- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物电学院单片机课程设计报告
数字钟
姓 名: 孙李涛
学 号: 101103060
指导教师: 李艾华
成 绩:
日 期: 2012.6.14
基于汇编语言的数字钟设计
摘要:该数字钟利用AT89C51来设计数字钟,数字钟包括三功能,行列键盘校时、秒表、时钟。校时时时钟和秒表均不工作,秒表工作时,时钟不显示但是继续走,到显示的时候能够准确的显示。时钟工作时,秒表不工作。
关键词:AT89C51、4*4独立行列式键盘、汇编、读键、键处理、数字钟、秒表
各功能单独实现
秒表
思路:
秒表跑秒的时候,时钟还在工作,所以秒表的存储器跟时钟的存储器不一样,虽然这里没有时分秒之说,但是为了与时钟的思路差不多所以就相当于时分秒了, 时、分、秒分别放在“43h”、“44h”、“45h”,拆分后放在时的十位放在“75h”,时的个位放在“74h”;拆分后分的十位放在“73h”,分的个位放在“72h”;拆分后秒的十位放在“71h”,秒的个位放在“70h”。将时的十位“75h”通过查询的方式查找到相应BCD七段码放在“85h”,将时的个位“74h”通过查询的方式查找到相应BCD七段码放在“84h”,将分的十位“73h”通过查询的方式查找到相应BCD七段码放在“83h”,将分的个位“72h”通过查询的方式查找到相应BCD七段码放在“82h”,将秒的十位“71h”通过查询的方式查找到相应BCD七段码放在“81h”,将秒的个位“70h”通过查询的方式查找到相应BCD七段码放在“80h”。
2、实现秒表的程序
org 0000h
ljmp start
org 001bh
ljmp it1p
org 1000h
start: mov tmod,#20h
mov 62h,#40
mov 43h,#0
mov 44h,#0
mov 45h,#0
setb et1
setb ea
mov th1,#6
mov tl1,#6
setb tr1
abc2: setb p3.4
jb p3.4,hold
jb p3.5,def2
mov 43h,#0
mov 44h,#0
mov 45h,#0
setb ea
def2: lcall chaifen2
lcall zhuanhuan2
lcall disp2
ljmp abc2
hold: clr ea
lcall chaifen2
lcall zhuanhuan2
lcall disp2
ljmp abc2
it1p: djnz 62h,return
mov 62h,#40
mov a,#01h
add a,45h
da a
mov 45h,a
cjne a,#100h,return
mov 45h,#00h
mov a,#01h
add a,44h
da a
mov 44h,a
cjne a,#60h,return
mov 44h,#00h
mov a,#01h
add a,43h
da a
mov 43h,a
cjne a,#60h,return
mov 43h,#00h
return: reti
chaifen2:mov r2,#3
mov r0,#43h
mov r1,#75h
loop4:mov a,@r0
anl a,#0f0h
swap a
mov @r1,a
dec r1
mov a,@r0
anl a,#0fh
mov @r1,a
dec r1
inc r0
djnz r2,loop4
ret
zhuanhuan2:mov r0,#70h
mov r1,#80h
mov r2,#6
dp102: mov dptr,#segtab
mov a,@r0
movc a,@a+dptr
mov @r1,a
inc r1
inc r0
djnz r2,dp102
ret
disp2:mov r0,#80h
mov r7,#6
MOV R3,#0feh
loop22:mov a,#0ffh
mov P1,a
mov a,@r0
mov p0,a
mov a,r3
mov p
您可能关注的文档
最近下载
- 《小学科学教学设计》课程教学大纲.doc
- Book 2 Unit 6 单元词汇(课件)-高中英语(外研版2019必修第二册).pptx
- 面瘫(周围性面神经炎)-中医诊疗指南-等级评审.pdf
- 2024-2026中国科技类消费电子产业发展白皮书.pptx
- 山东省德州市优高联盟九校2025届高三上学期1月联考英语试卷(含答案).docx VIP
- AP统计学 2016年真题 (选择题+问答题) AP Statistics 2016 Real Exam and Answers (MCQ+FRQ).pdf VIP
- 有限公司增资扩股协议书通用范本5篇.docx
- 50首经典红歌歌词.doc
- 部编版语文小学二年级下册第二单元集体备课主讲课件.pptx
- (2013年第一次全厂职工大会.doc VIP
文档评论(0)