数电课设电子日历_第1页
数电课设电子日历_第2页
数电课设电子日历_第3页
数电课设电子日历_第4页
数电课设电子日历_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、电子课程设计电子日历学院:电子信息工程学院专业、班级:姓名:学号:指导教师:任青教2014年12月设计任务与要求.111.1 、设计任务.1.2 、设计要求4、系统设计42.1 、总体框图42.2 、系统方案的设计和选择52.2.1 、方案一52.2.2 、方案二52.2.3 、应用方案的具体阐述5、选择器件63.1 、元器件清单如表163.2 、元器件简介73.2.1 、74LS19273.2.2 、74LS16083.2.3 、逻辑门93.2.4 、数码管11、功能模块114.1 、脉冲模块1111124.1.1 、CP端脉冲(1KHZ4.1.2 、计秒脉冲4.2 、复位电路144.3 、

2、日计数器和星期计数器154.4 、月计数器164.5 、年计数器16五、总体电路图175.1 、仿真图175.2 、硬件电路图18六、实验困难及解决措施206.1 、逻辑门的延时问题206.2 、实现手动校正功能。20七、心得与总结20电子日历设计任务与要求1.1 、设计任务(1)能够显示一百年内的年、月、日、星期。(2)例如“13、12、257”,星期天显示数字“7”。( 3)具有手动校正年、月、日、星期的功能。( 4)不考虑闰年。( 5)可以手动复位。1.2 、设计要求( 1)熟悉集成电路的引脚安排。( 2)掌握芯片的逻辑功能及使用方法。( 3)了解电子日历的组成及工作原理。( 4)熟悉电

3、子日历的设计与制作。( 5)熟悉multisim电子电路设计及仿真软件的应用。( 系统设计2.1 、总体框图由于年、月、日、星期均为循环计数,故采用计数器实现循环计数及进位。星期采用一位数码管显示的7进制(1至7);日计数器由两位数码管组成的31进制(0至31)计数器;月计数器为两位数码管显示的12进制(1至12);年由两位数码管显示的100进制(0至99)计数器,如果发生错误可通过校正电路手动校正。星期和日计数器采用共同脉冲,两者互不影响,日计数器满31向前进位,自身自动置为01,同时月计数器加1,月计数器满12向前进位,自身置为01,同时年计数器加1,年计数器满99自动清零。所有电路均可以

4、统一进行复位。总体框图如图1所示。图1电子日历的总体框图2.2 、系统方案的设计和选择2.2.1、 方案一只采用74LS160芯片实现计数,优点是芯片单一,成本低,工作M小,只需要了解一个芯片的功能表,缺点是,74LS160是异步清零,同步置数,这时在日计数满31需要向月计数器进位并且自身恢复到01时造成时序的错舌L,当要求芯片计数到32再返回信号异步清零时,置数就会落后,数码管由31变为02再变为01,若都是用清零端那开始计数时日便会从00开始,而不是从01开始。2.2.2、 方案二采用74LS160和74LS192共同实现循环计数。74LS192是异步清零,异步置数,这样当日计数器芯片计数

5、到32时,返回信号同时实现清零和置数,数码管变为01,同理,对于月计数器也是如此。对于其他功能方案二都能轻松实现,且电路设计相对不太复杂。故选用方案二。2.2.3、 应用方案的具体阐述星期、日的低位、月的低位采用74LS192循环计数,日的高位、月的高位和年都采用74LS160循环计数,星期和日计数器同脉冲,彼此不受影响,当星期满7后自动置数1。在日计数器中,当低位的74LS192满9时进位端B0输出和脉冲同段的低电位,经非门反向后送给高位的74LS160的脉冲端CLK高位进一,当日计数达到31时,低位置数为1,高位清零,数码管显示01,同时传送脉冲给月计数器,同理当月计数满12时再传送脉冲给

6、年计数器,不断循环。同时加入了555定时器,给电路提供脉冲,而且也增加了复位电路和手动校时电路,实现随时统一复位和单个模块的校时。r月数码管厂r日数码管星期数码管74LS16074LS160 74LS16074LS19274LS160174LS192电 4路74LS192年数码管4l4r校时电路L-?图2应用方案系统框图三、选择器件3.1、 元器件清单如表1表1兀器件清单1十进制计数器74LS1923片2十进制计数器74LS1604片3四2输入与门74LS083片4脉冲发生器5551片5三3输入与非门74LS101片6四2输入与非门74LS001片7六非门74LS041片8数码管7个3.2、

7、元器件简介3.2.1、 74LS19274LS192为可置数的同步十进制双时钟加减计数器,如图3-1所示它具有上升沿有效的加计数时钟端UP和减计数时钟端DOWN该计数器具有异步清零端,当清零信号CLF为高电平时,实现清零功能;该计数器还有异步置数功能,当置数信号LOAD为低电平时,实现预置数;当计数器加计数,且计数值为9时,进位端CO输出宽度等于加计数脉冲UP的低电平脉冲;当计数器减计数,且计数值为0时,借位端BO输出宽度等于减计数脉冲DONW的低电平脉冲。执行加数功能时,减计数端DOW接高低电平,计数脉冲由UP端输入;执行减数功能时,加数端UP接高电平,计数脉冲由减数端DOWN输入。74LS

8、192的管脚图如图3所示。U2(:74LS192N图374LS192的管脚图74LS192的功能表如表1所示。表274LS192功能表输入输出CRLDUPDOVNDcBAQDXQBQA1*000000*abcdabcd011*:*加计数功能011*减计数功能322、74LS16074LS160为同步可预置数的4位十进制加法计数器,具有异步清除端。它具有数据输入端ABCD以及同步置数端LOAD异步清除端CLR和计数控制端ENT和ENP为方便级联,设置进位输出端RCO逻辑符号如图4所示。图474LS160的逻辑符号逻辑图如图5所示p?F36-111-iJJQI图m74LS160的逻辑图逻辑功能表如

9、表3所示。表374LS160的逻辑功能表CIKCLR1LOADEVPEXT工作状念X0XXXt10XX预置数X11015111、X11X0保捋SIc=c)t11.t1计数323、逻辑门3456c B A Y B A Yc 4 4 4 3 3 3V1 ALElYPASBeYGN1A VCC1Y 6A2A 6Y2Y 5A3A 5Y3Y 4AGND 4YUn12 11109e图6 74LS00芯片管脚图图7 74LS04芯片管脚图13(1)逻辑门的芯片管脚图(2)逻辑门真值表图874LS10芯片管脚图74LS08Vcc引脚图图974LS08ABY110011101001表474LS00真值表图674

10、LS04真值表ABCYXX01X0X10XX11110表574LS10真值表ABY000010100111表774LS08功能表16324、数码管种。共阴极数码管按照其发光二极管的连接方式不同,可分为共阳极和共阴极两是指数码管中所有发光二极管的阴极连在一起接低电平,而阳极分别由a、b、c、d、e、f输入信号驱动,当莫个输入为高电平时,相应的发光二极管点亮;共阳极数码管则相反,它的所有发光二极管的阳极连在一起接高电平,而阴极分别由a、b、c、d、e、f输入信号驱动,当莫个输入为低电平时,相应的发光二极管点亮。由于计数器输出的是8421BCD码,数码管不能宜接显示成数字,为了让数码管显示人们看懂的

11、数字,就需要把计数器输出的8421BCD码转换成数码管显示的阿拉伯数字,这就需要译码器的翻译。信号发生器-XFG1波形信号选项滕军p占空比50振幅(10阍多R本设计采用DCD_HE七段发光二极管译码显示器。DCD_HE为共阴极LED数码管。显示器引脚从左到右依次为:所以4,321o该拙示包含r译码功能,无需专门的译码器。符号如图6所示。一盍上升,下腔时间*必井日图11信号发生器图10数码管的逻辑符号四、功能模块4.1、 脉冲模块4.1.1、 CP端脉冲(1KHZ图12信号发生器波形4.1.2、 计秒脉冲555定时器简介:555定时器的功能主要由两个比较器决定。两个比较器的输出电压控制RS触发电

12、路和放电管的状态。在电源与地之间加上电压,当5脚悬空时,则电压比较器A1的反向输入端的电压为2/3Vcc,A2的同相输入端的电压为1/3VCC,若触发输入端TR的电压小于1/3VCC,则比较器A2的输出为1,可使RS触发置1。,使输出端OUT为1。如果阈值输入端TH的电压大于2/3Vcc,同时TR电压大于1/3Vcc,则A1输出为1,A2输出为0,可将RS触发器置0,可使输出为0电平。下图为555(I图13内部结构图图14引脚图18定时器内部结构与引脚图:1,设计说明:本设计是电子日历,理应每过24小时,日计数器和星期计数器增但是,考虑到那样时间太长,不能观察到月和年计数器能否正常工作,所以我

13、们在设计的时候是采用的555定时器设计的一个脉冲产生源,占空比约为50%它产生的频率F约为2HZ然后通过计数器就能控制数码管自增1的时间间隔约为0.5S,这样就能让人清楚的看到数码管的变化设计计算公式(对应右图15):高电平时间:tHg+Rjc低电平时间:tpLgc2占仝比:D_tphRtphtpiR1+2R2设计最后图形如右图16所示:高电平时间tph=250.0ms低电平时间xtpl=213.9ms占空比D=53.8%频率F=2.158QVccRl.:R230KA12K-wv1Cli.762:1oV12uF-_10nF_图15555定时器电路图XSC1图16555脉冲发生器电路图31时而1

14、2T7$M-BC3CC/0DQOVH*|*lTZ*0T2-T1彳时g=玄I|IDOmajDivA|SQOmVTDrvi-itllB刻废5V/DW相庚I厂融安沿M-kjGNCIY/TA4d|盼|A/BAC|0|DC灯AC|0DC-|水ftP药r图17555脉冲发生器仿真图4.2、 复位电路为了能够实现所有计数器复位,避免错误发生时只能使用总开关的弊端,特设计了复位电路,实现随时手动复位,如图18所示从复位电路接出一端和清零信号一起接入与门,再送给清零端,当开关按下后与门输出低电位,清零端有效,电路实现清零,正常工作时,复位电路输出高电位,被屏蔽。VCCU251R1irAND2S3图18复位电路图

15、4.3、日计数器和星期计数器日计数器和星期计数器共用同一个时钟信号首先,日计数器做成31进制计数器,它的低位由74LS192高位由74LS160组成,采用异步级联、采用整体置清零端接电源始终无数的方法组成的,如图19所示,74LS192的置数端置0时有效,进位信号给高位芯片的加计数时32时低位芯片的置数74LS192芯片不用的减效,且192是双十钟十进制,满十自动清零,并且传输钟端,当计数器计到端有效,高位芯片的清零端有效。其中要注意的是,计数时钟端要接高电平才能使之正常工作。而且当低位数码管显示由8变成9时,进位端便会输出低电平,发生时序错乱,需要在进位端先接一个非门,在和时钟脉冲共接而输入

16、与门,方可传送进位脉冲给高位的时钟端。其次,星期计数器是由1片74LS192构成可。的7进制计数器,它也是采用置数的方法构成的,然后将不用的引脚接到合适的电平上即另外分别加入了手动校时电路,当断开开关A时,计数脉冲停止,此时按自动恢复开关1可调节星期计数,按开关2可调日计数。图19 31进制日计数器和 7进制星期计数器4.4、 月计数器月计数器的组成及工作原理同日计数器的组成和工作原理相同,此处不再赘述。另外不同之处是,当需要手动调节月计数时,需要先将C开关打开,然后按动3即可,正常工作时保持C开关时闭合的。日计数器电路图如图20所示。9*图2012进制月计数器4.5、 年计数器为了简化电路,

17、只设计了能显示一百年的电路,电路图如图22所示,它是由两片同步十进制双时钟加减计数器74LS192以异步级联的方式构成的,低位芯片的进位端接高位芯片的加计数时钟端,两片的清零端要接低电平,使之无效,同样,要注意的是,74LS192芯片不用的减计数时钟端要接高电平才能使之正常工作。校时原理和月计数器相同。年计数器的电路图如图21所示。D匚口HEXYELLOW *F M t?1&IP A0-! 0ArHWHE6H)ii& c U.mJa-.n-OJ s打开开关后,电路正常工作,数码管从00开始,显示100以内数,拨动开关,可实现手动清零复位的功能,切断脉冲,可以手动置数。如图25.0图24手动置数

18、六、实验困难及解决措施6.1 、逻辑门的延时问题数码管能否正常显示出月份12月后再回到01月和日期31后正常跳变到01,并且向月份进位。比如在日计数器中,理想是接一个三输入的与非门,在计数到32时,返回清零置位脉冲,实现异步清零置数,然而,会出现计数到20时返回清零置数信号,只就是在高位的数码管由0001变为0010时,两个1有一瞬间同时存在,这就造成20时产生清零置数脉冲,在需要需要检测的数码管的端子和与非门之间加上一个二输入的与门,如想要正常显示日期31后返回到01并进位,解决方法是在高位数码管的低两位分别和时钟信号接入二输入的与门,再连接到二输入的与门,最后和低位数码管的B端子连接到一个二输入的与非门,输出连接到和复位电路一起连接到160的清零和192的置数端。6.2、实现手动校正功能。解决方法:在芯片的脉冲端接入一个电源,中间用开关控制通断,开关采用自动复位开关(及当外力消失后自动弹起),为防止电流过大再串联一个电阻。断开脉冲,按动此开关,会产生一个上升沿脉冲,送给芯片CLK端,即可实现手动调时功能。七、心得与总结通过M

温馨提示

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

最新文档

评论

0/150

提交评论