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