LED数码管显示程序
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LED数码管显示程序
ORG 0000H ; MCS-51 P1口接对应LED数码管对应符号脚,高电平LED笔划亮,用接线 ;连接
;P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 HEX LED显示
; e g d f h c b a
; 1 0 1 1 0 1 1 1 0B7H 0
; 0 0 0 0 0 1 1 0 06H 1
;以下请自己填
SJMP LP0
ORG 0030H
LP0: MOV DPTR,#0500H ;数据表首址
MOV R0,#00H
LP1: MOVX A,@DPTR ;取数
MOV P1,A ;送数
INC DPTR
INC R0 ;取数次数统计
LCALL DELY2 ;延时
CJNE R0,#12H,LP1 ;取数次数到否
SJMP LP0 ;取数次数到则从头开始
DELY2: MOV R2,#30H ;延时子程序
LCALL DELY
RET
DELY: PUSH 02H ;通用延时子程序
L07ED: PUSH 02H
L07EF: PUSH 02H
L07F1: DJNZ R2,L07F1
POP 02H
DJNZ R2,L07EF
POP 02H
DJNZ R2,L07ED
POP 02H
DJNZ R2,DELY
RET
ORG 0500H
DB 0B7H ;0 DB 06H ;1 DB 0E3H ;2 DB 67H ;3 DB 56H ;4 DB 75H ;5 DB 0F5H ;6 DB 07H ;7 DB 0F7H ;8 DB 77H ;9 DB 0D7H ;A DB 0F4H ;B DB 0B1H ;C DB 0E6H ;D DB 0F1H ;E DB 0D1H ;F DB 0D3H ;P DB 0D6H ;H END