数字电路课程设计数字电子钟.doc
《数字电路课程设计数字电子钟.doc》由会员分享,可在线阅读,更多相关《数字电路课程设计数字电子钟.doc(19页珍藏版)》请在沃文网上搜索。
1、 辽 宁 工 业 大 学 课 程 设 计 说 明 书 (论文)摘要实现电子钟的方法有很多,如用单片机或纯数字电路实现。本文主要讲述电子钟的纯数字电路设计,即不包含软件部分。而单纯的硬件电路对于初学者掌握最基本的电学原理是有着重要作用的。本文主要包含脉冲发生电路设计、计数器设计和控制电路设计三部分。产生脉冲的方式本文将介绍三种,这三种方法各有千秋,有的易于实现,有的稳定性能很好。脉冲发生在这个设计中主要有两个作用,一个是作为时基信号,另一个是在整点报时的时候驱动扬声器发生。在计数器部分,本文采用了异步计数的方式,并阐述了不使用同步法计数的主要原因。实现数字电子钟需要使用六片4位二级制计数器分别组
2、成十进制,六进制,和二十四进制的计数器。数字电子钟的校对功能同样重要,本文给出了通过手动开关和数字(电路)控制开关来实现校对功能的方法。即对计数器而言,既可以通过改变时钟信号来校准,也可以通过读取预置数来校准。本文也包含了显示电路单元的设计,以及实物的制作等内容。本文最终的实现方案可行性将在第五章中详加叙述。同时将说明在设计方面存在的不足以及改进的方法。- 2 -本科生课程设计(论文)目录第1章 绪论1第2章 脉冲发生电路的设计22.1 方案一:555定时器外接RC元件构成多谐振荡电路22.2 方案二:用CD4060外接晶振的振荡电路22.3 方案三:用双三极管组成的振荡电路3第3章 计数器设
3、计53.1 异步电路实现方法53.2 同步电路实现方法7第4章 控制电路设计94.1 校准功能的实现94.2 LED显示电路104.3 整点报时功能的实现11第5章 实际电路的制作和调试125.1 秒脉冲和分脉冲模块125.2 时、分计数及显示模块135.3 电源和扬声器模块13第6章 课程设计总结14参考文献15附录1 整体电路图16附录2 器件清单1717第1章 绪论实现电子钟的方法有很多,如用单片机或纯数字电路实现。本文主要讲述电子钟的纯数字电路设计,即不包含软件部分。虽然在软件与硬件的界限逐渐不甚清晰的今天,纯硬件电路的应用已愈来愈少,但单纯的硬件电路对于初学者掌握最基本的电学原理仍有
4、重要作用。也可以说,搞好硬件电路的设计与开发,是软件编程的基础。本文主要分三部分来阐述数字电子钟的设计。即时钟发生器的设计,计数器设计和控制电路的设计。其中,时钟发生器的原理较为简单,本文介绍了三种实现方法,分别是“555定时器外接RC元件构成多谐振荡电路”、“用CD4060外接晶振的振荡电路”、“用双三极管组成的振荡电路”。后者较为复杂。主要体现在各片计数器之间的关系上。由于同步法实现起来有诸多问题,所以第三章本文将主要介绍异步的实现方法。第四章的控制电路的设计主要通过74161芯片读取预置数的功能来实现。设计数字电子钟,计数器是核心环节,主要通过计数器芯片和与非门电路等互相搭配来实现。第三
5、章和第四章的介绍仅限于理论的分析,对其实际操作的环节将在第五章中着重介绍。其重点在于是同步控制还是异步控制,是利用读数清零,还是令其强制清零。同时,由于可以实现的计数器有很多。但不同的芯片其功能有不尽形同,在设计的时候,要求设计者要能区分这其中细微的差别。第2章 脉冲发生电路的设计2.1 方案一:555定时器外接RC元件构成多谐振荡电路555定时器是一种常见的时钟发生电路。它具有电路结构简单,使用的外围元件少等特点。由555定时器构成的多谐振荡器由电阻R1、R2,电容C以及旁路电容Cp等组成。其输出频率:当f=1Hz时,若选C为1F的电解电容,取ln2=0.69,得R1+2R2=1449.27
6、5k。令R1=1M,R2=449.275k。若R2用220k+220k+6.8k+10k/3.3k的形式替换,可得到周期为1.00000403s的脉冲。图2-1 555多谐振荡电路2.2 方案二:用CD4060外接晶振的振荡电路本电路主要由14位二进制串行计数器CD4060和JK触发器CD4027组成。14位二进制计数器CD4060内部含有一个由非门电路组成的振荡器,在CD4060的10、11脚之间接上一个32.768kHz的晶体,就可以构成一个振荡器,其输出脉冲经过施密特整形电路整形后送入内部进行计数、分频,经214=16384分频,在输出端可得到2Hz()的标准信号。再经一级CD4027组
7、成的2分频电路分频,即可得到秒脉冲信号。图2-2 用晶振产生恒定脉冲电路电路中C2为微调电容,用来调整晶振的振荡频率。2.3 方案三:用双三极管组成的振荡电路电路原理图如下图所示,其中Q1与C1为一组,Q2与C2为一组。当前者充电时,当前者充电时,Q1截止,Q1集电极输出高电平(此时Q2处于导通状态);当C1负极电压上升至Q1的导通电压后,Q1导通,Q1集电极输出低电平,同时C2负极瞬间失电,Q2截止。C2负极在开始充电,直到Q2再次导通。此电路的周期的理论值为图2-3 双三极管组成的振荡电路图2-4 双三极管组成的振荡电路波形图图2-4对电路进行了仿真测试。蓝色波形为Q2集电极波形,黑色为C
8、1电容器的负极波形。有图中可看出,C1从负电压开始充电,当到达Q1导通电压时(Q1导通电压约为0.7V),Q2集电极输出高电平。图2-5 上升延迟时间此电路原理较为简单,但起振的条件受RC值的影响较大。如当R1和R4小于1K时电路即不可振荡,若其值稍大,则电容器正极板充电较慢,表现为没有明显的上升沿。(如图)由于受限条件较多,所以也很难得出较为精确的1s脉冲,故不采用此方案。第3章 计数器设计3.1 异步电路实现方法计数器由6片十六进制计数器74HC161(或用十进制计数器74160亦可)和其他门电路构成。分别用于模拟电子钟的时、分、秒的个位和十位。如下图所示,将脉冲信号送入第一片的CLK端,
9、作为时钟。7脚(ENP)、1脚(CLR)、10脚(ENT)均接Vcc。这里需要注意的是如果使用TTL集成电路,且电源电压大于5.5V,以上需接高电平的各引脚不能与电源直接相连,否则会使IC损坏。而如果使用CMOS集成电路,则多余输入端一定不能悬空,因为电平不稳会对电路的逻辑情况产生干扰。图3-1 分钟信号产生方法第一片正常工作时,由于时钟频率为1Hz,所以每过1s计数一次,也就相当于电子钟秒的个位数,其工作状态应为10进制计数器。由于74161是16进制计数器,所以在Q1A和Q1D后接与非门反馈到置数端(LD),即当输出为1001时得到下降沿读数。之所以不使用复位法清零,是因为复位清零功能不受
10、时钟控制。如果使用复位法清零,应将与非门接在Q1B和Q1D之后再反馈到清零端,这样就可以在输出“1010”(8421码的A)的时刻立即清零。由于不受时钟控制,所以不必等到时钟下降沿到来,清零过程只是一个瞬间,在数显管上也不会显示出来。但此种方法形成的脉冲占空比接近于1,在对下一片作用的时候有效脉冲宽度有限,所以不采用复位法清零。 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 (a) (b)图3-2 复位清零(a)与置数清零(b)的比较以第一片的清零信号作为第二片的时钟信号。 第二片相当于电子钟秒的十位,其工作状态应设置为6进制计数器。当其计数到“0101”(B
11、CD码的5)时,维持一个由第一片分频所得的脉冲周期,即等待个位再计数10次,然后通过读取预置数清零。 图3-3 秒清零信号与十秒清零信号波形 使用双通道示波器的不同量程对这部分电路进行跟踪,其波形如图3-3.图中幅值量程大的是第二片的清零信号,幅值小的是第一片的清零信号,即第二片的时钟信号。从图中可明显看出,当第一片的清零信号(即第二片的时钟信号)下降沿到来时,读取预置数,将Q2A和Q2C的高电平变为低电平,第二片输出“0000”,同时第二片的清零信号上升为高电平。显然此清零信号的周期为1min,所以将其作为下一片74161的时钟信号。 上述方法存在一个问题,就是当个位数到9时,十位立即计数一
12、次,就是说是十进制形式的逢九进一,虽然仍是十进制的计数方式,但与电子钟的功能显然不同。原因从图3-2的(b)中可以看出。当个位出现“1001”的瞬间,个位数由8跳变为9,处于下降沿,此下降沿又作为第二片的时钟信号,故第二片在由8向9跳变的同时就开始计数。图3-4 74HC161的清零时刻图3-4是对上述结论的模拟验证。其中紫色波形表示第二片74HC161的输出Q2A。红色是第一片的清零信号。(注意:红色线处于低电平时的状态是“1001”,而不是“0000”。)显然,个位由8到9的跳变,与十位的计数是同步的。解决方法是将第一片的清零信号取反,然后再作为第二片的时钟就可。如图3-5。图3-5 对7
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 课程设计 数字 电子钟