- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计-基于汇编语言的数字钟设计
物电学院单片机课程设计报告
数字钟
姓 名:
学 号:
指导教师:
成 绩:
日 期: 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 p1,a
lcall delay
您可能关注的文档
- 社保人事专员绩效考核表.doc
- 秦皇岛办公室装修 马明远秦皇岛灵犀网络办公空间设计方案(文案部分).doc
- 秦皇岛白塔岭小区规划说明.doc
- 秩序维护员考核细则_秩序维护员考核表格,秩序维护员考核标准,秩序维护员制度考核.doc
- 箱梁及连系梁预应力施工作业指导书.doc
- 箱变基础混凝土浇筑后暖棚内未升温质量事故分析报告.docx
- 箱梁施工作业指导书(后张法箱梁施工,吊运).doc
- 箱梁混凝土作业指导书(后张法预应力混凝土32M简支箱梁105孔).doc
- 粤、川、西餐菜系餐厅投资创业计划书.docx.docx
- 级下册英语各单元知识点大归纳.docx
- 301115_2024_#ESG_联检科技_2024年度环境、社会和治理(ESG)报告_2025-04-29.pdf
- 300308_2024_#ESG_中际旭创_2024年环境、社会及公司治理(ESG)报告_2025-04-21.pdf
- 想生科技产品注册公告及所需文件상생기술제품_등록_공고문_및_제출_서류.pdf
- 300760_2024_#SD_迈瑞医疗_2024年度可持续发展报告_2025-04-29.pdf
- 300870_2024_#SD_欧陆通_欧陆通2024年可持续发展报告_2025-04-22.pdf
- 301369_2024_#ESG_联动科技_2024年度环境、社会与公司治理(ESG)报告_2025-04-18.pdf
- 300937_2024_#SD_药易购_2024年度可持续发展报告_2025-04-25.pdf
- 300621_2024_#ESG_维业股份_维业股份:2024年度环境、社会和公司治理(ESG)报告_2025-04-19.pdf
- 300428_2024_#SD_立中集团_立中四通轻合金集团股份有限公司2024年度可持续发展报告-中文版_2025-04-21.pdf
- 301167_2024_#ESG_建研设计_2024年度环境、社会及公司治理(ESG)报告_2025-04-04.pdf
文档评论(0)