51单片机的数码管循环显示编程实例 .docVIP

  • 37
  • 0
  • 约2.51千字
  • 约 7页
  • 2018-03-13 发布于贵州
  • 举报

51单片机的数码管循环显示编程实例 .doc

51单片机的数码管循环显示编程实例

51单片机的数码管循环显示编程实例 要求在数码管上循环显示数字 1~5。   范例分析:   1.1硬件分析   数码管采用共阳极结构。   1.2软件设计   设计中要求循环显示1~5,很显然应采用循环的方法来实现,最简单的方法是将1~5的段码依次由P0口送出。   准备程序   2、控制转移类指令的特点及使用   (1)长转移指令   LJMP Addr16   功能:长距离无条件转移指令   说明:三字节指令,它直接将指令中的16位常数装入PC,使程序无条件转移到指定的地址处执行。目标语句可以是程序存储器64KB空间的任何地方。   (2)绝对转移指令   AJMP addr11   例: 4002H AJMP MM   ……   4600H MM: MOV A,#00H   注意:目标语句必须和当前语句同页。在51单片机中,64KB程序存储器分成32页,每页2KB(7FFH)。   (3)短跳转指令   SJMP 目标语句(rel)   例: 4060H SJMP LOOP   ……   4090H LOOP:MOV A,#0FFH   ……

文档评论(0)

1亿VIP精品文档

相关文档