数字时钟课程设计报告_第1页
数字时钟课程设计报告_第2页
数字时钟课程设计报告_第3页
数字时钟课程设计报告_第4页
数字时钟课程设计报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、课 程 设 计 报 告学生姓名: 学 号: 学 院: 班 级: 题 目:数字时钟 指导教师: 职称: 目录l 一.设计任务和要求.1l 1.1设计要求.1l 二.设计原理及框图.1l 2.1设计原理.1l 2.2设计原理框图.1l 三.器件说明.2l 3.1器件名称.2l 四.设计过程.8l 4.1程序分部解析.8l 4.2总设计图.13l 五.仿真调试过程.14l 5.1电路测试与仿真.14l 5.2仿真过程中的困难及方案.14l 六.心得体会.15l 七.参考文献.16第1章 设计要求1.1设计要求:1.1.1稳定的显示时、分、秒。(要求二十四小时为一个计时周期)1.1.2当电路发生走时误

2、差时,要求电路有校时功能。1.1.3电路有整点报时功能。报时声响为四低一高,最后一响高音正好为整点。第2章 设计原理及框图2.1设计原理数字时钟由振荡器、分频器、计数器、译码显示、报时等电路组成。其中,振荡器和分频器组成标准秒信号发生器,直接决定计时系统的精度。由不同进制的计数器、译码器和显示器组成计时系统。将标准秒信号送入采用六十进制的“秒计数器”,每累计六十秒就发生一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用六十进制计数器,每累计六十分,发生一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用二十四进制,可实现对一天二十四小时的累计。译码显示电路将

3、“时”、“分”、“秒”计数器的输出状态通过六位七段译码显示器显示出来,可进行整点报时,计时出现误差时,可以用校时电路校时、校分。2.2设计原理框图第3章 器件说明3.1器件名称3.1.1 74160N 数量:六个74160N真值表3.1.2数码管显示器 数码显示管有两种类型:1、共阴极型2、共阳极型六位七段译码器来显示时、分、秒,同时当出现误差时,通过它的显示,可以用校时电路校时,校分。3.1.3 74192N 数量:二个74192N真值表3.1.4 与非门7400N 数量:三个7400N真值表3.1.5非门NOT 数量:六个 7404N真值表3.1.6或门 数量:一个 74ALS32N真值表

4、 3.1.7与门 数量:一个74ALS08真值表ABOUT0000101001113.1.8 100HZ 5V脉冲3.1.9四引脚或非门 数量:二个154002BD-5V真值表第4章 设计过程4.1 程序分部解析4.1.1 分、秒程序解析(六十进制)秒计数器和分计数器各由一个十进制计数器(个位)和一个六进制计数器(十位)串接组成,形成两个六十进制计数器,其中个位计数器接成十进制形式。十位计数器选择QB与QC端做反馈端,经与非门输出至控制清零端CLR,接成六进制计数形式(计数至0110时清零)。个位与十位计数器之间采用同步级联复位方式,将个位计数器的进位输出端RCO接至十位计数器的时钟信号输入端

5、CLK,完成个位对十位计数器的进位控制。将十位计数器的反馈清零信号经非门输出,作为六十进制的进位输出脉冲信号,即当计数器计数至60时,反馈清零的低电平信号输入CLR端,同时经非门变为高电平,在同步级联方式下,控制高位计数器的计数。4.1.2 时程序解析(二十四进制)时计数器需要的是一个二十四进制转换的递增计数电路。个位和十位计数器均连接成十进制计数形式,采用同步级联复位方式。将个位计数器的进位输出端RCO接至十位计数器的时钟信号输入端CLK,完成个位对十位计数器的进位控制。二十四进制,十位计数器的输出端Qb和个位计数器的输出端Qc通过与非门控制两片计数器的清零端CLR,当计数器的输出状态为00

