有PDF的数字电路和模拟电路么 |
你这仿真 不加外部晶振的? |
让数码管显示F,设置显示的段选值为0x71(共阴数码管的话),你的代码中没有这个代码,只看到0-9的,char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};表示的是0-9的段选对应,你最好加上A,b,C,d,E,F对应的。 |
数码管是采用段选(A_G)和位选(4位) |
用逻辑分析仪看一下 |
可以用4*4的16位矩阵按键试试,F对应的数码管是0x71,0-F有16位,要是需要每个按键对应显示的话可以接矩阵按键试试![]() ![]() |
逻辑分析一下 |
让数码管显示F,设置显示的笔段值为0x71(共阴数码管的话),你的代码中没有看到有这个笔段值对应,只看到0-9的,char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};,表示的是0-9的笔段对应,你最好加上A,b,C,d,E,F对应的。 |
让数码管显示F,设置显示的笔段值为0x71(共阴数码管的话),你的代码中没有看到有这个笔段值对应,只看到0-9的,char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};,表示的是0-9的笔段对应,你最好加上A,b,C,d,E,F对应的。 |
suncat0504 发表于 2019-5-28 21:47 在那个if语句里面,我是单独赋值的没有加到数组里面 |
我的这个;unsigned char code tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x40,0x10};设置的是0-9,A,b,C,d,E,F,-,_这几个字符的 |
让数码管显示F,设置显示的笔段值为0x71(共阴数码管的话),你的代码中没有看到有这个笔段值对应,只看到0-9的,char led_mod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};,表示的是0-9的笔段对应,你最好加上A,b,C,d,E,F对应的。 |