数字时钟设计方案要点
数字时钟方案设计目录摘要 (3)一、设计目的 (3)二、设计要求 (3)三、选择器件 (3)四、器件介绍 (4)五、设计的具体实现 (8)六、实验仿真 (12)七、心得体会 (19)八、参考文献 (20)摘要数字时钟最主要的部件是计时,显示具体的时间。
数字时钟主要是时、分、秒的显示,众所周知,一天有二十四小时,一小时有六十分钟,一分钟有六十秒,因此数字时钟的核心部件就是计数器,主要的是二十四进制和六十进制的计数器。
计数器有很多种类,74160是一种四位二进制计数器,通过它可以设计出不同进制的计时器,可以用来像数字时钟一样显示时、分、秒。
将74160计数器的输出端经过译码器接到七段数码管上,就可以完成时,分,秒的显示。
将74160计数器,译码器和七段数码管封装在一起,输入1Hz的外输入脉冲信号,就可实现数字时钟的整体设计。
关键字:74160计数器7448译码器七段数码管数字时钟一、设计目的1、掌握不同进制计数器的设计方法,学会运用集成芯片来达到不同进制计数器的设计;2、掌握数码管的使用方法以及如何通过译码器将计数器输出的信号值正确地在数码管上显示出来。
二、设计要求1、用74160设计一个数字钟电路,使之能够从0时0分0秒到23时59分59秒循环计时;另外最好能够通过数码管将时分秒显示出来。
假定已有频率为1Hz 的外输入脉冲。
2、提示:显示部分可通过7448和7段数码管实现。
3、利用QUARTUSⅡ等软件进行时钟方案设计,并进行仿真。
三、选择器件1、74160计数器6个2、7448译码器6个3、7段数码显示管6个4、与门4个5、与非门3个6、1Hz的外输入脉冲信号设计方案要求提供7、+5V直流稳压电源1个8、导线若干四、器件介绍1、74160计数器74160计数器是一种十进制同步计数器(异步清除)。
查阅74160计数器数据手册,则有:(1)管脚图:引出端符号:TC 进位输出端CEP 计数控制端Q0-Q3 输出端CET 计数控制端CP 时钟输入端(上升沿有效)/MR 异步清除输入端(低电平有效)/PE 同步并行置入控制端(低电平有效)※说明:P0,P1,P2,P3是数据输入端; Q0,Q1,Q2,Q3是数据输出端;PE 是低电平有效,为同步并行置入控制端,在构造不同进制的计数器时,可以通过给PE 输入低电平,让其处于工作状态来置入一个数,从而实现不同进制计数器的设计;MR也是低电平有效,为异步清除输入端,可以通过给输MR 输入低电平,而使其处于工作状态,从而实现计数器的复位功能;TC为进位输出端,当低位向高位有进位时,会向下一个计数器输入高电平;CP为时钟信号输入端;CET和CEP为高电平有效,给其输入高电平时,计数器才能正常计数,其中给CET输入低电平时,可以实现计时电路的暂停。
(2)功能表:说明:H-高电平L-低电平X-任意(3)逻辑图2、7448译码器数字钟计时器输出的信号为8421BCD代码,需要经译码变成七段字形代码,用七段数码管显示出来。
数字显示译码器是驱动显示器的核心部件,它可以将输入代码转换成相应的数字显示代码,并在数码管上显示出来。
图8-51所示为七段显示译码器7448的引脚图,输入A3 、A2 、A1和A0接收四位二进制码,输出a~g为高电平有效,可直接驱动共阴极显示器,三个辅助控制端、,以增强器件的功能,扩大器件应用。
7448的真值表如下所示。
7448引脚图7448的真值表如下所示。
7448真值表3、7段数码管七段数码管引脚图7段数码管内部字段LED和引脚分布4、与门逻辑函数式为:F=AB真值表:A B F0 0 00 1 01 0 01 1 15、与非门Y逻辑函数式为:AB真值表:五、设计流程5.1系统概述要想构成数字钟,首先应有一个能自动产生稳定的标准时间脉冲信号的信号源(本方案中外提供1Hz的脉冲信号)。
1Hz的秒脉冲信号到计数器中进行计数。
由于计时的规律是:60秒=1分,60分=1小时,24小时=1天,这就需要分别设计60进制,24进制。
各计数器输出的信号经译码器/驱动器送到数字显示器对应的笔划段,使得“时”、“分”、“秒”得以数字显示。
获得标准秒脉冲信号后,可根据60秒为一分,60分为一小时,24时为一个计数周期的计数规则,经过6级计数器,分别得到秒、分、时的计时器。
其中分和秒计数器都是模数M=60的计数器,即显示00∽59,分为十位计数器和个位计数器。
由于秒和分的显示都为60进制,因此他们可由两级十进制计数器组成,其中秒和分的个位为十进制计数器,十位为六进制计数器,可利用两片74160集成电路来实现。
时计数器是一个“24翻1”的特殊进制计数器,当数字钟运行到23时59分59秒,秒的个位计数器再输入一个秒脉冲时,数字钟自动显示为00时00分00秒,从而实现日常生活中习惯的计时规律。
时计数器为二十四进制计数器,显示为00∽23,个位仍为十进制,而十位为三进制.即当十进位计到2,个位计到4时清零,就为二十四进制了。
数字钟的组成框图如下:【图】数字钟的组成框图5.2.数字钟的工作原理5.2.1 利用两片74160组成60进制递增计数器利用两片74160组成的同步60进制递增计数器如图示。
其中个位计数器(C1)接成十进制形式。
十位计数器(C2)选择QC与QB 做反馈端,经与非门输出控制清零端(CLR’),接成六进制计数形式。
个位与十位计数器之间采用同步级连方式,将个位计数器的进位输出控制端(RCO)接至十位计数器容许端(ENT),完成个位对十位计数器的进位控制。
当计数器状态为59时,CO端输出高电平,在同步级联方式下,容许高位计数器计数。
选择信号源库中的1HZ方波信号作为计数器的测试时钟源。
5.2.2利用两片74160组成24进制递增计数器利用两片74160组成24进制的递增计数器。
图中个位与十位计数器均接成十进制计数形式,采用同步级连方式。
选择十位计数器的输出端QB和个位计数器的输出端QC通过与非门NAND2控制两片计数器的清零端(CLR’),利用状态24反馈清零,可实现24进制递增计数。
5.2.3时、分、秒计数器的连接分析时钟时分秒之间的进位特点可以发现:1)当秒计数器显示59秒时,下一刻产生进位信号给分计数器;2)当秒计数器显示59秒并且分计数器显示59分时,下一刻产生进位信号给时计数器;3)当秒计数器显示59秒,分计数器显示59分并且时计数器显示23时时,下一刻产生清零信号,数字时钟清零为初始状态值;由上述原理可以进行如下设计:(图见下页)1)秒计数器对分计数器的进位信号:将个位计数器的RCO端和十位计数器的QC、QA端经与门由CO端输出,作进位输出控制,输入分计数器的个位计数器的ENT端。
2)分计数器对时计数器的进位信号:将秒计数器对分计数器产生的进位信号和分计数器的QA、QC通过与门由CO端输出,作为进位输出控制,输入时计数器的个位的ENT端。
3)时计数器产生的清零信号:利用反馈清零法,选择十位计数器的输出端QB和个位计数器的输出端QC通过与非门NAND2控制两片计数器的清零端(CLR’),利用状态24反馈清零。
由于清零前一刻为23时59分59秒,故清零后数字时钟就恢复至初始状态:00时00分00秒。
5.3 其他几点说明5.3.1对7448译码器和七段数码管的使用如图所示,将LT',BI/RBO',RBI'三个输入端均接高电平;输入端的A,B,C,D分别对应的4位NBCD码的四位(由低位到高位);输出端的OA,OB,OC,OD,OE,OF,OG分别接到七段数码管的七个输入端,便实现了数字的显示,显示数字从0到9。
另一方面,也可以直接使用四段数码管来实现该功能:即四段数码管可以看做将7448译码器和七段数码管封装在一起的显示单元。
六、实验仿真下面利用quartusⅡ软件进行波形仿真6.160进制计数器仿真1)电路图连接(project中的.bdf文件)2)生成的.vwf文件3)仿真波形i.点击Start按钮,当状态显示条为100%时再点击Report按钮生成仿真波形图ii.仿真波形图6.224进制计数器仿真1)电路图连接(project中的.bdf文件)2)生成的.vwf文件3)仿真波形6.3数字时钟波形仿真1)电路图连接(project中的.bdf文件)2)生成的.vwf文件3)仿真波形七、心得体会通过对数字时钟课程设计的设计和仿真,我觉得自己真的学到了很多。
首先,我对数字时钟的结构及原理与了很好的了解,对时、分、秒的设计以及校时有了一定的了解;其次,我了解了不少器件功能的应用,能够较合理的选用集成电路器件,加深了对数字电路的认识和理解,将所学的理论知识与实际运用结合起来;再次,我学会了操作和使用仿真软件quartusⅡ和EWB以及其他版本的仿真软件,如Protel和Multisim等,能够较好地利用这些软件进行电路的仿真和调试;更重要的是,这次课程设计的制作过程中,我们小组互相配合又明确分工,在不断地发现问题和调试并解决问题的过程中,我学会了在设计中独立地解决问题,也包括怎样去查找问题,同时我发现,只有不断的尝试,亲手去操作,我们才能真正发现学习的乐趣,得到我们想要的结果。
在整个设计阶段,调试过程我花的时间比较多,其间更换了不少器件。
因为当我们利用quartusⅡ等软件对设计的电路进行计算机仿真时,软件有时会出问题,在理论上可行的电路在调试中未必能显示出来,所以我只能通过查阅相关资料,不断地尝试,更换器件,耐心、仔细地分析问题,直到得到最后正确的结果。
通过对本次课程设计的研究,将“模拟电子技术”、“数字电子技术”、电子线路课程设计等课程的理论与实践有机的结合起来。
我不仅更进一步的巩固了以往所学的知识,而且很好的了解和掌握了原来不知道或掌握不好的知识结构,特别是了解和掌握了很多时钟专用芯片的功能以及用法,这些芯片的功能和用法都是和人们的实际生产生活紧密相关的,在实际的研发过程中都具有很强的代表性。
在此次的设计中,通过对电路性能指标的测试与调试,加强了我在分析和解决设计故障方面的能力,为以后做设计打下了基础。
我还懂得理论与实际相结合是很重要的,只有书上的理论知识是远远不够的,只有把理论知识与实际相结合,在实际操作中验证理论的正确性,加强自己对知识的理解,才能加重自己在社会中拼搏的筹码。
所以,我们必须好好掌握这些知识结构,为将来走上工作岗位,解决实际问题打下良好的基础。
八、参考文献[1].彭介华.电子技术课程设计指导.北京:高等教育出版社,2004[2].阎石.数字电子技术基础.北京:高等教育出版社,2005[3].孙肖子.电子技术应用.北京:高等教育出版社,2003[4].汪云洋.数字电路.北京:电子工业出版社,2002[5].刘广玉.微机械电子系统及其应用.北京:北京航空航天大学出版社,2003。
数字时钟设计
数字时钟设计引言数字时钟是一种常见的时间显示设备,广泛应用于各种场合,如家庭、办公室、学校等。
它们以数字形式显示当前时间,提供了准确和方便的时间信息。
本文将介绍数字时钟的设计原理和实现方法,并提供一个简单的示例。
设计原理数字时钟的设计涉及到硬件和软件两个方面。
硬件方面,需要一个计时器芯片来精确计时,并提供时、分、秒的输出信号。
软件方面,需要一个控制模块,根据计时器提供的信号来控制数字时钟的显示。
硬件设计数字时钟的硬件设计主要包括以下几个方面:1.计时器芯片:计时器芯片是数字时钟的核心部件,负责计时并提供时、分、秒的输出信号。
常见的计时器芯片有DS1302、DS1307等,可以根据需要选择合适的芯片。
2.数码管:数码管是数字时钟的显示部件,用于显示时、分、秒的数字。
它可以选择常见的七段数码管或者点阵数码管,也可以选择液晶显示屏等其他形式。
3.驱动电路:数码管需要通过驱动电路来控制。
驱动电路根据数码管的类型和接口要求选择,并提供合适的电平信号驱动数码管的各个段。
4.时钟电路:数字时钟需要一个稳定的时钟信号作为基准,以保证显示的准确和稳定。
时钟电路可以通过晶振电路来实现,晶振的频率决定了时钟的精度。
5.电源电路:数字时钟需要一个适当的电源电路来提供电能,可以选择使用电池、直流电源或者交流电源。
软件设计数字时钟的软件设计主要包括以下几个方面:1.时钟控制模块:时钟控制模块是数字时钟的核心,负责读取计时器提供的信号,并根据当前时间控制数码管的显示。
它可以使用微控制器来实现,如Arduino、STM32等,也可以使用其他可编程硬件平台。
2.时钟校准:数字时钟需要定期进行校准,以保证显示的准确性。
校准可以通过与标准时间比较并调整计时器的频率来实现,也可以通过接收无线信号进行校准。
3.显示刷新:为了保证数码管的显示效果,时钟控制模块需要定时刷新显示。
可以通过设置刷新周期和使用适当的显示驱动算法来实现。
实例演示为了更好地理解数字时钟的设计过程,这里提供一个简单的示例:Arduino数字时钟。
数字时钟设计方案
数字时钟设计方案数字时钟是一种以数字形式显示时间的钟表。
它主要由时钟芯片、显示模块和控制电路等组成。
下面将介绍一种数字时钟的设计方案。
首先,时钟芯片是数字时钟的核心部件,其主要功能是实时计时,并提供时间信号给显示模块。
在设计中,可以选用一款精度较高的实时时钟芯片,如DS1302或DS3231,并通过SPI 或I2C等接口与其他器件进行通信。
其次,显示模块是数字时钟的输出设备,它将时钟芯片提供的时间信号转换成数字形式显示。
常见的数字时钟显示模块有七段数码管、液晶显示屏等。
在此方案中,我们选用四位共阳极的七段数码管。
然后,控制电路是数字时钟的逻辑控制部分,它通过控制模块将时钟芯片的时间信号经逻辑处理后发送给显示模块,并实现其他功能。
在此方案中,控制电路可以采用单片机或FPGA等器件实现。
以STM32单片机为例,通过编程控制GPIO口的电平改变,可以实现对七段数码管的动态显示。
具体实现方案如下:1. 硬件设计:选择合适的时钟芯片和显示模块,并完成其与控制电路的连接。
时钟芯片与控制电路的连接方式主要是通过SPI或I2C接口,而显示模块与控制电路的连接方式主要是通过GPIO口。
2. 软件设计:使用C语言或汇编语言编写控制电路的程序。
程序的主要任务是读取时钟芯片的时间信号,进行逻辑处理后控制七段数码管的显示。
3. 功能扩展:除了基本的时分秒显示外,还可以添加其他附加功能,如日期显示、闹钟设置、温度显示等。
这些功能可以通过增加相应的硬件模块和对应的软件控制实现。
4. 调试和测试:完成硬件和软件的设计后,需要进行调试和测试。
可以通过调试工具实时查看七段数码管的显示结果,并对代码进行正确性和稳定性测试。
5. PCB设计和制作:完成电路设计后,需要进行PCB的设计和制作。
在设计PCB时,要考虑电路的布局、信号线的走向和层间连接等因素,保证电路的稳定性和可靠性。
6. 组装和调试:完成PCB制作后,进行组装和调试。
将制作好的电路板和其他组件进行连接,进行最后的调试和测试。
数字钟的设计方案
数字钟的设计方案1. 引言数字钟是一种常见的时间显示器件,它以数字显示时间,具有简洁美观、易于读取等特点。
本文将介绍数字钟的设计方案,包括硬件和软件方面的设计内容。
2. 硬件设计2.1 显示模块数字钟的核心部件是显示模块,用于显示时间。
常用的显示模块有7段数码管和LED点阵两种。
2.1.1 7段数码管7段数码管由7个独立的LED组成,可以显示0~9的数字,以及一些其他符号如冒号、减号等。
设计时需要根据实际需求确定数码管的位数,常见的有4位、6位、8位等不同配置。
2.1.2 LED点阵LED点阵由多个LED灯组成,可以显示更丰富的内容,如数字、字母、图标等。
相比于7段数码管,LED点阵的显示效果更加丰富,但也需要更高的成本和复杂的控制电路。
2.2 控制模块数字钟的控制模块负责驱动显示模块、获取时间信息并进行操作控制。
常用的控制模块有单片机、集成电路等。
2.2.1 单片机单片机是数字钟常用的控制模块,它具有较低的成本、易于编程和灵活的IO 口。
设计时需要根据具体需求选择适合的单片机型号,并编写相应的控制程序。
2.2.2 集成电路一些数字钟采用集成电路作为控制模块,这些集成电路通常已经集成了时钟芯片、驱动电路等功能,可以简化设计和布线。
相比于单片机,集成电路的功耗较低,但功能和灵活性有一定限制。
3. 软件设计3.1 时钟模块时钟模块负责获取当前时间,并根据需求进行时间格式转换。
设计时需要考虑时钟的精度、稳定性和时间格式的灵活性。
常见的时间格式有12小时制和24小时制,可以根据用户的偏好进行设置。
3.2 显示模块驱动程序显示模块驱动程序负责将时间信息以合适的形式显示在显示模块上。
对于7段数码管,驱动程序需要将对应的数字或符号发送给相应的数码管;对于LED点阵,驱动程序需要控制每一个LED灯的亮灭状态。
3.3 按键程序数字钟通常需要设置时间、闹钟等功能,因此需要设计按键程序实现对这些功能的控制。
按键程序需要识别按键的输入,并根据不同的按键组合实现不同的控制操作。
数字钟的设计方案
数字钟的设计方案数字钟的设计方案数字钟是一种用数字显示时间的钟表,其设计方案需要考虑到数字显示、时间刻度、显示方式、材质等因素。
首先,数字显示是数字钟最基本的功能,应该选择清晰、易读的数字显示方式。
常见的数字显示方式有液晶显示和LED显示。
液晶显示可以提供更多的信息显示,可以显示日期、温度等功能;而LED显示则更加明亮,适合于较远距离的观看。
根据用户需求和定位,可以选择适合的显示方式。
其次,时间刻度的设计要简洁明了,方便用户快速读取时间。
可以采用大号数字显示小时,并搭配上分钟和秒的小号数字显示。
时间刻度也可以用刻度盘形式,以帮助用户快速判断时间。
同时,为了兼顾美观和实用性,时间刻度的设计可以添加一些简洁的装饰元素,以提升整体的时尚感。
显示方式的设计要提供多种选择,以适应不同用户的需求。
可以设置定时开关机功能,用户可以根据需要设定闹铃时间,使数字钟在指定时间自动唤醒或休眠。
此外,可以添加闹铃功能,让用户能够在早晨准时被叫醒。
数字钟还可以设计成可调节的亮度,以适应光线变化。
同时,还可以添加其他附加功能,如温度显示、湿度显示等,增加数字钟的实用性。
材质的选择要结合数字钟的使用环境和风格需求。
如果数字钟主要用于家庭使用,可以选择塑料或木质材料,以展现轻巧和温馨的感觉。
如果数字钟主要用于商务环境,可以选择金属材质,以增加其高端感和质感。
最后,数字钟的设计要注重用户体验和人性化。
可以加入背光功能,使得数字显示在光线暗弱的情况下也能清晰可读。
另外,数字钟的操作要简单便捷,可以添加按键控制,让用户能够轻松设置和调整时间。
同时,数字钟的设计还要考虑到节能环保,可以设置自动节能模式,减少能源消耗。
综上所述,数字钟的设计方案要考虑数字显示、时间刻度、显示方式、材质、用户体验等多个因素。
通过科学合理的设计,可以提供给用户一个时尚实用、易读易操作的数字钟产品。
报时数字钟的设计
报时数字钟的设计
报时数字钟的设计主要包括以下几个方面:
1.数字显示屏:数字显示屏是报时数字钟的核心部分,可以采用LED、LCD或OLED等技术实现。
数字显示屏通常显示小时数、分钟数和秒数,以及AM/PM等标识符号。
2.时钟芯片:时钟芯片是报时数字钟的控制中心,它可以精确地显示时间,还可以控制报时功能的开关。
时钟芯片的选择应该考虑稳定性、精准度以及易用性等方面。
3.报时功能:报时数字钟的报时功能可以采用语音、铃声或震动等方式实现,一般可以设置相应的时间间隔和报时内容。
4.电源系统:报时数字钟的电源系统一般采用电池或AC电源供电,电池通常是干电池或锂电池,AC电源则需要内置电源适配器,能够适时切换电压。
5.外壳设计:外壳设计应该考虑美观性、实用性以及易于维护等要素,同时还需要考虑灯光亮度、屏幕大小、按钮设置、调整音量等方面。
数字时钟各单元电路的设计方案及原理说明
数字时钟各单元电路的设计方案及原理说明数字时钟是现代生活中常见的时间显示工具,它通过使用数字来表示小时和分钟。
而数字时钟的核心组成部分则是由各个数字显示单元电路组成的。
在本文中,我将为您介绍数字时钟各单元电路的设计方案及原理说明,希望能帮助您更深入地了解数字时钟的工作原理。
我们需要了解数字时钟的基本原理。
数字时钟使用了七段显示器来显示数字,每个数字由七个LED(Light Emitting Diode)组成,分别表示了该数字的不同线条。
为了控制七段显示器显示特定的数字,我们需要设计相应的驱动电路。
1. 数字时钟的驱动电路设计方案a. 时钟信号生成器:数字时钟需要一个稳定的时钟信号来驱动各个单元电路,通常使用晶振电路来生成精确的时钟信号。
b. 时分秒计数器:用于计数时间,并将计数结果转化为可以驱动七段显示器的信号。
时分秒计数器可以使用计数逻辑电路来实现,其中包括触发器和计数器芯片等。
c. 译码器:译码器用于将计数器输出的二进制数据转换为可以驱动七段显示器的控制信号。
根据不同的数字,译码器会选通对应的七段LED。
2. 数字时钟的各单元电路原理说明a. 时钟信号生成器的原理:晶振电路通过将晶振与逻辑电路相连,通过振荡来生成稳定的时钟信号。
晶振的振荡频率决定了时钟的精确度,一般使用32.768kHz的晶振来实现。
b. 时分秒计数器的原理:时分秒计数器使用触发器和计数器芯片来实现,触发器可以保存二进制的计数值,并在时钟信号的作用下进行状态切换。
计数器芯片可以根据触发器的状态进行计数和重置操作。
c. 译码器的原理:译码器根据计数器输出的二进制数据选择对应的七段LED。
七段LED通过加电来显示数字的不同线条,然后通过译码器的工作,将二进制数据转换为驱动七段LED的信号。
通过以上的设计方案和原理说明,我们可以更好地理解数字时钟各单元电路的工作原理。
数字时钟通过时钟信号生成器来提供稳定的时钟信号,时分秒计数器记录并计算时间,译码器将计数结果转化为可以驱动七段显示器的信号。
数字钟的设计 (2)
数字钟的设计
数字钟的设计可以包括以下要素:
1. 数字显示器:数字钟需要一个数字显示器来显示当前的
时间。
可以采用LED或LCD显示器,显示数字0-9等基本数字以及冒号等特殊符号。
2. 时间设置按钮:数字钟需要一个或多个按钮来设置时间。
用户可以通过按下按钮来调整小时、分钟和秒等时间设置。
3. 电路板:数字钟需要一个电路板来控制时间的计数和显示。
电路板上包含微控制器或集成电路芯片,负责处理输
入和输出信号,控制时间的计数和显示。
4. 电源:数字钟需要一个电源来供电。
可以使用电池或直
接接入电源插座。
5. 外壳:数字钟需要一个外壳来保护内部组件,同时也可以起到美观的作用。
外壳材料可以选择塑料、金属或木材等。
6. 时钟机芯:数字钟需要一个时钟机芯,用于稳定时间的计数和显示。
时钟机芯可以是石英机芯、机械机芯或电子机芯等。
7. 其他功能:数字钟还可以添加其他功能,如闹钟、温度显示、日历等。
这些功能可以通过额外的按钮和显示屏来实现。
需要根据实际需求和预算来选择设计数字钟的具体要素和组件。
同时,还需要考虑数字钟的易用性、耐用性和美观性等因素。
设计完成后,还需要进行测试和调整,确保数字钟的正常工作。
数字时钟设计
目录一、设计总体思路, 基本原理和框图 (1)1.总体思路 (2)2.基本原理图 (2)3.总体设计框图及电路总图 (3)3.1秒模块电路 (3)3.2分模块电路 (4)3.3时模块电路 (5)3.4总电路模块 (6)二、主要的芯片功能介绍 (7)74192 十进制计数器 (7)74S32 与门逻辑 (8)74S08 或门逻辑 (9)三、安装与调试 (10)四、故障分析与电路改进 (11)五、总结与设计调试体会 (12)六、课程设计评分 (13)七、附录(元器件清单) (14)八、参考文献 (14)设计总体思路1、总体思路:准确设计具有能显示时、分、秒的数字时钟2、时计时要求具备24翻1、分和秒得计时为60进制3、具有手动和自动校正小时和分钟的功能,要求校正小时时不影响秒和分的正常计数4、整点报时:要求电路每次整点时鸣叫5次低音(500HZ)、整点时鸣叫一次高音(1000HZ)5、具有暂停功能设计基本原理两片192与一个与门构成60的秒进制、两片192与一个与门构成60的分进制、两片192与一个与门构成24的时进制。
当分变为59时,到下一个脉冲来时通过与非门控制蜂鸣器进行整点报时。
当秒到59时,下一个脉冲时对分产生进位。
当分为59时,下一个脉冲到来时,对时产生进位。
当时,第24个时到来时,通过反馈对时产生清零。
↑↑↑↑↑↑↑↑↑秒设计电路块分设计电路模块时电路模块总电路模块主要芯片功能介绍74192为十进制计数器。
74S32功能介绍74S08功能介绍三、安装与调试(1)安装1)领取实验箱子,面包板,以及设计电路所需要的各种芯片,并测试各芯片的好坏。
2)然后将已测试好的芯片合理的安装在实验板上。
3)接通实验台的电源,然后在实验台上检测每根导线的好坏,为接电路做准备。
4)按照已仿真好的电路图进行分模块接线,并在每个模块接好后,进行模块电路的测试。
5)将各模块安装好以后,再将模块之间连接起来,待整个电路安装完成以后,接通实验台的电源,观察电路的运行情况,看电路能否正常工作,如果电路不能正常运行,则进行下一步工作——调试。
数字电子钟设计方案
一、设计方案1、总体设计方案说明及系统框图:数字钟是计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能和报时功能.一个基本的数字钟电路主要由译码显示器、“时”,“分",“秒”计数器、校时电路、报时电路和振荡器组成。
干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路组成。
秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。
将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发现胡一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。
“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。
“时计数器"采用24进制计时器,可实现对一天24小时的累计.译码显示电路将“时”、“分”、“秒”计数器的输出状态菁七段显示译码器译码,通过LED显示器显示出来。
整点报时电路时根据计时系统的输出状态产生一脉冲信号,控制信号灯亮灭周期。
由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定.通常使用石英晶体振荡器电路构成数字钟。
校时电路时用来对“时”、“分”、“秒”显示数字进行校对调整的。
数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。
数字电子钟的总体框图如下图所示。
系统框图:2、单元电路设计方案:1)振荡器和分频器振荡器的作用是产生时间标准信号。
数字钟的精度就是主要取决于时间标准信的频率和稳定度。
所以,在实验中采用脉冲信号作为时间标准信号源。
2)计数器根据计数周期分别组成两个60进制(秒、分)和一个24进制(时)的计数器。
把它们适当连接构成秒、分、时的计数,(分计数器中分的个位和十位计数单元的状态转换和秒计数器中的是一样的,只是它要把进位信号传输给时的个位计数单元。
数字钟的设计
数字钟的设计引言数字钟是一种常见的时钟设计,它能够以数字形式显示时间,方便人们获取准确的时间信息。
本文将介绍数字钟的设计原理、硬件与软件实现,并提供一个示例设计的步骤指南。
设计原理数字钟的设计原理基于计数器和显示器。
计数器用于记录时间,而显示器用于将记录的时间以数字形式显示出来。
一般情况下,数字钟主要涉及到以下几个方面的设计:1.时钟电路:时钟电路是数字钟的核心组成部分,它通过稳定的振荡器产生一个稳定的时钟信号,以确保数字钟的准确性。
2.计数器电路:计数器电路用于记录时间。
它可以根据时钟信号来递增或递减计数值,并将计数值转换成小时、分钟和秒钟等形式。
3.显示器电路:显示器电路用于将计数器记录的时间以数字形式显示出来。
常见的显示器电路包括七段数码管、LCD显示屏等。
硬件设计在数字钟的硬件设计中,需要考虑以下几个方面:1.选取合适的时钟电路:选择合适的时钟电路非常重要,它直接影响到数字钟的准确性。
常用的时钟电路包括晶振电路和石英钟电路等。
2.选择合适的计数器芯片:选择合适的计数器芯片能够简化数字钟的设计。
常见的计数器芯片有74HC4017、CD4510等。
3.选择合适的显示器:根据设计需求选择合适的显示器。
七段数码管是常用的显示器,它能够以数字形式显示时间。
另外,LCD显示屏也是常见的选择之一。
软件设计数字钟的软件设计主要涉及到以下几个方面:1.程序框架设计:设计程序框架能够清晰地组织代码,使得代码具有良好的可读性和可维护性。
可以使用面向对象的思想设计程序框架,将时钟和显示器等抽象为对象,方便调用和管理。
2.时钟管理:设计一个时钟管理模块,用于控制时钟的计数和显示。
该模块需要根据计数器的计数值来更新显示器的显示。
3.用户交互设计:如果有需要,可以设计用户交互模块,允许用户设置时间等功能。
可以通过按键输入实现用户与数字钟的交互。
示例设计以下是一个简单的数字钟设计的示例步骤指南:1.选择合适的时钟电路,比如使用一个晶振电路作为时钟源。
