TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H ;字段码表: "0"~"6"
DB 0F8H,80H,90H
;字段码表续:"7"~"9"
精选ppt
18
从SW0~SW3输入BCD码查表求七段码且驱动显示的程序方法
实验板上的SW0~SW7电平开关可用于输入8位二进制数据,要求实现读入 SW0~SW7电平开关所拨动设定的十进制0~9的非压缩BCD码,转换为对应的七段 码,驱动最左边的LED数码显示器显示该数字。 程序步骤如下: 设已编写查表求七段码子程序:C4-7
9
程序实现将41H、40H内容显示在数码管上。
ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV 40H,#06H MOV 41H,#08H MOV DPTR,#DTAB MOV A,40H MOVC A,@A+DPTR MOV P3,A MOV A,41H MOVC A,@A+DPTR MOV P2,A SJMP $
21 R0
22 R1
23 R2
24 R3 25 R4 26 R5 27 R6 28 R7
510 510 510 510 510
510 510
1 2 3 4 5 6 7 8
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1
74LS240八反相三态缓冲
PA0
器
a b
动态显示方式
P2.0/A8
U3 82C55A
FEFCH 输出
FEFDH 输出