📄 sr02.asm
字号:
;程序:SR02.ASM
MOV DPTR,#TABLE ; 存表
MOV P0, #0FFH ; LED全灭
LOOP: MOV A, P3 ; 从P3口读入DIP开关值
ANL A, #0FH ; 高4位清0,取低四位
ACALL CHANG ; 转成七段显示码
MOV P0, A ; 从P0输出
JMP LOOP ; 转移LOOP处,循环
CHANG: MOVC A,@A+DPTR ; 取码
RET ; 返回 转换显示码子程序
TABLE: DB 0C0H, 0F9H, 0A4H, 0B0H ;
DB 99H, 92H, 82H, 0F8H ;
DB 80H, 90H, 88H, 83H ;
DB 0C6H, 0A1H, 86H, 8EH ; 显示码表
END ; 程序结束
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -