- 37
- 0
- 约2.51千字
- 约 7页
- 2018-03-13 发布于贵州
- 举报
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)