- 52
- 0
- 约6.13千字
- 约 11页
- 2019-06-11 发布于广东
- 举报
八段数码管显示
1?实验目的:
了解数码管动态显示的原理。
了解74LS164扩展端口的方法。
2?实验内容:
利用实验仪提供的显示电路,动态显示一行数据。
7.参考程序(SY10. ASM):
OUTBIT equ OelOlh ;位控制口
CLK164 equ 0el02h ;段控制口(接 164 时钟位)
DAT164 equ 0el02h ;段控制口(接 164 数据位) IN equ 0el03h ;键盘读入口
LEDBuf equ 60h ;显示缓冲
Num equ 7Oh ;显示的数据
DelayT equ 75h
org OOOOh
1jmp Start
LEDMAP:;八段管显示码
db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h Delay:;延时子程序
mov r7, #0
DelayLoop:
djnz r7, DelayLoop
djnz r6, DelayLoop ret
DisplayLED:
mov rO, mov rl, mov r2, Loop:
ttLEDBuf
#6 ;共6个八段管 ttOOlOOOOOb ;从左边开始显示
mov dptr, #OUTBIT
mov a, #00h
movx @dptr, a ;关所有八段管
原创力文档

文档评论(0)