1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
因此要显示字形就应使此字形相应段二极管点亮,实际上就是送个用不同电平组合代表数据字来控制显示,根据图和表,我们可以得出数码管显示字型码,如下所示,本次设计通过软件和软件进行软件仿真,实现对电子时钟功能测试。
源程序代码设定初始内容,为处开始运行程序。
复位是由外部复位电路来实现。
片内复位电路是复位引脚通过个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它输出在每个机器周期,由复位电路采样次。
复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用是上电自动复位电路。
复位操作不会对内部有所影响。
接入状态引脚接入高电平,表示访问内部程序存储器,当程序计数器值超过时,将自动转向访问外部存储器。
秒信号产生电路本次时钟系统设计是利用芯片内震荡电路,对定时器定时,然后通过定时中断响应次来计时秒钟。
计时电路计时电路是通过对秒信号累计,秒信号达到,分加,秒清零分累计达到,小时加,分清零小时达到,小时清零,如此循环计时。
校准电路在这次时钟系统设计中,是通过三个键对时分秒来进行加减校对调整。
显示电路显示电路显示模块需要实时显示当前时间,即时分秒,因此需要个数码管,另需两个数码管来显示横。
本次设计采用动态显示方式显示时间,时十位和个位分别显示在第个和第二个数码管,分十位和个位分别显示在第四个和第五个数码管,秒十位和个位分别显示在第七个和第八个数码管,其余数码管显示横线。
本次设计是通过采用动态扫描方式来对时间进行显示,其接口电路是把所有显示器个笔划段同名端连在起,由口控制公共端来决定哪个数码管点亮低电平点亮,口输入字形码。
通过轮流控制各个显示器端,使各个显示器轮流点亮。
由于每位显示器点亮时间是极为短暂,所以只要扫描速度足够快,给人印象就是组稳定显示数据,不会有闪烁感功能选择电路键盘控制本次设计了个键,和用于对时间进行加减,用于对时,分,秒进行选择以及判断时钟是否从正常走时状态进入到设定时间状态,用于启动时钟,让时钟开始走时,用于对时钟闹铃时间进行设定。
按键电路连接关系如图定时闹铃电路本次设计电子时钟有到时响铃功能,当时间到达指定时间时,蜂鸣器就会启动,发出响声秒,其电路连接如图所示。
电子时钟正常走时状态电路仿真图软件设计及描述本次设计中,通过中断进行计时,在中断程序中定时毫秒,中断响应次,则秒钟时间到。
定时初值本次设计选用是定时器在工作方式下工作,所以初始值为因为晶振频率为,所以机器周期为。
定时时间延时程序,本次设计中延时程序有个很重要作用就是给按键消抖。
本次设计数码管是共阴极。
当选用共阴极时,所有发光二极管阴极连在起接地,当个发光二极管阳极加入高电平时,对应二极管点亮。
因此要显示字形就应使此字形相应段二极管点亮,实际上就是送个用不同电平组合代表数据字来控制显示,根据图和表,我们可以得出数码管显示字型码,如下所示,本次设计通过软件和软件进行软件仿真,实现对电子时钟功能测试。
源程序代码设定初始内容显示程序按键控制子程序,课程设计体会这次设计中遇到了很多问题,例如仿真过程中,按键调整状态时候,第次按下就能迅速调整好,到第二次按时,如果按下时间短了,就不会变化,原来是因为第次直接执行按键相关程序,而后来要执行主程序中所有程序,需要时间,要检测到按键,就需要按下时间也长些。
在本次设计中,我遇到了不少困难,特别是由于开始自己对于单片机不甚了解因此才有了比别人多多困难。
还好及时在同学帮助下完成了对些问题修改。
通过这次单片机课程设计,使得我对于单片机了解更加深入,也对如何正确使用单片机有了更多想法,特别是在学习,共同探索方面上了有捷足进步。
总体来说圆满完成了任务,实现了电子时钟设计。
参考文献贺红娟汇编语言程序设计教程清华大学出版社有限公司。
任文孔庆彦语言程序设计机械工业出版社。
吉海彦微机原理与接口技术机械工业出版社。
段德功丁莹亮单片机原理及应用经济科学出版社。
陈涛单片机应用及程序设计机械工业出版社。
楼然苗单片机课程设计指导北京航空航天大学出版社,苏家健单片机原理及应用技术高等教育出版社,为处开始运行程序。
复位是由外部复位电路来实现。
片内复位电路是复位引脚通过个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它输出在每个机器周期,由复位电路采样次。
复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用是上电自动复位电路。
复位操作不会对内部有所影响。
接入状态引脚接入高电平,表示访问内部程序存储器,当程序计数器值超过时,将自动转向访问外部存储器。
秒信号产生电路本次时钟系统设计是利用芯片内震荡电路,对定时器定时,然后通过定时中断响应次来计时秒钟。
计时电路计时电路是通过对秒信号累计,秒信号达到,分加,秒清零分累计达到,小时加,分清零小时达到,小时清零,如此循环计时。
校准电路在这次时钟系统设计中,是通过三个键对时分秒来进行加减校对调整。
显示电路显示电路显示模块需要实时显示当前时间,即时分单片机课程设计报告设计题目单片机电子时钟设计班级电气自动化班姓名孙涛学号指导老师董纯日期设计任务用个段数码管作为显示设备,设计时钟功能可以分别设定小时分钟和秒,复位后时间为秒钟复位功能,秒复位键按下后,秒回到。
日期时间切换功能使用取代作为显示设备实现闹钟功能创新部分分提示宜采用动态扫描法显示如果需要制作电子万年历,可以考虑外部扩展专用时钟芯片如成品效果图内容提要本次设计是使用晶振与单片机相连接,通过软件编程方法来设计以小时为个周期同时显示小时,分钟和秒数字电子钟,并在计时过程中通过对调时键盘扫描来调整时间,以及控制显示电路进行时间显示功能和定时响铃功能。
整体方案如图所示。
单片机是种在块硅片上集成了各种部件微型计算机。
它可以将中央处理器数据存储器程序存储器定时器计数器以及输入输出接口电路等主要计算机部件,集成在块电路芯片上,执行内部程序。
是种带字节闪烁可编程可擦除只读存储器低电压,高性能位微处理器,俗称单片机。
由于将多功能位和闪烁存储器组合在单个芯片中,所以是种高效微控制器,它为很多嵌入式控制系统提供了种灵活性高且价廉方案。
主要特性与兼容字节可编程闪烁存储器寿命写擦循环数据保留时间年全静态工作三级程序存储器锁定位内部可编程线两个位定时器计数器个中断源可编程串行通道低功耗闲置和掉电模式片内振荡器和时钟电路目录内容提要正文内容电子时钟设计意义在设计中本人所做工作主要有硬件电路设计及描述秒信号产生电路计时电路校准电路显示电路功能选择电路键盘控制定时闹铃电路电子时钟正常走时状态电路仿真图软件设计及描述源程序代码课程设计体会参考文献正文内容电子时钟设计意义由单片机控制电子时钟具备时钟各种功能,而且硬件组成非常精简,我们只需要进行软件编写,就可以实现我们所需要功能。
因此基于单片机时钟设计显得尤为重要。
在设计中本人所做工作主要有编写源程序代码。
绘制电路图。
对目标电路图进行调试。
总结。
硬件电路设计及描述电路是由控制部分和显示部分两大部分组成。
利用单片机程序进行控制,并通过数码管进行显示。
电源电路接入电源端接地端工作电压为。
振荡电路系统时钟电路设计是利用芯片内部振荡电路来完成。
时钟发生器对振荡脉冲二分频,如晶振为,时钟频率就为。
单片机内部有个用于构成振荡器高增益反相放大器。
引脚和分别是此放大器输入端和输出端。
这个放大器与作为反馈元件片外晶体谐振器起构成个自激振荡器。
外接晶体谐振器以及电容和构成并联谐振电路,接在放大器反馈回路中。
复位电路在振荡器运行时,有两个机器周期个振荡周期以上高电平出现在引脚时,将使单片机复位,只要这个脚保持高电平,芯片便循环复位。
复位后口均置引脚表现为高电平,程序计数器和特殊功能寄存器全部清零。
当复位脚由高电平变为低电平时,芯片为处开始运行程序。
复位是由外部复位电路来实现。
片内复位电路是复位引脚通过个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它输出在每个机器周期,由复位电路采样次。
复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用是上电自动复位电路。
复位操作不会对内部有所影响。
接入状态引脚接入高电平,表示访问内部程序存储器,当程序计数器值超过时,将自动转向访问外部存储器。
秒信号产生电路本次时钟系统设计是利用芯片内震荡电路,对定时器定时,然后通过定时中断响应次来计时秒钟。
计时电路计时电路是通过对秒信号累计,秒信号达到,分加,秒清零分累计达到,小时加,分清零小时达到,小时清零,如此循环计时。
校准电路在这次时钟系统设计中,是通过三个键对时分秒来进行加减校对调整。
显示电路显示电路显示模块需要实时显示当前时间,即时分秒,因此需要个数码管,另需两个数码管来显示横。
本次设计采用动态显示方式显示时间,时十位和个位分别显示在第个和第二个数码管,分十位和个位分别显示在第四个和第五个数码管,秒十位和个位分别显示在第七个和第八
