报时式数字钟
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、任务要求1
二、设计方法1
三、设计过程1
四、软件介绍3
五、原理图与仿真结果4
六、调试过程6
七、实习体会7
八、参考文献7
九、元器件及功能介绍8
一、任务要求
设计并制作一台能显示小时、分、秒的数字钟。具体要求如下:
1、完成带时、分、秒显示的24h计时功能;
2、能完成整点报时功能,要求当数字钟的分和秒计数器计到59min52s时,驱动音响电路,四高一低,最后一声高声结束,整点时间到;
3、完成对“时”和“分”的校时,并能对秒计数器清零。
二、设计方法
该数字钟由振荡器、分频器、秒计数器、分计数器、小时计数器、校时电路、报时电路和显示电路等几部分组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。将标准秒脉冲信号送入“秒计数器”,该计数器采用60进制计时器。每累计60s发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”业采用60进制计数器,每累计60min,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计数器,可实现对一天24h的累计。整点报时电路是根据计时系统输出状态产生一个脉冲信号,然后去触发音频发声器实现报时。校时电路是用来对“时”、“分”显示数字进行校对调整。计数器清零是对“秒计数器”进行清零。其组成框图如图1所示。
图1 数字钟组成框图
三、设计过程
1、秒、分、时计数器电路设计
秒、分计数器为60进制计数器,小时计数器为24进制计数器。实现这两种模数的计数器采用中规模集成计数器74LS160,分两级构成。下面讨论60和24进制计数器的电路构成
和工作原理。
(1)60进制计数器
由74LS160构成的60进制计数器如图2所示。将一片74LS160设置成10进制加法计数器,另一片设置成6进制加法计数器。两片74LS160按同步置数发串接而成。秒计数器的十位和个位,输出脉冲除用作自身清零外,同时还作为分计数器的输入脉冲。图2电路,既可以作为秒计数器,业可作为分计数器。
(2)24进制计数器
同理当个位计数状态为Q
3Q
2
Q
1
Q
=0011,十位计数器状态为Q
3
Q
2
Q
1
Q
=0010时,要求计数器规
零。通过把个位Q
0Q
1
、十位Q
1
进入与非门后的信号送到个位、十位计数器的置数端,使计数
器清零,从而构成24进制计数器,如图3所示。
图2 60进制计数器
图3 24进制计数器
2、校时电路
校时电路时数字钟不可缺少的部分,每当数字钟显示与实际时间不符时,需要根据标准时间进行校时。简单有效的校时电路如图4所示。该电路针对分计时脉冲和时计时脉冲进行控制,达到校时的目的。控制后对应的分计时脉冲位CM,时计时脉冲位CH。或非门的输出和与门的输出接入一个或门来控制分计数器脉冲输入端。脉冲信号置1时,正常工作;置0时,实现对分的校对,每来一个上升沿,分计数器就向上加一进行校时。
图4 校时电路
3、整点报时电路
一般时钟都应具备整点报时电路功能,即在时间出现整点前数秒内,数字钟会自动报时,
以示提醒。根据要求,电路应在整点前10秒钟内开始整点报时,即当时间在59分50秒到59分59秒期间时,报时电路报时控制信号。当数字钟的分和秒计数器计到59min51s时,驱动音响电路,四高一低,最后59min59s一声高声结束,整点时间到。高声接入1024Hz的高频信号,低声加入512Hz的低频信号给以控制。
图5 报时电路
四、软件介绍
Max+plus II是Altera公司提供的第三代PLD开发系统。Altera是世界上最大可编程逻
辑器件的供应商之一。Max+plus II界面友好,使用便捷,在Max+plus II上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程。主要特点介绍如下。
1、开放的界面
Max+plus II支持Cadence,Exemplarlogic,Mentor Graphics,Synplicty,Viewlogic和其他公司所提供的EDA工具接口。
2、与结构无关
Max+plus II系统的核心plier支持Altera公司的FLEX10K、FLEX8000、FLEX6000、MAX9000、MAX7000、MAX5000和Classic可编程逻辑器件,提供了世界上唯一真正与结构无关的可编程逻辑设计环境。使用者无需精通器件内部的复杂结构,只需用自己熟悉的设计输入工具,如原理图或硬件描述语言进行设计。Max+plus II将这些设计转换为目标结构所需求的格式,设计处理一般在数分钟内完成。
3、完成集成化
Max+plus II的设计输入、处理与校验功能全部集成在统一的开发环境下,这样可以加快动态调试、缩短开发周期。
4、丰富的设计库
Max+plus II提供丰富的库单元供设计者调用,其中包括74系列的全部器件和多种特殊的逻辑功能(Macro-Function)以及新型的参数化的兆功能(Mage-Function)模块库。Max+plus II软件还允许设计人员添加自己认为有价值的宏功能模块,充分利用这些逻辑功能模块,可大大减少设计工作量。
5、模块工具化
设计人员可以从各种设计输入、处理和校验选项中进行选择从而是使设计环境用户化。
6、硬件描述语言
Max+plus II软件支持各种硬件描述语言(HDL)设计输入选项,包括VHDL、VerilogHDL
和Altera自己的硬件描述语言ADHL。
五、原理图与仿真结果
原理图如下: