- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
硬件实验十八电子时钟
一、实验要求
利用CPU的定时器和实验仪上提供的数码显示电路,设计一个电子时钟。格式如下:
XXXXXX由左向右分别为:时、分、秒
二、实验目的
1、进一步掌握定时器的使用和编程方法。
2、进一步掌握中断处理程序的编程方法。
3、进一步掌握数码显示电路的驱动方法。
三、实验电路及连线
本实验连线只需接上显示/键盘的选择信号即可。显示电路见第4页的图1.
四、实验说明
定时器每100us中断一次,在中断效劳程序中,对中断次数进行计数,100us计数10000
次就是1秒。然后再对秒计数得到分和小时值,并送入显示缓冲区。显示子程序模块可参
照硬件实验十六和硬件实验十七。
连线连接孔1连接孔2
1KEY/LED_CSCS0
实验框图
程序:
OUTBITequ08002h;位控制口
OUTSEGequ08004h;段控制口
LEDBufequ60h;显示缓冲
Hourequ40h
Minuteequ41h
Secondequ42h
ljmpStart
org000bh;定时器T0中断
T0Int:
pushPSW
pushACC
loop:
djnzr3,Exit
movr3,#250
djnzr4,Exit
movr4,#40
incSecond
mova,Second
cjnea,#60,Exit
movSecond,#0
incMinute
mova,Minute
cjnea,#60,Exit
movMinute,#0
incHour
mova,Hour
cjnea,#24,Exit
movHour,#0
Exit:
popACC
popPSW
reti
Delay:;延时子程序
movr7,#0
DelayLoop:
djnzr7,DelayLoop
djnzr6,DelayLoop
ret
LEDMAP:;八段管显示码
db3fh,06h,5bh,4fh,66h,6dh,7dh,07h
db7fh,6fh,77h,7ch,39h,5eh,79h,71h
DisplayLED:
movr0,#LEDBuf
movr1,#6;共6个八段管
movr2,;从左边开始显示
Loop1:
movdptr,#OUTBIT
mova,#0
movx@dptr,a;关所有八段管
mova,@r0
movdptr,#OUTSEG
movx@dptr,a
movdptr,#OUTBIT
mova,r2
movx@dptr,a;显示一位八段管
movr6,#1
callDelay
mova,r2;显示下一位
rra
movr2,a
incr0
djnzr1,Loop1
ret
ToLED:
movdptr,#LEDMap
movca,@a+dptr
ret
Start:
movTMOD,#02h;模式2,定时器
movTH
您可能关注的文档
最近下载
- 银行信息安全管理办法.doc VIP
- (2024年秋新改)部编版七年级上册道德与法治 《走近老师》教案.docx VIP
- 2019 川崎忍者ninja1000 sx简体中文维修手册.pdf VIP
- 公路和桥梁工程项目管理指引 Construction Management Guideline for Road and Bridge.pdf
- 《重庆森林》王家卫电影的视听艺术.ppt
- (2024年秋新改)部编版七年级上册道德与法治《拥有积极的人生态度》教案.docx VIP
- (2024年秋新改)部编版七年级上册道德与法治《增强安全意识》教案.docx VIP
- Positive-Psychology哈佛幸福课英文字幕.docx VIP
- (2024年秋新改)部编版七年级上册道德与法治《探问人生目标》教案.docx VIP
- 测量管理体系 测量过程和测量设备的要求.ppt
文档评论(0)