6、100100时,立即反馈清零,从而实现二十四进制递增计数。4.1.3 校时、校分电路校对时间一般在选定的标准时间到来之前进行,可分为4个步骤:首先把时计数器置到所需的数字;然后再将分计数器置到所需的数字;与此同时或之后应将秒计数器清零,时钟暂停计数,处于等待启动阶段;当选定的标准时刻到达的瞬间,按启动按钮,电路则从所预置时间开始计数。由此可知,校时、校分电路应具有预置小时、预置分、等待启动、计时4个阶段。在设计电路时既要方便可靠地实现校时校分的功能,又不能影响时钟的正常计时,通常采用逻辑门切换。当Q=1时,输入的预置信号可以传到时计数器的CLK端,进行校时工作,而分进位信号被封锁。例如,当Q=

7、0时,分进位信号可以传到时计数器的CLK端,进行计时工作,而输入的预置信号分进位信号被封锁。4.1.4 报时电路报时电路由报时计数电路、停止报时控制电路和蜂鸣器三部分电路组成。其中,报时计数电路由两个可逆十进制计数器74192组成(功能见表),在分进位信号触发下,从计时电路保持当前小时数,并开始递减计数,一直减到0为止,停止计数控制电路经过逻辑电路判断给出低电平,封锁与门,阻止蜂鸣器工作,停止报时。创建如上图所示电路,两个计数器采用同步级联方式连接,即将个位报时计数器的借位端BO接至十位报时计数器的减计数控制端DOWN。Io1Io4将时计数器的个位输出引进作为报时计数器个位的预置数,Io5Io

8、8将时计数器的十位输出引入作为报时计数器十位的预置数。同时根据74192的功能表,Io9接电源,给两个芯片的加计数控制端提供高电平。Io10接地,给两个芯片的清零控制端提供低电平。Io11连接分计数器的分进位信号输出端。两片报时计数器的输出通过两个4输入的或非门输出一个信号给输出端口Io12,当两个计数器都减为0时,可以向外输出低电平以关闭使蜂鸣器工作的与门。与门的输出反馈给端口Io13,给报时计数电路提供计数脉冲,从而实现蜂鸣器每响一次报时计数器正好减1,完成整点点数的报时。4.1.5 秒脉冲产生电路秒脉冲产生电路在此例中的主要功能有两个:一是产生标准脉冲信号,二是可供整点报时所需要的频率信

9、号。这里为了简化电路,脉冲产生电路用1HZ的秒脉冲时钟信号源。4.2 总设计图第5章 仿真调试过程5.1电路测试与仿真5.1.1 启动仿真电路,可观察到数字时钟的秒位开始计时,计数到60后复位为0,并进位到分计时电路。5.1.2 观察到数字时钟的分位开始计时,计数到60后复位为0,并进位到时计时电路。5.1.3 开关K1可控制时计时电路的二十四进制计数方式的选择。单击控制键“C”,可实现计数方式的转换。5.1.4 控制键“C”“B”可控制将秒脉冲直接引入时、分计数器,从而实现校时和校分功能。5.1.5 出现整点,即时计数器出现变化时,蜂鸣器会发出相应点数的报时(为得到短促响亮的声响,一般将蜂鸣

10、器的频率设为100HZ)。5.2 仿真过程中的困难及方案(1)软件使用问题。由于我们并没有接触过Mulitisim 10软件,故而对软件的使用方面存在着一定的困难。另外,由于软件为英文版,所以给仿真过程中的调试也带来了极大的困难。为了克服这些比便,我们到图书馆查阅了大量的资料,并及时的向老师咨询,从而顺利的完成了仿真过程。(2)无法验证定时器产生1Hz脉冲和验证蜂鸣器是否正常工作。为了解决这一问题,我们将示波器接到定时器输出端口检验波形是否为所需频率的波形,然后将示波器接在蜂鸣器两端,对照时钟听声音的快慢,从而调整电阻、电容的数值。(3)调整整点报时的声响(四低一高)。由于报时时要求四低一高,我们报时时间间隔太短,变频也不易实现,发声区别不明显,最后经过调试,使之达到要求,最终实现了整点报时功能。第6章 心得体会 第7章、参考文献序号.作者.书名.版本(第1版可省略).出版地:出版者,出版年;1、(20

温馨提示

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

评论

0/150

提交评论