网站大量收购独家精品文档,联系QQ:2885784924

智能单片机万历时钟电路分析.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、设计任务与要求: 本设计准备实现的功能: (1) 显示公历日期功能(年、月、日、星期)。 (2) 可通过按键切换年、月、日、星期的显示状态。 (3) 可随时调校年、月、日及星期。 (4) 可每次增减一进行时间调节。 (5) 可动态完整显示年份,实现真正的万年历显示。 二、方案设计与论证: 1.方案一 图中各单元电路的工作原理如下: (1)计数器电路:包括年计数器、月计数器、日计数器、星期计数器四部分。各部分分别完成对“年”、“月”、“日”、“星期”的计数。 (2)译码显示电路:译码显示电路的功能是将年、月、日、星期计数器输出的4位二进制码进行翻译后显示出相应的十进制数字。 (3)校时电路:当数字钟计时出现误差时,必须对时间进行校正,通常称为“校时”, 校时是数字钟应该具备的基本功能,一般要求能对年、月、日分别进行校正。 2.方案二1. 单元电路设计过程: (1)计数器电路: 包括年计数器、月计数器、日计数器、星期计数器四部分 A. 元器件的选择: 所用元器件包括:74LS90芯片5个;74LS08芯片6个;74LS04芯片1个;74LS193芯片2个;74LS00芯片1个。 B. 元器件选择说明: ①选择74LS90芯片作为“年”、“月”及“日”十位的计数芯片 (注:考虑到74LS90布线简单,门电路使用少的优点,因而舍弃了74LS160芯片) 74LS90是异步二—五—十进制加法计数器,它既可以作二进制加法计数器,又可以作五进制和十进制加法计数器。 如下图1为74LS90芯片引脚图: 图1 74LS90芯片的引脚图 通过不同的连接方式,74LS90可以实现四种不同的逻辑功能;而且还可借助R0(1)、R0(2)对计数器清零,借助S9(1)、S9(2)将计数器置9。其具体功能详述如下: (1)计数脉冲从CP1输入,QA作为输出端,为二进制计数器。 (2)计数脉冲从CP2输入,QDQCQB作为输出端,为异步五进制加法计数器。 (3)若将CP2和QA相连,计数脉冲由CP1输入,QD、QC、QB、QA作为输出端,则构成异步8421码十进制加法计数器。 (4)若将CP1与QD相连,计数脉冲由CP2输入,QA、QD、QC、QB作为输出端,则构成异步5421码十进制加法计数器。 (5)清零、置9功能: 异步清零:当R0(1)、R0(2)均为“1”;S9(1)、S9(2)中有“0”时,实现异步清零功能,即QDQCQBQA=0000。 置9功能:当S9(1)、S9(2)均为“1”;R0(1)、R0(2)中有“0”时,实现置9功能,即QDQCQBQA=1001。 如下表1为74LS90芯片功能表: 表1 74LS90芯片的功能表 输 入 输 出 功 能 清 0 置 9 时 钟 QD QC QB QA R0(1)、R0(2) S9(1)、S9(2) CP1 CP2 1 1 0 × × 0 × × 0 0 0 0 清 0 0 × × 0 1 1 × × 1 0 0 1 置 9 0 × × 0 0 × × 0 ↓ 1 QA 输 出 二进制计数 1 ↓ QDQCQB输出 五进制计数 ↓ QA QDQCQBQA输出8421BCD码 十进制计数 QD ↓ QAQDQCQB输出5421BCD码 十进制计数 1 1 不 变 保 持 ②选择74LS193芯片作为“星期”和“日”个位的计数芯片: 常用的集成同步计数器有4位二进制同步加法计数器74161、单时钟4位二进制同步可逆计数器74191、单时钟十进制同步可逆计数器74190、双时钟4位二进制同步可逆计数器74193。 注:(74LS193芯片性能稳定价格低廉,相比其他集成同步计数器较好) 如下图2为4位二进制同步可逆计数器74193的引脚排列图及逻辑符号: 图2 74193的引脚图 如下表2为74193输入\输出信号的说明: 表2 74193输入/输出信号的说明 引线名称 说明 输 入 端 CLR 清除 预置控制 D,C,B,A 预置初置 ↑ 累加计数脉冲 ↑ 累减计数脉冲 输 出 端 记数值 进位输出负脉冲 借位输出负脉冲 当CLR为高电平时,计数器被清除为“0”当为低电平时,计数器被预置为A、B、C、D端输入的值;当计数脉冲由端输入时,计数器进行累加计数;当计数脉冲由端输入时,计数器进行累减计数。如下表3为74LS193的功能表: 表3 74LS193功能表 CLR D

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档