专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

单片机动态数码管显示hello汇编程序

作者:佚名   来源:本站原创   点击数:  更新时间:2014年03月17日   【字体:

51单片机动态数码显示技术
电路是P0口接数码管的字型码笔段,P2口接数码管的数位选择端,P1。7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“hello”字样。
汇编语言源程序:
               ORG 00H
     START: JB P1.7,DIR1
               MOV DPTR ,#TABLE1
               SJMP DIR
    DIR1:   MOV DPTR ,#TABLE2
      DIR:   MOV R0,#00H
               MOV R1,#01H
     NEXT: MOV A,R0
              MOVC A,@A+DPTR
              MOV P0,A
              MOV A,R1
              MOV P2,A
              LCALL DAY
              INC R0
              RL A
              MOV R1,A
              CJNE R1,#0DFH,NEXT
              SJMP START
   DAY:    MOV R6,#4
     D1:    MOV R7,#248
              DJNZ R7,$
              DJNZ R6,D1
              RET
TABLE1: DB 06H,5BH,4FH,66H,6DH
TABLE2: DB 78H,79H,38H,38H,3FH
             END 

关闭窗口

相关文章