论文部分内容阅读
引言:单片机广泛应用于机电一体化产品、各类仪器仪表、家用电器及各种物理量的前端模块之中,时钟电路是保证电子时钟系统正常运行的基础。本文首先介绍了电子时钟的运行状态和调整状态功能,设计了电子时钟的计时方案,然后概述了电子时钟的硬件设计和软件设计,最后概况了电子时钟的键盘设计。
前言
目前,单片机在各种领域都得到了广泛的认可和应用,尤其是在智能仪表中的应用更是家常便饭,即引起了单片机的产品变革,又在很大程度上促进了设计理念的革新。智能仪表是智能系统的重要组成部分之一,其正常工作的关键在于单片机的设计。如今,设计单片机系统逐渐成为电子设计专家和设计爱好者的关注焦点。
一、电子时钟的功能
在设计电子时钟时,对电子时钟功能的最基本要求是电子时钟必须具备运行和调整两种状态:第一,运行状态。在此种状态下,需要设计K1、K2两个有效按键,在按下K1键时,电子时钟可以进入调整状态;第二,调整状态。在这种状态下,需要设计K3、K4两个有效按键,当按K1键进入调整状态后按下K3键能够对电子时钟的数字位置进行调节,按下K4将会调节闹钟开关并分别对时分秒数字加一,继续按K3则离开调节状态而进入运行状态。
1.1电子时钟的计时方案
通过计数器中断定时或AT89C51单片机内部定时,合理结合软件延时来对时分秒进行计时。这种电子时钟的设计方案能够节省硬件成本,还能通过定时提醒读者需要做的重要事情。其设计思路不仅可以刺激计数器在程序设计、使用及中断等方面的提高,还能加深对单片机指令系统的掌握,进而实现单片机技术的使用和推广。虽然单片机相比现在的嵌入式等会略逊一筹,但其目前还是应用最广泛的设计芯片。
1.2电子时钟设计原理
电子时钟的主要构成部件是译码显示器、校时电路、时分秒计数器、报时电路与振荡器,主电路系统包括时分秒计数器、校时电路、显示器、整点报时电路、译码器和秒信号发生器。其中,秒信号发生器作为整个系统时基信号,可以直接决定计时系统精确度,通常借助分频器和石英晶体振荡器的相互作用来完成。把标准秒信号输入60进制的“秒计数器”,因而每相隔60秒就会发出“分脉冲”信号,这个信号即为“分计数器”时钟脉冲。“时计数器”应该采用24进制的计时器,这样就能进行每天24小时的计时。电子时钟通常由1601液晶、89C52组成,其驱动电路为晶振电路。电路中的唯一控制键K1具有中断电路的功能,按下K1键后再按设置键K3能够对时分秒、闹钟开关和时分秒位置进行设定,继续按调节键K4可以对时分秒、闹钟开关、闹钟设定的时分秒进行加一调节[1]。
二、电子时钟的硬件与软件设计
2.1电子时钟的硬件设计
电子时钟的核心部分采用51系列单片机,硬件电路包括按键电路、AT89C51单片机、LED显示电路、音乐报时电路。其中,按键电路能够通过按键来切换电子秒表功能和电子时钟,设定电子时钟的时间对时、显示内容、闹钟定时功能,控制电子秒表计时、暂停、继续计时、清零功能。AT89C51单片机片中置有存储器为4K的E2PROM程序,不需要对程序存储器进行外扩,在单片机外侧接入上电复位电路和12MHz晶振电路。LED显示电路选择红色共阳极数码管,通过动态扫描方式显示数据,在段选控制处接限流电阻,在位选控制处利用三极管进行驱动,通过1m/s定时中断服务程序动态扫描显示各个部位。电子时钟的功能时显示按照位次依次显示星期、小时、分钟、秒、十分之一秒、百分之一秒,并且可以通过控制按键切换年月日显示[2]。音乐报时电路的设计需要选取两个不同的HL9300E音乐集成片,便于分别进行定时音乐报时和整点音乐报时。定时音乐报时和整点音乐报时需要接入不同的触发控制端,二者互相切换,进而避免两个音乐集成芯片同步放乐的干扰。在GND与5V电源的AT89C51之间设计加入470uF的电解电容,可在其旁边多并联接几个小的瓷片电容,可改善音质。音乐集成片输出端接扬声器或蜂鸣器,这样可以有效防止因继电器触点吸合而造成的系统复位,从而使由按键清除闹钟定时时间的报时音乐声。
2.2电子时钟的软件设计
把AT89C51内部定时和计数器设置为定时器工作模式是电子秒表和电子时钟的计时基准.时针定时器的中断信号为10m/s,即每经过100次中断,时钟秒位加一,秒位经60次加一后向时位进位,当时间为23时59分59秒时,秒位再加一后变为00时00分00秒。当按键切换为电子秒表功能时,秒针定时器每产生一次中断,十毫秒单元加一,其经过10次加一后,百毫秒单元加一,依次进位可实现最长为9小时59分59秒999毫秒的秒表计时,可达到分辩10m/s的计时精度。
通过K1~K4按键可对时钟加以对时,当第一次按下K1键时,显示数码管第一位闪烁,继续按键时,下一位闪烁。当某一位闪烁时,按下K2按键能够使闪烁位加一。在正常时钟显示方式下,按下K2键可以转换年、月、日的显示。按下K3键能够进入秒表状态,按下K4键能够显示闹钟定时时间[3]。
三、电子时钟的键盘设计
本设计使用单键盘的方式设计,功能较为完备,既能减少对硬盘资源的损耗,又能调节和控制时分秒,使其转换为省电模式。在按键又松开后通过屏蔽数码管显示功能达到省电目的;在按键不松开时能够累加时分秒数字,按键一次累加一分钟;在连续按键两次时,能够调节时针,同样是累加一次为一小时,在达到时间调节目的后,延缓一段时间来判断并确保按下此键,然后对键值和处理程序进行保存。
总结
综上所述,本文设计的电子时钟具有功能齐全、性价比高、电路简单、制作成本低等优点,只要接入单电源即可供电,方便于在办公室和家庭等场所使用。简单的时钟设计对增强电子专业学生的动手能力及独立设计思考能力都会有很大的提高,本片的设计思想可作为市场产品加以推广也可作为电子专业学生设计电子时钟的参考,希望本文对读者有些许帮助。
参考文献
[1]王丹丹,郑宽磊.一种新的基于层次化模式实现的SOC时钟设计方法[J].微电子学与计算机,2011,11(04):89-93.
[2]陈媛媛.基于无线网络的GPS时钟同步与信息发布系统[J].科学中国人,2014,08(23):2.
[3]牛国锋,朱苗苗.基于瑞萨微控制器的LED电子时钟设计与实现[J].常熟理工学院学报,2012,02(18):120-124.
(作者单位:西北师范大学)
作者简介
卢学燕(1991.5~),女,甘肃省临夏回族自治州,西北师范大学,2011级本科生,研究方向:电子信息工程。
前言
目前,单片机在各种领域都得到了广泛的认可和应用,尤其是在智能仪表中的应用更是家常便饭,即引起了单片机的产品变革,又在很大程度上促进了设计理念的革新。智能仪表是智能系统的重要组成部分之一,其正常工作的关键在于单片机的设计。如今,设计单片机系统逐渐成为电子设计专家和设计爱好者的关注焦点。
一、电子时钟的功能
在设计电子时钟时,对电子时钟功能的最基本要求是电子时钟必须具备运行和调整两种状态:第一,运行状态。在此种状态下,需要设计K1、K2两个有效按键,在按下K1键时,电子时钟可以进入调整状态;第二,调整状态。在这种状态下,需要设计K3、K4两个有效按键,当按K1键进入调整状态后按下K3键能够对电子时钟的数字位置进行调节,按下K4将会调节闹钟开关并分别对时分秒数字加一,继续按K3则离开调节状态而进入运行状态。
1.1电子时钟的计时方案
通过计数器中断定时或AT89C51单片机内部定时,合理结合软件延时来对时分秒进行计时。这种电子时钟的设计方案能够节省硬件成本,还能通过定时提醒读者需要做的重要事情。其设计思路不仅可以刺激计数器在程序设计、使用及中断等方面的提高,还能加深对单片机指令系统的掌握,进而实现单片机技术的使用和推广。虽然单片机相比现在的嵌入式等会略逊一筹,但其目前还是应用最广泛的设计芯片。
1.2电子时钟设计原理
电子时钟的主要构成部件是译码显示器、校时电路、时分秒计数器、报时电路与振荡器,主电路系统包括时分秒计数器、校时电路、显示器、整点报时电路、译码器和秒信号发生器。其中,秒信号发生器作为整个系统时基信号,可以直接决定计时系统精确度,通常借助分频器和石英晶体振荡器的相互作用来完成。把标准秒信号输入60进制的“秒计数器”,因而每相隔60秒就会发出“分脉冲”信号,这个信号即为“分计数器”时钟脉冲。“时计数器”应该采用24进制的计时器,这样就能进行每天24小时的计时。电子时钟通常由1601液晶、89C52组成,其驱动电路为晶振电路。电路中的唯一控制键K1具有中断电路的功能,按下K1键后再按设置键K3能够对时分秒、闹钟开关和时分秒位置进行设定,继续按调节键K4可以对时分秒、闹钟开关、闹钟设定的时分秒进行加一调节[1]。
二、电子时钟的硬件与软件设计
2.1电子时钟的硬件设计
电子时钟的核心部分采用51系列单片机,硬件电路包括按键电路、AT89C51单片机、LED显示电路、音乐报时电路。其中,按键电路能够通过按键来切换电子秒表功能和电子时钟,设定电子时钟的时间对时、显示内容、闹钟定时功能,控制电子秒表计时、暂停、继续计时、清零功能。AT89C51单片机片中置有存储器为4K的E2PROM程序,不需要对程序存储器进行外扩,在单片机外侧接入上电复位电路和12MHz晶振电路。LED显示电路选择红色共阳极数码管,通过动态扫描方式显示数据,在段选控制处接限流电阻,在位选控制处利用三极管进行驱动,通过1m/s定时中断服务程序动态扫描显示各个部位。电子时钟的功能时显示按照位次依次显示星期、小时、分钟、秒、十分之一秒、百分之一秒,并且可以通过控制按键切换年月日显示[2]。音乐报时电路的设计需要选取两个不同的HL9300E音乐集成片,便于分别进行定时音乐报时和整点音乐报时。定时音乐报时和整点音乐报时需要接入不同的触发控制端,二者互相切换,进而避免两个音乐集成芯片同步放乐的干扰。在GND与5V电源的AT89C51之间设计加入470uF的电解电容,可在其旁边多并联接几个小的瓷片电容,可改善音质。音乐集成片输出端接扬声器或蜂鸣器,这样可以有效防止因继电器触点吸合而造成的系统复位,从而使由按键清除闹钟定时时间的报时音乐声。
2.2电子时钟的软件设计
把AT89C51内部定时和计数器设置为定时器工作模式是电子秒表和电子时钟的计时基准.时针定时器的中断信号为10m/s,即每经过100次中断,时钟秒位加一,秒位经60次加一后向时位进位,当时间为23时59分59秒时,秒位再加一后变为00时00分00秒。当按键切换为电子秒表功能时,秒针定时器每产生一次中断,十毫秒单元加一,其经过10次加一后,百毫秒单元加一,依次进位可实现最长为9小时59分59秒999毫秒的秒表计时,可达到分辩10m/s的计时精度。
通过K1~K4按键可对时钟加以对时,当第一次按下K1键时,显示数码管第一位闪烁,继续按键时,下一位闪烁。当某一位闪烁时,按下K2按键能够使闪烁位加一。在正常时钟显示方式下,按下K2键可以转换年、月、日的显示。按下K3键能够进入秒表状态,按下K4键能够显示闹钟定时时间[3]。
三、电子时钟的键盘设计
本设计使用单键盘的方式设计,功能较为完备,既能减少对硬盘资源的损耗,又能调节和控制时分秒,使其转换为省电模式。在按键又松开后通过屏蔽数码管显示功能达到省电目的;在按键不松开时能够累加时分秒数字,按键一次累加一分钟;在连续按键两次时,能够调节时针,同样是累加一次为一小时,在达到时间调节目的后,延缓一段时间来判断并确保按下此键,然后对键值和处理程序进行保存。
总结
综上所述,本文设计的电子时钟具有功能齐全、性价比高、电路简单、制作成本低等优点,只要接入单电源即可供电,方便于在办公室和家庭等场所使用。简单的时钟设计对增强电子专业学生的动手能力及独立设计思考能力都会有很大的提高,本片的设计思想可作为市场产品加以推广也可作为电子专业学生设计电子时钟的参考,希望本文对读者有些许帮助。
参考文献
[1]王丹丹,郑宽磊.一种新的基于层次化模式实现的SOC时钟设计方法[J].微电子学与计算机,2011,11(04):89-93.
[2]陈媛媛.基于无线网络的GPS时钟同步与信息发布系统[J].科学中国人,2014,08(23):2.
[3]牛国锋,朱苗苗.基于瑞萨微控制器的LED电子时钟设计与实现[J].常熟理工学院学报,2012,02(18):120-124.
(作者单位:西北师范大学)
作者简介
卢学燕(1991.5~),女,甘肃省临夏回族自治州,西北师范大学,2011级本科生,研究方向:电子信息工程。