单片机课程设计电子时钟

单片机课程设计电子时钟

ID:6786398

大小:642.00 KB

页数:17页

时间:2018-01-25

单片机课程设计电子时钟_第1页
单片机课程设计电子时钟_第2页
单片机课程设计电子时钟_第3页
单片机课程设计电子时钟_第4页
单片机课程设计电子时钟_第5页
资源描述:

《单片机课程设计电子时钟》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录第一部分设计任务及要求31.1单片机设计设计内容31.2单片机课程设计要求31.3系统运行流程4第二部分设计方案42.1总体设计方案说明42.2系统方框图42.3系统流程图5第三部分主要器材及基本简介83.1主要器材83.2主要器材简介8第四部分系统硬件设计94.1数码管显示电路94.2键盘输入电路94.3蜂鸣器10第五部分课程设计总结10附录101.系统源程序注释及功能说明102.原理图18l毕竟是两年前写的东西了,在这里分享一下自己的思路,程序100%能运行,只不过是在我的那块板子上,要参考的话,最好去看看自己用的板子的接口和板子的原理图啥样。第一部分设计任务及要求1.1单片机设计设

2、计内容利用STC89C51RC单片机和LCD7407六段数码管实现可预置参数的电子钟,可由按键切换不同的功能。1.2单片机课程设计要求80C51系列单片机的外围接口电路设计,掌握应用软件的编写及调试。学会用软件调试硬件和用硬件调试软件。1.硬件设计要求:CPU选用STC89C51RC,内有4KBFlashROM。显示用6位LED,LED共阴极接法,采用动态显示法。用芯片7407作7段LED段选驱动,用芯片7406段LED位段选驱动。要求有单片机复位键,功能选择键,加/减键,移位键,确认键。要求用Protel绘制电路原理图2.软件编写要求:(1)基本要求:实时时钟:显示年月日时分秒,各两位,分

3、二页显示。可以上电自动按预置时间走时。(2)提高要求:时钟上电后,显示时分秒,用按键切换年月日3秒后,返回时分秒。可以手动预置年、月、日、时、分、秒后,时间走时。预置的位要求闪烁。闹钟功能:定时到报警(喇叭发声),手动预置定时时间。定时器(倒计时)功能:定时清0报警(喇叭发声),手动预置定时时间。1.3系统运行流程程序首先进行初始化。上电后,开始自动走时,然后调用显示程序,在判断是否有按键按下。若有按键按下,则跳到该按键的相应的功能程序执行。若没有按键按下,则执行走时功能系统一直走时,到最大时间时清零,继续走时,以此循环。若没到则循环执行,中段服务程序从秒开始走时,完成秒的走时及向分、时、的

4、进位以及日、月、年、的进位。由于闪烁和移位功能相联系,因此调用闪烁功能时,以移位为前提。闪烁用于被调单元的闪烁显示。调试程序用于对时分秒及年月日的加减。主要是通过主程序对子程序的调用来实现年月日和时分秒的转换,移位,调时,闹钟,倒计时等功能。具体的调整通过按键的判断来实现。第二部分设计方案2.1总体设计方案说明1.根据单片机课程设计内容和要求,来完成protues仿真电路的绘制和用keil软件编写程序,并对软、硬件进行调试。以达到预期目的。2.对问题进行处理。3.对实验过程进行总结,完成实验报告。2.2系统方框图2.3系统流程图键盘扫描流程图显示函数流程图闰年,闰月的判断(从日到月及年的加程

5、序,从年到月再到日减得程序与此类似,因此不再编写流程图)调时函数流程图(移位键按一次,调秒。按两次调分,按三次,调时。此外功能切换键按一次是时分秒切换到年月日,按两次是切换到闹钟,按三次是切换倒计时。流程图和上图类似)闹钟函数流程图主函数流程图中断函数流程图第三部分主要器材及基本简介3.1主要器材1.STC89C51RC单片机一个,LCD7406数码管。3.2主要器材简介STC89C51RC单片机是采用8051核的ISP在系统可编程芯片,片内涵4Kbytes的可反复擦写的Flash制度程序储存器,器件80C51引脚结构,芯片内集成了6位中央处理器。具有在系统中可编程特性,配合PC端的控制程序

6、即可将用户的程序下载到单片机内部,省去了购买通用编成器,而且速度更快。80C51引脚图第四部分系统硬件设计4.1数码管显示电路数码管的显示屏S0-S5和单片机的P2.0-P2.5相接。段选地址和单片机的P1.0-P1.7相连。4.2键盘输入电路采用点阵式键盘,6个独立式按键由P0.0-P0.1和P2.0-P2.2共同控制,先判断行为0其他制1,在检测那个列线为0,则该列与制0的行线交叉处的按键就是被按下的按键。4.3蜂鸣器蜂鸣器的作用是整点报时,定时时间到时报时以及倒计时时间归零是报警。与单片机P0.3相连,低电平有效。第五部分课程设计总结历时两周多的努力钻研,这个单片机实训终于画上了一个完

7、美的的句号;然而这短短的两周,却令我收益匪浅。我记得开始看见题目要求是自己还是一片茫然,感觉要独自把这些要求做完对我来说是过于勉强,加上考试将近,我的心思没法完全集中在实训上,前几天的开始设计程序是我就遇到不少难题没法解决,当时自己的心里就想着万一不行就弄出个基础要求就行。当听见同寝室的学霸*在考试前就基本完成了,这时让我如梦初醒,也许这个实训没我想象中这么难;于是我决定在考完试后全身心投入到这实训中去。考试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。