- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机汇编电子钟
国立华侨大学
课程设计报告
课程名称:单片机原理及应用
设计项目名称:基于51单片机的电子钟
学生姓名:高 祥
学 号:1195111009
专 业:通 信 工 程
年 级:2011级
指导教师:张 育 钊
工学院制
2013年12月
摘要:本论文基于单片机原理及应用技术知识学习,介绍了利用单片机作为核心的数字电子钟的设计与制作,其中,包括硬件电路原理的实现方案设计、软件程序编时间(显示格式为可随时进行时间调整,单片机?数字?、数码管、独立按键
设计任务与要求
1、设计任务
利用数码管来设计一个电子钟,具有基础的校时校分功能。
设计要求
(1)显示格式为:XX 时XX分XX秒
(2)按键能够校时校分
方案的设计
基于这学期学习基础单片机理论知识,通过前几次的实验学习,基础掌握一些基本元件的使用,目前还无法做到很高深的设计,所以,我们利用以单片机为核心,数码管显示,独立按键来做简单设计。
整个系统用单片机作为中央控制器,时钟信号通过单片机I/O口传给数码管,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、独立按键是相应的控制功能。
1、系统整体框图如下图所示
2、方案的设计
电子钟程序要求精确的时间设计,我们就必须采用定时器来设计时间,数码管轮流显示,独立按键来改变分时。故优先:计时显示独立按键。
由于单片机具有两个中断优先级,我们可以采用独立按键在主程序,显示在低级优先,计时在高级优先设计。
计时模块:定时器的使用,我们可以采用定时器1或者定时器0。定时器1还可以用做串口的波特率发生器,但是在此程序中,没有利用到波特率,所以定时器1或者定时器0均可,此处,我们选择定时器0.
显示模块:我们采用数码管显示,数码管共阴数码管,所利用到的是实验箱上的共阴数码管。
校时校分模块:我们利用独立按键,实验箱上存在四个独立按键和矩阵独立按键,由于我们此处时间比较简单,我们就是用外部的两个独立按键,分别来实现校时校分功能。
三、软件设计及各部分程序
1、(1)、计时模块框图及程序
程序设计:
IT0P: PUSH PSW
PUSH Acc
DJNZ 33H,RETURN
MOV 33H,#40
DJNZ 34H,RETURN 判定是否到达一秒
MOV 34H,#100
MOV A,#01H
ADD A,32H ;秒存在32H地址单元里面
DA A ; 二、十转换
MOV R4,A
MOV 32H,A
CJNE R4,#60H,RETURN ;判断是否到达60S
MOV 32H,#00H
MOV A,#01H
ADD A,31H ;分存在31H地址单元里面
DA A
MOV R3,A
MOV 31H,A
SETB EA
CJNE R3,#60H,back ;判断是否达到60分
MOV 31H,#00H
MOV A,#01H
ADD A,30H ;时存在30H地址单元里面
DA A
MOV R2,A
MOV 30H,A
SETB EA
CJNE R2,#24H,back ;判断是否达到24小时
MOV 30H,#00H
POP Acc
POP PSW
RETI
(2)、显示模块流程框图及程序
流程框图
程序设计:
IT1P: PUSH PSW
PUSH Acc
MOV TL1,#30H
MOV TH1,#0F8H
MOV P2,R6
R1,#47H
MOV P0,@R1
; MOV P0,#00H
MOV A,R6
RL A
MOV R6,A
DEC R1
DJNZ R5,RETURN1
MOV R6,#0FEH
MOV R1,#47H
MOV R5,#08H
POP Acc
POP PSW
RETI
(3)、按键模块流程图及程序
流程图:
您可能关注的文档
最近下载
- 常见的平面牵出线调车工作(宽屏).ppt
- 行风建设及医德医风考核领导小组 .pdf VIP
- 2024危险化学品重大生产安全事故隐患判定标准考核试题及答案.docx VIP
- 宁攀高速zcb1-14项目部现浇箱梁统计表.xlsx VIP
- 咸阳市事业单位招聘硕士研究生人员真题.docx VIP
- 物业管理服务节能降耗与环保管理方案.pdf
- 万东医疗DR产品介绍课件.ppt
- 高中政治2025届高考《中国特色社会主义》真题汇总练习(附参考答案).doc
- 联通新融合发展技能竞赛(业务管理及稽核赛道)试题及答案.doc VIP
- 山东省临沂市罗庄区2023-2024学年七年级上学期期中考试语文试题(含答案).doc VIP
文档评论(0)