北华大学吕磊报时式数字钟.docx
- 文档编号:18233146
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:15
- 大小:637.48KB
北华大学吕磊报时式数字钟.docx
《北华大学吕磊报时式数字钟.docx》由会员分享,可在线阅读,更多相关《北华大学吕磊报时式数字钟.docx(15页珍藏版)》请在冰点文库上搜索。
北华大学吕磊报时式数字钟
数字电子设计实习报告
课题:
报时式数字钟的设计
系别:
网络工程
班级:
网络11-1
姓名:
吕磊
学号:
20
指导老师:
赵莹
2013.4.21-4.27
北华大学计算机学院
目录
一、前言2
二、任务要求3
三、设计方案4
四、设计过程5
1.秒,分,时计数电路设计6
2.晶体振荡电路6
3.分频器电路7
4.时间计数单元8
5.译码驱动及显示单元8
6.校时电路8
7.整点报时电路9
五、原理介绍9
六、原理图与仿真结果11
七、调试过程14
八、参考文献16
一、前言
设计简述数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用数字电子钟,从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
此次设计数字电子钟是为了了解数字电子钟的原理,从而学会制作数字电子钟。
通过数字电子钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。
且由于数字电子钟电路包括组合逻辑电路和时序电路。
通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
数字电子钟有下几部分组成:
秒、分、时计数器电路设计、校时电路、整点报时电路、60进制的秒、分计时器和24进制计时计数器以及秒、分、时的译码显示部分等。
二、任务要求
设计并制作一台能显示小时、分、秒的数字钟。
具体要求如下:
1、能完成整点报时功能,要求当数字钟的分和秒计数器计到59min52s时,驱动音响电路,四高一低,最后一声高声结束,整点时间到;
2、完成对“时”和“分”的校时,并能对秒计数器清零
三、设计方案
该数字钟由振荡器、分频器、秒计数器、分计数器、小时计数器、校时电路、报时电路和显示电路等几部分组成。
秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。
将标准秒脉冲信号送入“秒计数器”,该计数器采用60进制计时器。
每累计60s发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。
“分计数器”业采用60进制计数器,每累计60min,发出一个“时脉冲”信号,该信号将被送到“时计数器”。
“时计数器”采用24进制计数器,可实现对一天24h的累计。
整点报时电路是根据计时系统输出状态产生一个脉冲信号,然后去触发音频发声器实现报时。
校时电路是用来对“时”、“分”显示数字进行校对调整。
计数器清零是对“秒计数器”进行清零。
其组成框图如图1所示。
图1数字钟组成框图
四、设计过程
1、秒、分、时计数器电路设计
秒、分计数器为60进制计数器,小时计数器为24进制计数器。
实现这两种模数的计数器采用中规模集成计数器74LS160,分两级构成。
下面讨论60和24进制计数器的电路构成和工作原理。
(1)60进制计数器
由74LS160构成的60进制计数器如图2所示。
将一片74LS160设置成10进制加法计数器,另一片设置成6进制加法计数器。
两片74LS160按同步置数发串接而成。
秒计数器的十位和个位,输出脉冲除用作自身清零外,同时还作为分计数器的输入脉冲。
图2电路,既可以作为秒计数器,业可作为分计数器。
图260进制计数器
(2)24进制计数器
同理当个位计数状态为Q3Q2Q1Q0=0011,十位计数器状态为Q3Q2Q1Q0=0010时,要求计数器规零。
通过把个位Q0Q1、十位Q1进入与非门后的信号送到个位、十位计数器的置数端,使计数器清零,从而构成24进制计数器,如图3所示。
图324进制计数器
2、晶体振荡器电路
晶体振荡器是构成数字式时钟的核心,它保证了时钟的走时准确及稳定。
图3-2所示电路通过CMOS非门构成的输出为方波的数字式晶体振荡电路,这个电路中,
图3-2COMS晶体振荡器
3、分频器电路
通常,数字钟的晶体振荡器输出频率较高,为了得到1Hz的秒信号输入,需要对振荡器的输出信号进行分频。
通常实现分频器的电路是计数器电路,一般采用多级2进制计数器来实现。
例如,将32768Hz的振荡信号分频为1HZ的分频倍数为32768(215),即实现该分频功能的计数器相当于15极2进制计数器。
常用的2进制计数器有74HC393等。
本实验中采用CD4060来构成分频电路。
CD4060在数字集成电路中可实现的分频次数最高,而且CD4060还包含振荡电路所需的非门,使用更为方便。
CD4060计数为14级2进制计数器,可以将32768HZ的信号分频为2HZ,其内部框图如图3-3所示,从图中可以看出,CD4060的时钟输入端两个串接的非门,因此可以直接实现振荡和分频的功能。
图3-3CD4046内部框图
4、时间计数单元
时间计数单元有时计数、分计数和秒计数等几个部分。
时计数单元一般为12进制计数器计数器,其输出为两位8421BCD码形式;分计数和秒计数单元为60进制计数器,其输出也为8421BCD码。
一般采用10进制计数器74HC390来实现时间计数单元的计数功能。
为减少器件使用数量,可选74HC390,其内部逻辑框图如图 2.3所示。
该器件为双2—5-10异步计数器,并且每一计数器均提供一个异步清零端(高电平有效)。
图3-474HC390(1/2)内部逻辑框图
秒个位计数单元为10进制计数器,无需进制转换,只需将QA与CPB(下降沿有效)相连即可。
CPA(下降没效)与1HZ秒输入信号相连,Q3可作为向上的进位信号与十位计数单元的CPA相连。
秒十位计数单元为6进制计数器,需要进制转换。
将10进制计数器转换为6进制计数器的电路连接方法如图3-5所示,其中Q2可作为向上的进位信号与分个位的计数单元的CPA相连。
图3-510进制——6进制计数器转换电路
分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完全相同,只不过分个位计数单元的Q3作为向上的进位信号应与分十位计数单元的CPA相连,分十位计数单元的Q2作为向上的进位信号应与时个位计数单元的CPA相连。
时个位计数单元电路结构仍与秒或个位计数单元相同,但是要求,整个时计数单元应为12进制计数器,不是10的整数倍,因此需将个位和十位计数单元合并为一个整体才能进行12进制转换。
利用1片74HC390实现12进制计数功能的电路如图3-6所示。
另外,图3-6所示电路中,尚余-2进制计数单元,正好可作为分频器2HZ输出信号转化为1HZ信号之用。
图3-6 12进制计数器电路
5、译码驱动及显示单元
计数器实现了对时间的累计以8421BCD码形式输出,选用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑和一定的电流,选用CD4511作为显示译码电路,选用LED数码管作为显示单元电路。
6、校时电路
校时电路时数字钟不可缺少的部分,每当数字钟显示与实际时间不符时,需要根据标准时间进行校时。
简单有效的校时电路如图4所示。
该电路针对分计时脉冲和时计时脉冲进行控制,达到校时的目的。
控制后对应的分计时脉冲位CM,时计时脉冲位CH。
或非门的输出和与门的输出接入一个或门来控制分计数器脉冲输入端。
脉冲信号置1时,正常工作;置0时,实现对分的校对,每来一个上升沿,分计数器就向上加一进行校时。
图4校时电路
7、整点报时电路
一般时钟都应具备整点报时电路功能,即在时间出现整点前数秒内,数字钟会自动报时,以示提醒。
根据要求,电路应在整点前10秒钟内开始整点报时,即当时间在59分50秒到59分59秒期间时,报时电路报时控制信号。
当数字钟的分和秒计数器计到59min51s时,驱动音响电路,四高一低,最后59min59s一声高声结束,整点时间到。
高声接入1024Hz的高频信号,低声加入512Hz的低频信号给以控制。
图5报时电路
四、软件介绍
Max+plusII是Altera公司提供的第三代PLD开发系统。
Altera是世界上最大可编程逻辑器件的供应商之一。
Max+plusII界面友好,使用便捷,在Max+plusII上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程。
主要特点介绍如下。
1、开放的界面
Max+plusII支持Cadence,Exemplarlogic,MentorGraphics,Synplicty,Viewlogic和其他公司所提供的EDA工具接口。
2、与结构无关
Max+plusII系统的核心Complier支持Altera公司的FLEX10K、FLEX8000、FLEX6000、MAX9000、MAX7000、MAX5000和Classic可编程逻辑器件,提供了世
界上唯一真正与结构无关的可编程逻辑设计环境。
使用者无需精通器件内部的复杂结构,只需用自己熟悉的设计输入工具,如原理图或硬件描述语言进行设计。
Max+plusII将这些设计转换为目标结构所需求的格式,设计处理一般在数分钟内完成。
3、完成集成化
Max+plusII的设计输入、处理与校验功能全部集成在统一的开发环境下,这样可以加快动态调试、缩短开发周期。
4、丰富的设计库
Max+plusII提供丰富的库单元供设计者调用,其中包括74系列的全部器件和多种特殊的逻辑功能(Macro-Function)以及新型的参数化的兆功能(Mage-Function)模块库。
Max+plusII软件还允许设计人员添加自己认为有价值的宏功能模块,充分利用这些逻辑功能模块,可大大减少设计工作量。
5、模块工具化
设计人员可以从各种设计输入、处理和校验选项中进行选择从而是使设计环境用户化。
6硬件描述语言
Max+plusII软件支持各种硬件描述语言(HDL)设计输入选项,包括VHDL、VerilogHDL和Altera自己的硬件描述语言ADHL。
五、原理图与仿真结果
原理图如下:
仿真结果如下:
在秒计数器输入端cp加入时钟脉冲信号,进行仿真。
六、调试过程
七、元器件及功能介绍
所用元器件:
直流电源、或门、与门、非门、与非门、74LS160计数器
74LS160是一个具有异步清零、同步置数、可以保持状态不变的十进制上升沿计数器,功能表如下:
表174ls160功能表
输入
输出
CR
LD
CTP
CTT
CP
D0
D1
D2
D3
Q0
Q1
Q2
Q3
L
×
×
×
×
×
×
×
×
×
L
L
L
H
L
×
×
↑
d0
d1
d2
d3
d0
d1
d2
d3
H
H
H
H
↑
×
×
×
×
计数
H
H
L
×
×
×
×
×
×
保持
H
H
×
L
×
×
×
×
×
保持
管脚结构如下:
八、参考文献
1、康华光电子技术基础——数字部分(第四版)北京:
高等教育出版社,2000
2、阎石数字电子技术基础(第四版)北京:
高等教育出版社,1998
3、何小艇电子系统设计杭州:
浙江大学出版社,2001
4、赵立民可编程逻辑与数字系统设计北京:
机械工业出版社,2004
5、AlteraCorporation.DataBook,1996
6、何小艇电子系统设计杭州:
浙江大学出版社,2001
7、赵立民可编程逻辑与数字系统设计北京:
机械工业出版社,2004
8、AlteraCorporationDataBook,1996
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 吕磊报 时式 数字