- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
带星期功能的数字日历
设计总体思路
设计基本方案介绍
本次数字电子技术课程设计的具体要求有:
1、用五个数码管分别显示月、日、星期。
2、月、日的计数显示均从1开始,并实现大小月份自动调节功能,即日期的计数实现大月31天,小月30天,二月28天。
3、对星期的计数显示从1到6再到日(日用8代替)。
3、对设计的电路进行仿真。
4、在实验室组装实际电路并调试通过。
5、写出设计报告。
基于要求可用两片十进制计数器(74160)级联构成日计数器,控制置数端使其每次从01开始计数(对应每月第一天是1号);从日计数器的输出通过与非门等译出31、30、28这三个信号,再根据月计数器的四个输出端译码输出两个控制端控制74153的数据选通端,选择译出的31、30、28三个信号,同时月计数器加1,当月数为12时输出端用与非门控制其同步置数端置1。同时,星期计数器由一片十进制计数器(74160)构成,控制置数端使其每次从8开始计数(对应每星期第一天是星期日);从星期计数器的输出通过7410(三输入与非门),使其变成一个七进制的星期计数器。星期计数器和日计数器公用一个脉冲。
1.2 基本原理
设计的基本原理为:1、三片74160构成日计数器和星期计数器,74160(1)为高位片,74160(2)为低位片,7410(3)为和三输入与非门构成星期计数器。三片74160的同步脉冲,清零端CLR都接高电平(不清零),74160(2)的D、C、B、A置数端为0001,74160(1)的D、C、B、A置数端为0000,7410(3)的D、C、B、置数端为1000。74160(2)的使能端ENP、ENT接高电平,其进位端RCO接到74160(1)的使能端ENP,ENT接高,两片74160的置数端接到一起,由74153的选通输出信号控制,当日期为31、30或28时,它们的置数端会分别为0,置数后日期低位置为1,高位置为0。2、16进制计数器74161构成月计数器,其脉冲与74160的脉冲是同步的,使能端ENT、A、CLR接高电平,ENP接74160置数端的反,即在日置数时月份加1,其置数输入为0001,置数端LOAD由它的输出端译码控制,即在12月后置1。3、由日计数器译码产生的28、30、31三个信号分别接到74153数据选择器的1C0、1C1、1C2,数据选择器的个1G′接地,选择端A、B与月计数器译码输出两个信号相接,实现BA在2月时输入为10;1、3、5、7、8、10、12月BA为00;4、6、9、11为01,以控制通道选通而实现31、30、28三种不同月数。
1.3 设计框图
单元电路设计
2.1 星期模块
星期模块是由一块74160和一个三输入与非们(7410)构成的七进制的一个计数器,其脉冲和日计数器模块同步。星期模块图如下:
图 2-1
2.2 日期模块
日期模块是由两片十进制计数器(74160)级联构成日计数器。日期模块图如下:
图 2-2
2.3 月份模块
月份模块是由一块74161和一个与非门构成12进制的计数器,模块图如下:
图 2-3
总电路设计
3.1 设计思路
三种置数日期(31、30、28)信号输出电路:为了找出三种月份的特殊天数,日期显示的低位的A及高位的B、A通过与非门连接,当且仅当高位为xx11、低位0001时输出一低电平信号,即31天;三十天时将日期高位的BA接与非门后(此处用一与门加以非门)再与31天的输出信号相与再做30天的信号输出,目的是防止在设置日期后若日恰好为31时其不能正确地输出置数信号;28天的信号则只用了高位的B和低位的D,即0010、1000时,利用者两端接与非门即可得到28天的置数信号。电路采用同步CLK信号,所以日期及月数都会同步变化。再将得到的三种置数信号接到74153的1C2、1C1、1C0,它们有153的AB选择端控制。三种天数的选择电路:从与计数器的D、C、A三端引线接入大小月份判断逻辑电路中,74153的选择A端与引入的DCA三端的逻辑表达式为:A C D+AD;选择B端与引入的DCA三端的逻辑表达式为:ACD。上两表达式时将1到12月的真值表列出而化简的,31天的为00,30天的为01,28天为10,其他月数不须考虑:
月数 BA 月数 BA 0001 00 0111 00 0010 10 1000 00 0011 00 1001 01 0100 01 1010 00 0101 00 1011 01 0110 01 1100 00 3.2 总电路图
图 3-1
安装、调试
4.1 安装
1)领取实验箱子,面包板,以及设计电路所需要的各种芯片,并测试各芯片的好坏。
2)将面包板固定在实验箱中,然后将已测试好的芯片合理的安装在面包板上。
3)接通实验箱的电
文档评论(0)