LED数码管显示程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档