1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
键控制电子钟的启停键调整时键调整分键调整秒。
第章电子钟原理图及元件清单电子钟电路原理图电子钟原理钟的时间显示电子钟的时钟时间在六位数码管上进行显示,因此,在内部中设置显示缓冲区共个单元。
时十位时个位分隔分十位分个位分隔秒十位秒定时,。
则初值满足采用中断方式进行溢出次数累计,计满次为秒计时秒从秒到分和从分到时的计时是通过累加和数值比较实现。
电子系列单片机的可编程定时计数器中断系统来实现时钟计数。
计数初值计算把定时器设为工作方式,定时时间为,则计数溢出次即得时钟计时最小单位秒,而次计数可用软件方法实现。
假设使用,方式,复杂,采用其现有的便可完成,所以本书中采用此的设计方案,结构如图如示。
电路显示方框图按键电路晶振电路复位电路驱动电路电源第章电子钟的工作原理实现时钟计时的基本方法利用存储器,该器件采用的高密度非易失性存储器技术制造,与工业上标准的和的指令系统及引脚兼容,片内集成在个芯片上,可用与解决复杂的问题,且成本较低。
简易电子钟的功能不示器,用口作的段码输出口,口作六个数码管的位控输出线,口外接四个按键构成键盘电路。
是种低功耗,高性能的位微型计算机。
它带有可编程和擦除的只读使用中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课程起到定的作用。
键盘显示方案的口和口外接由六个数码管构成的显整运行的电子钟用两个按键例如键键来控制。
总体方案介绍计时方案利用单片机内部的定时计数器进行中断定时,配合软件延时实现时分秒的计时。
该方案节省硬件成本,且能使读者在定时计数器的不允许连加。
扩展功能要求在调整状态下,按下键,允许连加,而键无论在何种状态下,均不允许连击时分秒的间隔符。
以定频率闪烁时间显示以灭零方式进行可调键后,电子钟退出运行状态,进入调整状态,利用键把电子钟的显示时间修改为当前实时时间,时间修改正确后可再次按下键,电子钟则退出调整状态,进入运行状态。
注意每次按下键,只允许加,定地显示在显示器的最左端数码管上,无键按下在状态下,按下键无效,则不进入电子钟的运行状态,继续显示。
按下键后,电子钟以起始时间时分秒开始运行。
再次按下入,在此状态下,按键均有效。
如按下键,则退出调整状态,进入运行状态按下键,则分别对时分秒加,调整结束后必须按键,即可退出调整状态,进入运行状态。
基本功能要求稳键均无效,按键有效,进入运行状态运行状态,按奇数次键进入,在此状态下,按键均无效,只有按键有效,按下键后,退出运行状态,进入调整状态调整状态,按偶数次键进设计体会参考资料附录第章电子钟功能及总体方案的介绍电子钟功能介绍基本功能要求可调整运行的电子钟具有三种工作状态状态运行状态调整状态。
状态,依靠上电或按复位键进入,在此状态下,按框图主程序流程框图键扫子程序流程框图中断服务程序流程框图显示子程序流程框图加子程序流程框图电子钟总体程序清单第章电子钟的使用说明及调试运行使用说明书操作说明电子钟运行结果待机启动运行第章误差分析第章求总体方案介绍计时方案键盘显示方案第章电子钟的工作原理实现时钟计时的基本方法电子钟的时间显示电子钟的启停及时间调整第章电子钟原理图及元件清单电子钟电路原理图元件清单第章软件系统设计电子钟程序流程框求总体方案介绍计时方案键盘显示方案第章电子钟的工作原理实现时钟计时的基本方法电子钟的时间显示电子钟的启停及时间调整第章电子钟原理图及元件清单电子钟电路原理图元件清单第章软件系统设计电子钟程序流程框图主程序流程框图键扫子程序流程框图中断服务程序流程框图显示子程序流程框图加子程序流程框图电子钟总体程序清单第章电子钟的使用说明及调试运行使用说明书操作说明电子钟运行结果待机启动运行第章误差分析第章设计体会参考资料附录第章电子钟功能及总体方案的介绍电子钟功能介绍基本功能要求可调整运行的电子钟具有三种工作状态状态运行状态调整状态。
状态,依靠上电或按复位键进入,在此状态下,按键均无效,按键有效,进入运行状态运行状态,按奇数次键进入,在此状态下,按键均无效,只有按键有效,按下键后,退出运行状态,进入调整状态调整状态,按偶数次键进入,在此状态下,按键均有效。
如按下键,则退出调整状态,进入运行状态按下键,则分别对时分秒加,调整结束后必须按键,即可退出调整状态,进入运行状态。
基本功能要求稳定地显示在显示器的最左端数码管上,无键按下在状态下,按下键无效,则不进入电子钟的运行状态,继续显示。
按下键后,电子钟以起始时间时分秒开始运行。
再次按下键后,电子钟退出运行状态,进入调整状态,利用键把电子钟的显示时间修改为当前实时时间,时间修改正确后可再次按下键,电子钟则退出调整状态,进入运行状态。
注意每次按下键,只允许加,不允许连加。
扩展功能要求在调整状态下,按下键,允许连加,而键无论在何种状态下,均不允许连击时分秒的间隔符。
以定频率闪烁时间显示以灭零方式进行可调整运行的电子钟用两个按键例如键键来控制。
总体方案介绍计时方案利用单片机内部的定时计数器进行中断定时,配合软件延时实现时分秒的计时。
该方案节省硬件成本,且能使读者在定时计数器的使用中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课程起到定的作用。
键盘显示方案的口和口外接由六个数码管构成的显示器,用口作的段码输出口,口作六个数码管的位控输出线,口外接四个按键构成键盘电路。
是种低功耗,高性能的位微型计算机。
它带有可编程和擦除的只读存储器,该器件采用的高密度非易失性存储器技术制造,与工业上标准的和的指令系统及引脚兼容,片内集成在个芯片上,可用与解决复杂的问题,且成本较低。
简易电子钟的功能不复杂,采用其现有的便可完成,所以本书中采用此的设计方案,结构如图如示。
电路显示方框图按键电路晶振电路复位电路驱动电路电源第章电子钟的工作原理实现时钟计时的基本方法利用系列单片机的可编程定时计数器中断系统来实现时钟计数。
计数初值计算把定时器设为工作方式,定时时间为,则计数溢出次即得时钟计时最小单位秒,而次计数可用软件方法实现。
假设使用,方式,定时,。
则初值满足采用中断方式进行溢出次数累计,计满次为秒计时秒从秒到分和从分到时的计时是通过累加和数值比较实现。
电子钟的时间显示电子钟的时钟时间在六位数码管上进行显示,因此,在内部中设置显示缓冲区共个单元。
时十位时个位分隔分十位分个位分隔秒十位秒个位电子钟的启停及时间调整电子钟设置个按键通过程序控制来完成电子钟的启停及时间调整。
键控制电子钟的启停键调整时键调整分键调整秒。
第章电子钟原理图及元件清单电子钟电路原理图电子钟原理图见附录元件清单电子钟元件清单如表所示表电子钟元器件清单元件名称规格型号数量个单片机显示驱动芯片位体的共阳显示器晶振电容电容按键电阻电阻上拉电阻限流电阻排阻第章软件系统设计电子钟程序流程框图主程序流程框图见图所示开始系统初始化进入自动计时状态键按下否检测到键按下进入时间设置状态显示检测到键按下图主程序流程框图键扫子程序流程框图见图所示图键扫子程序流程框图程框图保存键值中结束开始有键闭合调显示子程序延时去抖动有键闭合键释放否调显示子程序中断服务程序流程框图见图所示开始现场保护入栈改变寄存器组组号重装定时器计数初值中断次数减满次秒值加满秒秒缓冲单元清分值加满分分缓冲单元清时值加满小时时缓冲单元清恢复寄存器组组号现场恢复出栈结束点显示子程序流程框图见图所示中断服务程序流程框图图点显示子程序流程框图开始堆栈初始化初始化初始化字符序号送显示缓冲区调显示子程序显示子程序流程框图见图所示地址指针初始化位控寄存器初始化现场保护段位控码送口开辟第组寄存器查表取段码段控码送口位控码左移延时毫秒显示缓冲区地址显示缓冲存储单元首地址从右至左显示送位控送段控延时显示延时子程序第章电子钟的使用说明及调试运行使用说明书操作说明时间显示电子钟上电后,个数码管显示初始状态即最左边的个数码管显示。
如果未显示,只需按下复位键即可使其显示出。
按下键后电子钟进入自动计时状态,电子钟显示时分秒并开始运行。
时间调整若要进行时间调整,则需再次按下键,进入时间调整状态,然后分别按下键调时,按下键调分,按下键调秒,按下键并松开可使电子钟的时,分,秒分别加。
调整好时间后,按下键就可以回到调整好的时间为基础的自动计时状态。
无论是在自动计时,还是在调整校正时,都可按下复位键使系统回到显示的初始状态。
其中键显示范围为,为点,键显示范围为,为分。
电子钟运行结果待机如图所示启动如图所示图显示图启动运行如图所示图运行第章误差分析在调试运行过程中,在所有参数正确的情况下,我的结果仍出现运行缓慢情况。
产生误差的主要原因是我们用软件计时,计时秒是采用定时器的中断服务程序。
当电子钟运行秒,执行中断程序需要定时间,这个时间就是所产生的误差,这个误差是不可避免的。
同时,单片机工作也会受到环境的
