- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计电子时钟精选
目录
第一部分 设计任务及要求 3
1.1单片机设计设计内容 3
1.2单片机课程设计要求 3
1.3 系统运行流程 4
第二部分 设计方案 4
2.1 总体设计方案说明 4
2.2 系统方框图 4
2.3 系统流程图 5
第三部分 主要器材及基本简介 8
3.1 主要器材 8
3.2主要器材简介 8
第四部分 系统硬件设计 9
4.1 数码管显示电路 9
4.2键盘输入电路 9
4.3 蜂鸣器 10
第五部分 课程设计总结 10
附录 10
1. 系统源程序注释及功能说明 10
2. 原理图 18
毕竟是两年前写的东西了,在这里分享一下自己的思路,程序100%能运行,只不过是在我的那块板子上,要参考的话,最好去看看自己用的板子的接口和板子的原理图啥样。
第一部分 设计任务及要求
1.1单片机设计设计内容
利用STC89C51RC单片机和LCD7407六段数码管实现可预置参数的电子钟,可由按键切换不同的功能。
1.2单片机课程设计要求
80C51系列单片机的外围接口电路设计,掌握应用软件的编写及调试。学会用软件调试硬件和用硬件调试软件。
1.硬件设计要求:
CPU选用 STC89C51RC,内有 4KB Flash ROM。
显示用6位LED,LED共阴极接法,采用动态显示法。用芯片7407作7段LED段选驱动,用芯片7406段LED位段选驱动。
要求有单片机复位键,功能选择键,加/减键,移位键,确认键。
要求用Protel绘制电路原理图
2.软件编写要求:
(1)基本要求:
实时时钟:显示年 月 日 时 分 秒,各两位,分二页显示。
可以上电自动按预置时间走时。
(2)提高要求:
时钟上电后,显示时分秒,用按键切换年月日3秒后,返回时分秒。
可以手动预置年、月、日、时、分、秒后,时间走时。预置的位要求闪烁。
闹钟功能:定时到报警(喇叭发声),手动预置定时时间。
定时器(倒计时)功能:定时清0报警(喇叭发声),手动预置定时时间。
1.3 系统运行流程
程序首先进行初始化。上电后,开始自动走时,然后调用显示程序,在判断是否有按键按下。若有按键按下,则跳到该按键的相应的功能程序执行。若没有按键按下,则执行走时功能系统一直走时,到最大时间时清零,继续走时,以此循环。若没到则循环执行,中段服务程序从秒开始走时,完成秒的走时及向分、时、的进位以及日、月、年、的进位。由于闪烁和移位功能相联系,因此调用闪烁功能时,以移位为前提。闪烁用于被调单元的闪烁显示。调试程序用于对时分秒及年月日的加减。主要是通过主程序对子程序的调用来实现年月日和时分秒的转换,移位,调时,闹钟,倒计时等功能。具体的调整通过按键的判断来实现。
第二部分 设计方案
2.1 总体设计方案说明
1.根据单片机课程设计内容和要求,来完成protues仿真电路的绘制和用keil软件编写程序,并对软、硬件进行调试。以达到预期目的。
2.对问题进行处理。
3.对实验过程进行总结,完成实验报告。
2.2 系统方框图
2.3 系统流程图
键盘扫描流程图
显示函数流程图
闰年,闰月的判断(从日到月及年的加程序,从年到月再到日减得程序与此类似,因此不再编写流程图)
调时函数流程图(移位键按一次,调秒。按两次调分,按三次,调时。此外功能切换键按一次是时分秒切换到年月日,按两次是切换到闹钟,按三次是切换倒计时。流程图和上图类似)
闹钟函数流程图
主函数流程图
中断函数流程图
第三部分 主要器材及基本简介
3.1 主要器材
1.STC89C51RC单片机一个,LCD7406数码管。
3.2主要器材简介
STC89C51RC单片机是采用8051核的ISP在系统可编程芯片,片内涵4K bytes的可反复擦写的Flash制度程序储存器,器件80C51引脚结构,芯片内集成了6位中央处理器。具有在系统中可编程特性,配合PC端的控制程序即可将用户的程序下载到单片机内部,省去了购买通用编成器,而且速度更快。
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相连,低电平有效。
第五部分 课程设计总结
历时两周多的努力钻研,这个单片机实训终于画上了一个完美的的句号;然而这短短的两周,却令我收益匪浅。我记得开始看见题目要求是自己还是一片茫然,感觉要独自把这些要求做完对我来说是
您可能关注的文档
- 北师大版二年级品德与生活第六单元教学设计(怎样做好事)精选.doc
- 北师大版七年级数学上说课稿{全部}【教师招聘必备】精选.doc
- 北师大版二年级语文下册全册教案精选.doc
- 北师大版二年级数学上册教案全册精选.doc
- 北师大版八年级思想品德上册教案全册精选.doc
- 北师大版五年级英语下册教案全册精选.doc
- 北师大版七年级生物上册导学案精选.doc
- 北师大版八年级生物上册导学案精选.doc
- 北师大版八年级下册历史全册导学案(完整版)精选.doc
- 北师大版六年级上册语文全册教案精选.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)