- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
proteus环境下的电子时钟设计
单片机课程设计
说明书
设计题目: proteus环境下的电子时钟设计
系 别: 电控系
专业班级:
学生姓名:
学 号:
指导老师:
日 期:
电子时钟课程设计
目录
1.设计要求………………………………………………………..3
1.1实验目的........................................3
1.2系统功能……………………………………………………3
1.2.1基本功能………………………………………………3
1.2.2扩展功能………………………………………………3
2.系统设计…………………………………………………………3
2.1实验原理……………………………………………………3
2.2实验分析……………………………………………………4
2.2.1电路的总体设计………………………………………4
2.2.2程序的总体设计………………………………………4
3.单元电路设计……………………………………………………6
3.1输入部分……………………………………………………6
3.2输出部分……………………………………………………7
3.3晶振与复位电路……………………………………………7
4程序设计…………………………………………………………8
4.1延时模块……………………………………………………8
4.2中断服务程序………………………………………………9
4.3主程序………………………………………………………11
5.系统仿真…………………………………………………………14
6.参考文献…………………………………………………………16
1.设计要求
1.1实验目的
1. 学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。
2. 设计任务及要求 利用实验平台上4个LED数码管, 设计带有闹铃功能的数字时钟
1.2系统功能
1.2.1基本功能
1. 在4位数码管上显示当前时间。显示格式“时时分分”
2. 由LED闪动做秒显示。
3. 利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。
4.实现秒表功能(百分之一秒显示)
1.2.2扩展功能
1.日历功能(能对年,月,日,星期进行显示,分辨平年,闰年以及各月天数,并调整)
2.音乐闹铃(铃音可选择,闹铃被停止后,闪烁显示当前时刻8秒后,或按键跳入正常时间显示状态)
3.定时功能(设定一段时间长度,定时到后,闪烁提示)
4.倒计时功能(设定一段时间长度,能实现倒计时显示,时间长减到0时,闪烁提示)
5.闹铃重响功能(闹铃被停止后,以停止时刻开始,一段时间后闹铃重响,且重响时间的间隔可调)
2.系统设计
2.1实验基本原理
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。
2.2实验设计分析
针对要实现的功能,采用AT89S51单片机进行设计,这样,既能做到经济合理又能实现预期的功能。
在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。
2.2.1 电路的总体设计
此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟(月份)和秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了I/0端口,使电路更加简单。单片机采用AT89S51系列,这种单片机应用简单,适合电子钟设计。
框架如下:
2.2.2程序的总体设计
程序设计的整体思路为:
接通电源,数码管显示星期数,时,分,秒。并且走时显示LED灯每隔1秒改变一次明暗,此为正常工作模式。以下为在该工作方式下模式选择的按键方式:
框图如下:
3.单元电路设计
模块电路主要分为:输入部分、输出部分、复位和晶振电路。
3.1
您可能关注的文档
最近下载
- 初中七年级上册数学每日一练小纸条.pdf VIP
- 高考生物遗传简单题100道【附参考答案及详细解析过程】.pdf VIP
- 《高铁乘务》专业人才培养方案.docx VIP
- HES A1302-14 焊接螺栓材料选用标准--chs.pdf VIP
- 生日主题-精美红色员工生日派对PPT模板.pptx VIP
- 《黄河水滴灌泥沙逐级处理技术规程》DB15T 4180-2025(内蒙标准).pdf
- 《建设工程工程量清单计价规范》2024版与2013版逐条对比.pdf VIP
- 2024新人教版英语七年级上单词表(小学部分)(英译汉).docx VIP
- 空气源热泵冷暖空调、热水项目施工方案.docx VIP
- 大学生网购电子产品影响因素研究.docx VIP
文档评论(0)