课设 数字闹钟_第1页
课设 数字闹钟_第2页
课设 数字闹钟_第3页
课设 数字闹钟_第4页
课设 数字闹钟_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1、设计任务和要求11.1设计任务:11.2设计要求:12、设计的方案的选择与论证22.1 电路设计方案22.2 系统框图32.3 单元电路的设计32.3.1 时钟脉冲电路32.3.2 计数电路42.3.3 译码驱动及显示电路62.3.4 供电电路72.3.5 调时电路82.3.6 闹钟电路113、电路设计计算与分析124、性能测试与分析124.1性能测试124.2性能分析135、总结与心得146、附录156.1数字时钟原件清单156.2 总原理图167、参考文献171、设计任务和要求1.1设计任务: (1) 具有24小时或12小时的计时方式,显示时、分、秒。 (2) 具有快速校准时、分、

2、秒的功能。 (3) 能设定起闹时刻,响闹时间为1分钟,超过1分钟自动停;具有人工止闹功能;止闹后不再重新操作,将不再发生起闹。(4) 供电方式:220V,50HZ交流供电。 1.2设计要求:(1)合理的设计硬件电路,说明工作原理及设计过程,画出相关的电路原理图(运用PROTEL电路设计软件);(2)选择常用的电器元件(说明电器元件选择的过程和依据); (3)进行PCB(印制电路板)设计(用PROTEL等电路设计软件);(4)按照规范要求,按时提交课程设计报告(打印或手写),并完成相应答辩。2、设计的方案的选择与论证2.1 电路设计方案方案一:采用可用中小规模集成电路实现采用逻辑电路设计可实现具

3、有:时、分、秒计时功能和多点定时功能,电路通过计数时钟脉冲具有自动更新秒的显示,纯属硬件设计无需程序干预。方案二:EDA技术实现采用EDA作为主控器控制外围电路进行电压,时钟控制、键盘和LED控制。此方案逻辑电路复杂,且灵活性较低,不利于各种功能的扩展,在对电路进行检测时比较困难。方案三:单片机编程实现通过利用单片机内部定时计数器实现计时,软件设置I/O作为数码管或液晶显示信号输出,时间校准按键输入。软件实现的电子钟具有编程灵活,并便于功能的扩展。综合比较上述各方案,就现在的知识水平且采用中小规模集成电路作为最终选择方案。2.2 系统框图 显示器 译码器 译码器 显示器 时计数器 校时电路 校

4、分电路 分计数器 振荡器 秒计数器 译码器 显示器 报时电路 时间监控理论功能要求设计系统框图如下:2.3 单元电路的设计对于各单元电路的设计方案将有不同的几种,其不同的方案采用的器件均有所不同,下面将一一分析各单元电路方案的实现与特点比较。2.3.1 时钟脉冲电路时钟脉冲电路主要是产生1Hz时钟供秒的个位计数器作为时钟触发信号。时钟脉冲电路采用555芯片接成多谐振荡器,它没有稳定的输出状态,只有两个暂稳态。在电路处于某一暂稳态后,经过一段时间可以自行触发翻转到另一暂稳态。两个暂稳态自行相互转换而输出一系列矩形波。电路图如下:2.3.2 计数电路计数电路主要是通过用十进制计数器芯片74LS19

5、2外加相应的门电路级联构成24进制或60进制计数器。时间计数电路由秒个位和秒十位计数器、分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器、分个位和分十位计数器为60进制计数器,而时个位和时十位计数器为24进制计数器。秒个位计数单元为进制计数器,无需进制转换,CPU(UP)与Z输入信号相连,TCU可作为向上的进位信号与十位计数单元的CPU(UP)相连。秒十位计数单元为进制计数器,需要进制转换。使用一个与非门和非门将进制计数器转换为进制计数器,其中与Q3可作为向上的进位信号与分个位的计数单元的相连。电路图如下:分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完

6、全相同,只不过分个位时钟脉冲由秒计数单元的进位信号提供,分十位计数单元的Q2与Q3作为向上的进位信号应与时个位计数单元的CPU(UP)相连。时个位计数单元电路结构仍与秒或个位计数单元相同,但是要求,整个时计数单元应为24进制计数器,不是10的整数倍,因此需将个位和十位计数单元合并为一个整体才能进行24进制转换。利用1个与非门和一个或门实现24进制计数功能的电路如图所示:2.3.3 译码驱动及显示电路由于计数器构成的扩展进制数为BCD码输出形式,所以显示宜采用由七段数码管译码器驱动器74LS248驱动数码管作为显示。如下图为采用74LS248驱动共阴数码管 74LS248除了ag 7段驱动输出外

