这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » STC51单片机实例之49扫描显示数码管(汇编)

共1条 1/1 1 跳转至

STC51单片机实例之49扫描显示数码管(汇编)

高工
2014-09-13 23:26:32     打赏
;动态扫描数码显示程序
ORG 00H
MOV 20H,#3FH
MOV 21H,#06H
MOV 22H,#5BH
MOV 23H,#4FH
MOV 24H,#66H
MOV 25H,#6DH
MOV 26H,#7DH
MOV 27H,#07H
START:CALL SCAN
      JMP START
SCAN: MOV A,#0   ;扫描子程序
      MOV R0,#20H
      MOV R2,#8
LOOP: 

     MOV P2,A
     MOV P0,@R0
     INC R0
     CALL DELAY
     ADD A,#01H
     DJNZ R2,LOOP
     MOV R2,#8
     CLR A
     RET
DELAY:MOV R3,#1  ;扫描延时
D1:MOV R4,#2
D2:MOV R5,#248
   DJNZ R5,$
   DJNZ R4,D2
   DJNZ R3,D1
   RET
   END

 


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]