单片机电子时钟报告.doc
《单片机电子时钟报告.doc》由会员分享,可在线阅读,更多相关《单片机电子时钟报告.doc(24页珍藏版)》请在咨信网上搜索。
1、 电气信息学院微机与单片机综合课程设计报告课题名称 电子时钟的设计 专业班级 学 号 学生姓名 指导教师 评 分 2016年12月19日至12月25日课程设计的任务要求一、 课程设计选题:从以下课题中任选一题进行,各课题具体要求详见“微机与单片机综合课程设计题目汇总”文档。并在课程设计报告的正文中详细说明。1. 彩灯控制器的设计2. 电子时钟的设计3. 现代交通灯的设计4. 多路抢答器的设计5. 波形发生器的设计6. 点阵广告牌的设计7. 篮球记分器的设计8. 数字式温度计的设计9. 步进电机的控制10. 电子音乐盒的设计11. 电风扇模拟控制系统设计12. 洗衣机人机界面的设计13. 秒表系
2、统的设计14. 多机串行通信的设计15. 电子密码锁的设计16. 4位数加法计算器的设计17. 数字频率计18. 数字电压表 二、选题说明:一人一题,一个教学班级同一题不能被选超过两次。鼓励同学们将各设计中的基本任务完成后,选做部分发挥项。题中带*和#符号的任务,属于发挥部分。三、设计时间及进度安排:第17周,12. 1912.25 12.19 题目分析,文献查阅 12.20 设计方案 12.2012.21 元器件选型,硬件电路设计 12.2212.24 软件设计,系统调试 12.25 课程设计说明书(报告)撰写四、设计作品提交:(1)课程设计说明书(纸质版,用于存档);(2)课程设计说明书(
3、电子版),单片机源程序文件(电子版);(3)Proteus仿真程序或实物。五、设计考核评定: 教师评分:80%,答辩成绩:20%II答辩记录1、例举设计过程中遇到的主要问题及其解决方法。(1)问题说明: 单片机复位按键按下后时钟没有回到00:00:00; 时钟到达闹钟设定值后二极管闪烁,但是蜂鸣器不发出声响。(2)解决方法: 检查复位电路,减小了复位电路中电阻的阻值,复位键正常工作; 检查了蜂鸣器电路,发现无误后用喇叭代替了蜂鸣器,喇叭正常发出声响。2、教师现场提的问题记录在此(不少于2个问题)。问题1:系统电路中的两个锁存器有什么用?答:当锁存器的LE端口为高电平时,锁存器的输出随输入的改变
4、而改变,当LE为低电平时,锁存器的输出不随输入的改变而改变,这样当输入的数据消失时,在芯片的输出端,数据仍然保持。接在P0口的锁存器控制数码管的段选,接在P1口的锁存器控制数码管的位选。问题2:你设计的数码管采用什么扫描方式?答:因为使用锁存器做驱动电路,所以数码管是采用静态扫描方式。问题3:你设计的按键电路为什么不加上拉电阻?答:如果按键设置的是低电平有效,就要加上拉电阻,按键按下后输入低电平,按键恢复后有上拉电阻将输入拉高,高电平与电阻之间加电阻是为了保护电路。我设置的按键是高电平触发,单片机引脚默认输出的是高电平,所以不需要加上拉电阻。课程设计量化评分标准指标分值评分要点得分方案设计20
5、方案选择合理,分析、设计正确,原理清楚,电路、程序流程图清晰,结构合理,程序简洁、正确。设计报告20报告结构严谨,逻辑严密,论述层次清晰,语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。调试与结果20过程清晰,调试方案设计合理,测试点选择适当,程序编写正确,调试步骤清楚。电路及程序运行结果正确,达到预期效果。工作态度20工作量饱满程度,题目难度;工作态度,按时完成设计任务,是否独立完成等。答辩成绩20思路清晰;语言表达准确,概念清楚,论点正确;分析归纳合理,结论严谨;回答问题有理论根据,基本概念清楚。总 评 成 绩指导老师评语:指导教师签字: 2016年 月 日摘 要
6、随着科学技术的不断发展,人们对时间计量的精度要求越来越高。电子时钟是一种利用数字电路来显示日期、时、分、秒的计时装置,可以调整时间、设置闹钟,与传统的机械钟相比,直观性为其显著特点,且因非机械驱动,具有更长的使用寿命,相较石英钟的石英机芯驱动,更具准确性。本设计利用Proteus软件仿真,以单片机AT89C51芯片、LED数码管和74HC573锁存器为核心,辅以必要的电路,构成一个单片机电子时钟,系统利用功能强大的C语言开发,并在设计中使用了Keil开发平台。结果表明,该设计具有性价比高、操作简单、功能丰富等优点,基本完成了对电子时钟的各项要求。 关键词:电子时钟; 单片机; Proteus;
7、 KeilIAbstract With the continuous development of science and technology, people are increasingly demanding the accuracy of time measurement. The electronic clock is a clock digital circuit is used to display the date, time, minutes and seconds of the device, you can adjust the time and set the alar
8、m clock, compared with the traditional mechanical clocks, intuitive for its remarkable characteristics, and as a result of non mechanical driving, with a longer life, driving in the quartz clock quartz movement, more accuracy. This design using the Proteus software simulation based on AT89C51 chip,
9、LED digital tube and 74HC573 latch as the core, with the necessary circuit, constitute a single chip electronic clock, and the Keil development platform used in the design. The results show that the design has the advantages of high cost performance, simple operation, rich functions, etc., basically
10、 completed the requirements of the electronic clock.Keywords: Electronic clock ;Single-Chip-Microcomputer;Proteus; KeilII目 录1 设计任务12 设计方案22.1任务分析22.2方案设计23 系统硬件设计33.1时钟电路设计33.2复位电路设计33.3 数码管驱动电路43.4 闹钟提醒电路43.5 按键控制电路54 系统软件设计64.1 电子时钟的程序流程图64.2 中断定时程序75仿真与性能分析86设计小结11参考文献12附录1 系统原理图13附录2 程序清单141 设计任
11、务 利用单片机完成电子时钟的设计,将日期如图1.1和时间如图1.2在LED数码管进行显示,可以通过按键调节时间和日期.图1.1 日期显示图1.2 时间显示1. 基本要求(1) 通过编程实现时钟功能,用6个7段LED数码管作为显示设备。(2) 可以分别用按键设置时、分、秒,校准时间,秒计时到59后从00开始计数,分钟加1,分钟计时到59后从00开始计数,小时加1,小时计时到23后从00开始计数,日加1。(3) 可以实现日期和时间切换,用按键设置年、月、日。(4) 设置秒复位键,按下后,秒回到00。单片机复位键按下后,时钟时间为00:00:00。2. 选做(1) 使用LCD取代LED作为显示设备,
12、日期和时间可以共同显示。(2) 实现闹钟功能,进入闹钟设置功能后,设定你想要的时间,当时钟时间到达设定时间,会有声音和灯光提醒。2 设计方案2.1任务分析电子时钟就是通过编程用单片机来控制2个74HC573数据锁存器,数据锁存器将输出信号送到6个7段数码管显示器中,实现时间显示。用按键实现时间日期调整、闹钟设定,用蜂鸣器和二极管实现闹钟提醒功能。2.2方案设计1. 硬件方案根据设计的要求,系统的硬件原理框图如图2.1所示。按键电路LED显示AT89C51晶振电路闹钟电路复位电路图2.1 系统的硬件原理框图 单片机可选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASH
13、 ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。2. 软件方案 根据设计要求,软件可由汇编语言完成,也可由C语言完成。软件设计可以分为以下几个功能模块: 主程序:初始化及键盘监控。 计时程序模块:为定时器的中断服务子程序,完成1秒的时间定时。 显示程序模块:完成6个7段LED数码管的显示驱动。键盘扫描程序模块:判断是否有键按下,并
14、求取键号。闹钟程序模块:完成闹钟时间的设定。 173 系统硬件设计3.1时钟电路设计图3.1 单片机晶振电路 如图3.1所示,采用内部时钟产生方式,在XTAL1 和XTAL2 两端跨接晶体或陶瓷振荡器,与内部反相器构成稳定的自击震荡。其发出的时钟脉冲直接送入片内定时控制部件。3.2复位电路设计如图3.2所示,采用上电+按钮电平复位方式,当按下按钮时,RST 管脚高电平触发。为保证复位可靠,RC 时间常数应大于两个机器周期,电容取10uf,电阻取1k 欧。图3.2 单片机复位电路3.3 数码管驱动电路 如图3.3所示,数码管驱动电路由两个锁存器74HC573构成,AT89C51的P2.6端口连接
15、锁存器的锁存控制端,该锁存器控制7段数码管的段选,显示给我们的就是一个数字。P2.7端口控制连接另一个锁存器的锁存控制端,该锁存器控制6个数码管的位选。当LE为高电平时,锁存器的输出随输入的改变而改变,当LE为低电平时,锁存器的输出不随输入的改变而改变,这样当输入的数据消失时,在芯片的输出端,数据仍然保持。图3.3 数码管驱动电路3.4 闹钟提醒电路如图3.4所示,AT89C51的P2.3端口连接FM,P3.2端口连接M1,P3.3端口连接M2。通过软件编程,当时间到达设定值时,二极管闪烁,喇叭声响。图3.4 闹钟提醒电路3.5 按键控制电路图3.5 按键控制电路 如图3.5所示,开关控制由四
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 电子 时钟 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。