7、还有3个附加控制端用于扩展电路。其中,3管脚LT 为灯测试输入,当LT=0时,驱动输出端均为高电平。4管脚BI/RBO 为灭灯输入/灭零输出端,作为输入端使用时,称灭灯输入控制端,BI=0时,驱动数码管的各段同时熄灭。作为输出端使用时,称为灭零输出端,只有当A=B=C=D=0,和灭零输入端RBI=0时,RBO输出低电平。5管脚RBI为灭零输入端。当RBI=0时,只要A=B=C=D=0时,即输入BCD码值为0时驱动输出端均为低电平,将0值不显示。其功能表如下:在电路中讲7位输出分别与共阴数码管的输入相连,并将3个控制端均接高电平,使其为无效,即不使用扩展电路。2.3.4 供电电路在电子电路中,通

8、常都需要电压稳定的直流电源供电。它是由电源变压器、整流、滤波和稳压电路等四部分组成。本设计采用的直流稳压电源,输入为220V,50hz的交流电,输出为5V左右的稳定电压。使用了整流桥2W01G和一稳压个集成芯片7805使输出为5V稳定直流,作为整个电路的直接电源。电路图如下:2.3.5 调时电路调时电路主要由计数器、数据选择器、译码器和两个按键组成。其中,计数器的按键BUTTON1为选择功能,可以选择要调时的芯片;另外一个按键BUTTON2为调时,当选定芯片时按下可以实现调时功能(秒为清零操作,分和时为加)计数器由十进制芯片74LS192接成八进制计数,只需将Q4端引入清零端MR即可。计数器的

9、时钟脉冲由按键提供。按键接法如下:按下按键时为低电平,松开时为高电平。当完成一次按键,依次产生一个下降沿和一个上升沿,使计数器加一。为防止按下按键时使电源和地直接短接,因此要在电源和地之间增加一个电阻R。数据选择器使用74HC153芯片,芯片中集成了两个4位选择器,使用时应将两个4位数据选择器级联为8位选择器,电路接法如图:数据选择器的输入C、B、A由计数器的输出提供,使得输出Q信号等于输入CBA所指的D那一路信号。译码器为74LS138 3位-8位译码器,其功能表如图:74LS138有3个控制端E1、E2、E3,当E1为高电平,E2、E3为低电平时正常工作;其它情况全部输出高电平。因此。只需

10、将74LS138的E1端接高电平,E3接低电平,E2接数据选择器的输出Q,输入CBA接计数器的输出,即可使74LS138的输出Yn等于Q,而其它输出Y均为高电平。电路图如下:使用一个按键BUTTON2和与非门来控制数据选择器的输出Q和译码器的连接通断,即可实现对译码器输出Y的控制。控制电路原理图如下:按键BUTTON2按下时为高电平,松开时为低电平。当计数器为n时,控制电路的输出Yn等于输入Dn和BUTTON2的与非,其它Y为高电平。D1接高电平1,D2至D7接1hz时钟脉冲。当选择0时为不调时状态。选择1时,输出Y1就等于按键BUTTON2的电平,用来控制秒计数器的清零,实现对秒的调时。当选

11、择2时,输出Y2等于按键和时钟脉冲的与非。因此,按下按键BUTTON2时,Y2为1hz时钟脉冲,控制分个位计数器每秒加一;松开按键时Y2恒为高电平,计数器的数据不增加。选择3至7时原理与选择2时相同,分别控制分十位计数器、时个位计数器、闹钟分个位计数器、闹钟分十位计数器和闹钟时个位计数器。Y(平时为高电平)用与非门和各计数器低位片的进位信号(平时为高电平),输出为低电平。当有一方变为低电平时输出变为高电平,使计数器加一。2.3.6 闹钟电路闹钟电路由四个数值比较器74HC85、JK触发器、蜂鸣器和若干门电路构成。数值比较器74HC85功能表如下:只需使A=B接高电平,A<B、A>B

12、接低电平,A0-A3接时钟输出Q0-Q3,即可实现闹钟时间和时钟时间的对比,当数值相等时在QA=B端输出高电平。四个数值比较器分别对比分个位、分十位、时个位、时十位,当闹钟时间和时钟时间完全相同时,四个输出均为高电平。与门的输出仍为高电平。其余闹钟电路如下:JK触发器为上升沿触发,当闹钟时间和时钟时间相同时,CLK端由低电平转换为高电平,JK触发器被置1,输出Q为高电平,蜂鸣器输入为高电平,发出闹铃声音。按下按键可以给JK触发器异步清零端高电平使JK触发器输出Q为低电平,闹铃停止。下次预定时间到达时,JK触发器再次置1,闹铃响起。若闹铃响时不按下按键,一分钟后,闹钟时间和时钟时间不相同,4路与

