📄 14-3.asm
字号:
;***********************************************************************
; 功能 :7段数码管显示程序
; 作者 :LIHJ
; 创建日期 :04-04-14
; 版本 :V1.0
; 修改日期 :
;************************************************************************
ORG 00H
JMP MAIN
;**********************************************
;数码管显示值与CPU输出值的对应关系
ORG 200H
numtab:
DB 40h, 79h, 24h, 30h, 19h, 92h, 02h, 78h, 00h, 10h ;显示内容的对应代码
; 0 1 2 3 4 5 6 7 8 9 ;显示内容
;***********************************************
;主循环程序
ORG 50H
MAIN:
;…
LOOP0:
MOV R0, #10
MOV R1, #0
LOOP1:
MOV A, R1 ;准备显示参数
INC R1
CALL LedDisplay ;调用显示子程序
DJNZ R0, LOOP1
SJMP LOOP0 ;开始下一个循环
;结束主循环
;子程序
;数码管显示子程序
;传入参数:A
LedDisplay:
MOV DPTR, #numtab ;取得表格首地址
MOVC A, @A+DPTR ;取出表格中的数据
MOV P1, A ;输出到P1口,显示相应数字
RET ;返回
;结束子程序
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -