数电课程设计数字日历电路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:数字日历电路
班级:
姓名:
数字日历电路
一、设计任务及要求:
1、用5个数码管分别显示月、日、星期;
2、月、日的计数器显示均从1开始,每月按30天算;
3、对星期的计数显示从1到6再到日(日用8代替)。
二、方案设计与论证:
日历是一种日常使用的出版物,用于记载日期等相关信息。每页显示一日信息的叫日历,每页显示一个月信息的叫月历,每页显示全年信息的叫年历。有多种形式,如挂历、座台历、年历卡等,如今又有电子日历。逢年过节,往往会送亲友日历已显亲情友情可日历在现代社会中是很重要的。而纸制日历对森林保护不利,因此设计电子日历意义重大。在设计日历倒计时器时,采用了模块化的思想,将日历分为三个部分:日期、月份及年份,使得设计简单、易懂。本设计能进行月、日、星期的的计数,在社会生活中具有实际的应用价值。下面就是我们组设计电子日历的主要思路:
本数字日历电路计数显示电路和控制电路组成,计数显示电路主要由同步十进制计数器74LS160构成日期、月份和星期计数器,然后通过译码器数码管显示出来控制调节电路则用了组合控制逻辑电路去控制日期计数器及月计数器的置数端和使能端,从而实现日期和月份的调节功能。星期显示在脉冲作用下,从星期一到星期日循环计数,从而形成星期随着日期循环显示。综上,该方案是具体可行的。
三、设计原理及框图:
本数字日历电路主要由五个加计数器160、五个48译码器、显示器、控制开关构成。它们的工作原理是:用两片十进制计数器74LS160同步预置数(高位置入0000,低位置入0001)构成日期计数器,使其每次从一开始计数,从日期计数器的输出三十这个信号使其同时给月计数器的CP端信号使其计数,最后给日计数器的低位以信号源使其计数,同时在脉冲的作用下,使星期循环计数,随着日期的变化而变化。74LS48译码器将信号传给显示器显示数据。
四、各单元电路设计与分析:
1、日期计数显示电路:
日期计数器采用两片十进制计数器74LS160同步预置数构成,控制置数端使其每次从1开始计数(对应每月第一天)。其中MR`为同步置0控制端,在此电路中无需用到,故高低位片的CLP`都接高电平;RCO为进位输出端,当计数到9(1001)时,会在RCO端产生一个1的脉冲(RCO平时为0),因此低电位的RCO 接高位的ENT和ENP,高位片的RCO不用,故悬空;ENT和ENP为计数控制端,其中低位的ENT和ENP接高电平,使其一直计数,高位的ENT和ENP接来自低位的进位信号,使高位片在低位片每进位一次就计数一次;高位计数器输入端置入0(接0000),低位置入1(接0001),从而使每月第一天从01开始。计数器输出端,分别接译码数码管的输入端;LODA`为同步置数控制端,计数器的高位片和低位片的LODA`连在一起,送至LODA`,使计数器高位置0,低位置1,从而实现每月从01开始计数,到最末一天后又返回第一天开始循环计数。
2、月份计数显示电路:
此电路由两片74LS160,一个与非门74LS00和数码管显示器实现。采用两片74LS160同步预置数构成,控制置数端使其每次从1开始计数(对应每一年第
一月)。其中MR`为同步置0控制端,在此电路中无需用到,故高低位片的CLP`都接高电平;RCO为进位输出端,当计数到9(1001)时,会在RCO端产生一个1的脉冲(RCO平时为0),因此低电位的RCO接高位的ENT和ENP,高位片的RCO不用,故悬空;ENT和ENP为计数控制端,其中低位的ENT和ENP接高电平,使其一直计数,高位的ENT和ENP接来自低位的进位信号,使高位片在低位片每进位一次就计数一次;高位计数器输入端置入0(接0000),低位置入1(接0001),从而使月份从一月开始。计数器输出端,分别接译码数码管的输入端;与非门74LS00通过检测高位的0001和低位0010高电平,当高位最低位和低位次低位同时为1时产生一低电平,送至LODA`,使计数器高位置0,低位置1,从而实现十二进制月份计数器,且第一个月从1开始计数,到最末一月后又返回01循环计数。
3、星期计数显示电路:
该电路由一片74LS160、一片74LS86、一片74LS08、一片74LS02及数码管构成。74LS160的输入端(D3~D0)置入0001,使其每次从星期一开始计数,输出端(Q0~Q3)接数码管。清零端MR及使能端ENT、ENP同时接高电平,CLK接和日期显示电路统一的外部时钟,从而实现星期与日期同时计数。通过与
74LS160输出端的门电路组合,检测输出的0111,当Q2~Q0同时为1时,产生一低电平送至74LS160的置数端LOAD,使74LS160置数为1,从而实现七进制的计数电路;同时由于星期天与中文中的日相似,所以用8表示星期日,即可通过当计数器计数到7时通过简单的门电路产生的低电平送至74LS160,将7变成8,表示星期日。
五、总体电路原理图及元器件清单:
1原理图:
(在AD软件中用网络编号画原理图如下:)图
3元器件清单
六、电路仿真及仿真结果分析:
方针结果比较理想,有些原件并不是和实际电路中一模一样,在实际电路中用与非门代替了非门以方便走线,而且仿真中不会出现按键抖动等问题,只可以作为原理上的参考:
七、电路功能测试方案及测试结果:
将电路板焊接好后,通过USB接口向电路板提供+5v电压使其工作,在输入信号端接入信号源,数码显示器从一月一号开始计数,实现一月一日到十二月三十日,达到日历计数功能。
八、作品实物图展示:
九、结论及心得体会:
本次课设主要应用了74ls160同步计数功能,前期的理论工作我们做了很久,在仿真的时候我们就遇到过电路故障,显示屏乱码,经过我们三人的讨论以及与其他同学的商讨,才改好了电路图。在焊接的时候我们也遇到了许多问题,有些是人为的连接错误,有的是原理图的错误,并且我们发现我们的电路再次出现乱码,经过一段时间的观察研究,我们始终没有找出问题。
做实物与想象确实有许多不同,在实际焊接过程中我们会遇到许多问题,这无疑是令人挫败的,这时候就体现了小组工作的优势,我们可以相互鼓励,一起讨论在焊接中遇到的各种各样的问题,并想方设法的去解决它。也许我们的电路并不完美,也不是那么美观,我们还有许多进步的空间,但我相信正是这些不足激励着我们一直进步一直追求更好的作品!
十、参考文献:
1、康华光《数字电子技术基础》.北京高等教育出版社
2、武俊鹏刘书勇付小晶《数字电路实验与实践教程》.清华大学出版社