求程序猿!!!七段led数码管从9开始显示减到0
1 在main(){char i; 例如= tab [i]; I ++)//显示0-9 ,总计1 0次。时间是其他数字的两倍。
写出共阴极七段数码显示管的0~9,A~F对应的译码
1 TAB:DB3 FH,06 H,5 BH,4 DH,7 DH,7 DH,7 7 H,7 7 H,7 7 H,7 7 H,7 7 H,7 7 H,7 9 H,7 9 H,7 9 H,7 1 H; 数量0-7 至0-7 至0-7 至0-7 至0-7 至0-7 至0-7 至0-7 至0-7 至0-7 至0-7 2 这是个好主意。例如,做A,B,C,D,E,E,F,F,F,F,F,F,F,F,F,F,F,F, 输入显示代码(H.段高)1 1 000000十六进制为0c0h,大约9 至9 它们是0F9 H,0B4 H,0B0H,9 9 H,9 2 H,8 2 H,8 2 H,8 2 H,8 0H,3 ,3 在大多数情况下,当LED显示0至9 时,需要将固定的字段代码发送到DP。
f需要。
PIN高,G和DP较低,现场代码为“ 3 FH”。
4 ---问 - 请。
您的收养是我最好的礼物。
在右上角单击“收养”。
求汇编程序 七段数码管显示从0到9的程序 按键按一下加一 按一下减一 按键接p3.2p3.3
带有七个部分的正数字管连接到P0端口,显示为0到9 按下按钮至P3 .2 ,然后添加一个,按P3 .3 按钮并减少一个按钮。该程序如下:K1 BITP3 .2 K2 BITP3 .3 START:MOV DPTR,#TABLEMOV R1 ,#0MLOOP:MOVA,R1 MOVCA, @ A + DPTRMOV P0,AJBK1 ,TK2 CJNER1 ,TK2 CJNER1 ,#9 ,#9 ,CPMCPM:JNCMLOOPR1 JNBKKK1 ,$,$,$,$,$,$,$,$ SJMPMLOPTK2 :JB K2 ,Mloopcjner1 ,#0,CPNSJMPMlooPCPN:DIMP1 JNBK2 ,$ SJMPMLOPTABLE:DB0C0H,0F9 H,0A4 H,0A4 H,0A4 H,0A4 H,0B0H,0B0H,0B0H,0B0H,9 9 HDB9 2 H,8 2 H,8 2 H,8 2 H,8 2 H,8 2 H,8 2 H,9 0H,9 0h,9 0h,9 0h,9 0h,n.9 0h,9 0h,9 0h,坐落在9 0h,9 0h,9 0h,n.9 0h,9 0h,坐标,坐标,
七段数码管的显示代码
数字七票数字管是一种广泛用于数字显示器的设备。这是从0到9 的相应编码,A到F:| 号码 /字母| 二进制代码| 七个段显示| ------------------ || 0 | 0000 | ABCDEF || 1 | 0001 | BC || 2 | 001 0 | Abdeg || 3 | 001 1 | ABCDG || 4 | 01 00 | BCDFG || 5 | 01 01 | ABDFG || 6 | 01 1 0 | Abdefg | | 7 | 01 1 1 | ABC || 8 | 1 000 | ABCDEFG || 9 | 1 001 | ABCDFG || A | 1 01 0 | abcefg || b | 1 01 1 | Abdefg || C | 1 1 00 | BCDFG || D | 1 1 01 | BCDFG || E | 1 1 1 0 | BCDFG | | | f | 1 1 1 1 | ABCDFG | 每个数字或字母的二进制代码代表数字管中每个LED段的开关状态,处于阴极的七个段。
例如,数字“ 8 ”的二进制代码为“ 1 000”,这意味着所有LED段都必须点亮以显示完整的数字“ 8 ”。
另一方面,数字“ 1 ”的二进制代码为“ 0001 ”,这意味着只有两个LED片段B和C必须点亮以形成数字“ 1 ”的形式。
在实际应用中,一个具有七个段的总阴极的数字管通常由微控制器或其他数字电路控制。
微控制器将必须在相应的二进制代码中显示的数字或字母转换,然后将这些代码转换为通过飞行员电路的LED段切换信号。
例如,如果微控制器希望显示数字“ 5 ”,则将数字“ 5 ”转换为二进制代码“ 01 01 ”,然后驾驶电路将点亮B,D,F和G的四个LED段形成数字“ 5 ”。
此外,具有七个阴极段的数字显示管具有强大的灵活性和可扩展性。
通过组合多个数字管,可以构建显示较大数字的系统。
例如,可以将四个数字试管组合在显示四位数的计数器或时钟中。
同时,使用不同颜色的LED段或通过添加其他视觉效果,可以进一步改善数字管的视觉效果和用户体验。