《十二小时电子钟.doc》由会员分享,可在线阅读,更多相关《十二小时电子钟.doc(20页珍藏版)》请在金锄头文库上搜索。
1、十二小时电子钟 课程设计说明书课程设计名称: 数字逻辑 课程设计题目: 十二小时电子钟 学 院 名 称: 信息工程学院 专业: 计算机科学与技术 班级: xxx 学号: xxx 姓名: xxx 评分: 教师: 20 12 年 x 月 x 日 数字逻辑 课程设计任务书20 11 20 12 学年 第 二 学期第 18 周 19 周 题目十二小时电子钟内容及要求1. 利用基本数字电路制作小时电子钟,要求显示时分秒;并能实现校时和校分的功能。 2. 整点报时(非语音报时),定时功能。进度安排:1、根据任务要求,查阅相关资料,完成设计的前期工作;(两天)2、根据资料,进行方案设计并对比论证,完成参数计
2、算;(三天)3、库房领取元器件,联接电路,完成电路调试;(五天)4、检查完毕后,撰写实验报告。学生姓名:xxx xxx指导时间 2012-6-11 到2012-6-22 指导地点:E楼504室任务下达2012 年 6 月11日任务完成2012 年 6 月22 日考核方式1.评阅 2.答辩 3.实际操作 4.其它指导教师xxx系(部)主任注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。 摘要这个设计主要以数字电路的基础理论、低频电子线路为指导,采用中、小规模的集成器件LM555、CD4060、74L
3、S161和LS248设计而成。该电路采用模块设计、分模块安装、调试等方法设计而成,所选用的器件主要是中小规模的集成芯片,本产品由于采用多片74LS系列的集成芯片组成,生产成本低等原因,使这个产品设计既容易实现,又不会浪费太多成本。产品由石英晶体振荡器产生频率可以调节的时钟脉冲信号,经十五分频得到秒信号脉冲作为数字钟计数器的时钟信号,当到达整点前一秒时,电路通过一个蜂鸣器准时报时。这个电路还可以通过手动,即过拨动开关来选择是否进行时间较准。 关键词:电子钟、分频,计数、驱动目 录前言5第1章 总电路初步设计61.1 设计内容以及要求61.2系统框图61.3 设计方案71.4 设计过程7第2章 电
4、路详参设计72.1晶体振荡器电路72.2分频器电路82.3时间计数器电路92.4译码驱动电路 112.5数码管122.6整点报时电路13第3章 测试及调试143.1晶体振荡器电路的测试和调试143.2分频器电路的测试和调试143.3时间计数器电路的测试和调试153.4译码驱动电路的测试和调试153.5整点报时电路的测试和调试17结 论17参考文献18附 录18附录 总电路图19附录 II 元件清单20前 言基于十二小时电子钟在日常生活中的应用,能够了解生活中一些电子产品的工作原理以及其制作过程。以便更好地了解生活。本实验采用的是十分简易的方法:使用中、小规模的集成电子器件制作而成。第1章 总电
5、路初步设计1.1 设计内容以及要求1.1.1 设计要求1.基本要求: 利用基本数字电路制作小时电子钟,要求显示时分秒;并能实现校时和校分的功能。2.提高要求: 计时过程具有报时功能,当时间到达整点进行蜂鸣报时;1.1.2 主要参考元器件LM555,CD4060,74LS161,74LS248,74LS741.2 系统框图图1.1所示为十二小时电子钟的原理框图,该电路由晶振分频电路、74LS161芯片构成的计数单元、74LS248驱动电路、手动校时电路等主体模块构成。时校分校秒校12进制计数器60进制计数器60进制计数器译码电路译码电路译码电路显示电路显示电路显示电路分频器石英晶体振荡器器单次或
6、连续脉冲 图1.1 电路原理框图1.3 设计方案 根据设计要求可知,设计电路的核心部分是74LS161构成的计数器,设计围绕着怎样使计数器正常工作,由于数字电子钟实验要求精度较高,因此想到的时用石英晶体振荡器产生频率稳定的信号,再经分频,得到所需的秒信号作为74LS161的CP脉冲信号。其次,电路产生的时钟秒信号也会有误差,我们要考虑的是,如何实现手动校时,经过考虑,我们选择通过双掷开关来实现CP信号的送入是手动还是自动,若开关打向手动这边,则人为送入单次脉冲到CP,若开关打向自动这边,则将电路产生的秒信号送入CP;然后,我们考虑的是如何产生上面提到的单次脉冲,我们采用的是用RS锁存器来实现稳
7、定的输出脉冲;最后,当电路将要到达整点时,通过对174LS161的输出端进行处理,通过蜂鸣器进行整点报时。1.4 设计过程在接到课题之后,首先按照设计课题要求查找资料,获取设计中可能应用到的知识和数据信息。根据所查资料,进行数据的估算,画出了符合实验要求的基本原理图。对原理图各个部分电路进行仿真,并修改产生的错误,证实各部分电路的可行性;最后对整个电路进行仿真和调试,证实所设计的基本原理图的可行性。 第2章 电路设计2.1石英晶体振荡器电路晶体振荡器是构成数字式时钟的核心,它保证了时钟的走时准确及稳定。图2.2-1所示电路通过非门构成的输出为方波的数字式晶体振荡电路,这个电路中,CMOS非门U
8、1与晶体、电容和电阻构成晶体振荡器电路,并实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波。输出反馈电阻R1为非门提供偏置,使电路工作于放大区域,即非门的功能近似于一个高增益的反相放大器。电容C1、C2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了振荡器的功能。由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确。晶体XTAL的频率选为32768HZ。该元件专为数字钟电路而设计,其频率较低,有利于减少分频器级数。从有关手册中,可查得C1、C2均为30pF。当要求频率准确度和稳定度更高时,还可接
9、入校正电容并采取温度补偿措施。由于CMOS电路的输入阻抗极高,因此反馈电阻R1可选为22M。较高的反馈电阻有利于提高振荡频率的稳定性。图2.1 石英晶体振荡器 图2.2 CD4060内部结构图2.2 分频器电路通常,数字钟的晶体振荡器输出频率较高,为了得到1Hz的秒信号输入,需要对振荡器的输出信号进行分频。通常实现分频器的电路是计数器电路,一般采用多级2进制计数器来实现。例如,将32768Hz的振荡信号分频为1Hz的分频倍数为32768,即实现该分频功能的计数器相当于15极2进制计数器。本实验中采用CD4060来构成分频电路。CD4060在数字集成电路中可实现的分频次数最高,而且CD4060还
10、包含振荡电路所需的非门,使用更为方便。CD4060计数为14级2进制计数器,可以将32768Hz的信号分频为2Hz,其内部框图如图2.2-2所示,从图中可以看出,CD4060的时钟输入端两个串接的非门,因此可以直接实现振荡和分频的功能。在CD4060的输出端再接一个74LS74,可再进行二分频,从而得到1S的信号.以下为CD4060、电阻及晶振连接成一个晶振分频电路,CD4060的输出端3脚得到的是2Hz的脉冲信号。 图2.3 晶振分频电路 2.3 时间计数单元时间计数单元有时计数、分计数和秒计数等几个部分。时计数单元一般为12进制计数器计数器,其输出为两位8421BCD码形式;分计数和秒计数
11、单元为60进制计数器,其输出也为8421BCD码。我们采用16进制计数器74LS161来实现时间计数单元的功能。74LS161管脚图与真值表如下所示 图2.4 74LS161管脚图 表2.1 74LS161 功能表 输 入 输 出 CR CPLD EPETD3 D2 D1 D0 Q3 Q2 Q1 Q0 0 0 0 0 0 1 0 d c b a d c b a 1 1 0 Q3 Q2 Q1 Q0 1 1 0 Q3 Q2 Q1 Q0 1 1 1 1 状态码加1秒个位计数单元为10进制计数器,需将74LS161的QD与QA接入与非门的输入脚,与非门的输出脚接74LS161的清零端CR。秒十位计数单
12、元为6进制计数器,需要进制转换。需将QB与QC 接入与非门的输入脚,与非门的输出脚接74LS161的清零端CR 。将秒个位的CR接入秒十位的CP脚,这样,当秒个位计数单元完成一个计数循环时,CR变为低电平脉冲,使秒十位计一个数 分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完全相同,时个位计数单元电路结构仍与秒或个位计数单元相同,但是要求,整个时计数单元应为12进制计数器,不是10的整数倍,因此需将个位和十位计数单元合并为一个整体才能进行12进制转换。 图2.5 由74LS161构成的六十进制计数器 图2.6 由74L161构成的12进制计数器2.4 译码驱动电路电路分析:计数器实
13、现了对时间的累计以8421BCD码形式输出,选用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑和一定的电流,选用74LS248作为显示译码电路,选用LED数码管作为显示单元电路。一个74LS248与一个LED数码管连接成一个驱动电路如下,数码管可以从0到计数器计数范围内变化. 图2.7 74LS248驱动电路2.5 手动校时电路当重新接通电源或走时出现误差时都需要对时间进行校正。通常,校正时间的方法是:首先截断正常的计数通路,然后再进行人工出触发计数或将频率较高的方波信号加到需要校正的计数单元的输入端,校正好后,再转入正常计时状态即可。 根据要求,数字钟应具有时,分,秒校正功能,因此,应截断秒个位,分个位和时个位的直接计数通路,并采用正常计时信号与校正信号可以随时切换的电路接入其中。图2.8所示即为带有基本RS触发器的