13、门输出为低电平,使得蜂鸣器输入变为低电平,不再工作。当再次到达预定时间时,JK触发器保持为1,输出Q为高电平,蜂鸣器工作。3、电路设计计算与分析555定时器接成接成多谐振荡器时需要外接两个电容C1、C2和两个电阻R1、R2。查询资料得:输出高电平时间 T=(R1+R2)Cln2输出低电平时间T=R2Cln2振荡周期 T=(R1+2R2)Cln2根据实际经验,C1取0.1uf,C2取0.01uf振荡周期T约为0.7*(R1+2R2)*0.1uf,为使输出频率为1hz,则R1+2R2约为14283 Kohm,取R1=R2,则R=4761Kohm.4、性能测试与分析4.1性能测试在电脑上使用PROT

14、EUS绘制原理图,并进行仿真,过程如下:(1)开始仿真,各数码管显示正常,初试时钟时间为0时0分0秒,初始闹钟时间为0时0分,蜂鸣器不工作。(2)时钟工作正常,正常计时并进位。(3)按一次按键BUTTON1,选择调时电路的工作状态为秒个位,按下BUTTON2,时钟秒个位和十位同时清零;松开BUTTON2时时钟秒位重新计数。(4)再次按BUTTON1,选择调时电路的工作状态为分十位,按下BUTTON2.时钟分个位每秒增加1;松开BUTTON2,分个位示数停止增加。(5)按BUTTON1,依次选择调时电路的工作状态为分十位、时个位、闹钟分个位、闹钟分十位、闹钟时个位,按下BUTTON2,能够正常调

15、时或者定时。(6)调整好闹钟时间,当时钟到达设定时间时,蜂鸣器开始工作。按一次BUTTON3,蜂鸣器停止工作。若一直不按下BUTTON3按键,蜂鸣器在下一分钟自动停止工作。4.2性能分析通过对电路的仿真测试,可以说明电路设计基本正确,能够达到预期效果。同时也发现了电路的一些优点和不足,为以后的设计积累了宝贵的经验。该电路的优点是调时和闹钟止闹与其它同学相比更加方便,采用了按键而不是开关,并且按键数量较少,更加贴近生活、更为人性化;在供电方面也采用了220V、50hz的电源,较5V直流更易使用。同时电路也存在有许多不足之处,虽意识到了但却没能改进。首先是数码管的数量较多,可以考虑将时钟电路和定时

16、的闹钟电路用相同一个数码管显示;另外,时钟脉冲是用555定时器提供的,远不如晶振提供的信号准确稳定,使时钟的误差较大,希望在以后能够继续改进。5、总结与心得大二和大三我们学习了数字电子电路和模拟电子电路,对电子技术有了一些初步了解,但那都是一些理论的东西。通过这次数字电子钟的课程设计,我们才把学到的东西与实践相结合。从中对我们学的知识有了更进一步的理解。在此次的数字钟设计过程中,更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法。也锻炼了自己独立思考问题的能力和通过查看相关资料来解决问题的习惯。虽然这只是一次简单的课程设计,但通过这次课程设计我们了解了课程设计的一般步骤,和设

17、计中应注意的问题。设计本身并不是有很重要的意义,而是同学们对待问题时的态度和处理事情的能力。至于设计的成绩无须看的太过于重要,而是设计的过程,设计的思想和设计电路中的每一个环节,电路中各个部分的功能是如何实现的。各个芯片能够完成什么样的功能,使用芯片时应该注意那些要点。另外,我们设计要从市场需求出发,既要有强大的功能,又要在价格方面比同等档次的便宜。虽然我们现在作的不可能到市场上去销售,但我们要为以后作设计培养出好的习惯。在这次设计过程中,我也对word、photoshop、画图板等软件有了更进一步的了解,这使我在以后的工作中更加得心应手。6、附录6.1数字时钟原件清单器件器件类型器件型号数量R1, R2电阻4761K2R3, R4电阻4.32K2R5电阻25K1C1电容0.1uf1C2电容10000pf1C3电容480uf1C4电容220uf1C5电容10uf1U1-U6,U27-U30七段显示译码器74LS24810U7-U12, U16, U23-U26十进制计数器74LS19211U13, U17, U21与非门40113U14, U22非门40092U15555定时器5551U18数据选择器74HC1531U19或门OR1U203位-8位译

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论