一、设计基本要求:

1、进行24小时制的时、分、秒计时

2、具有手动输入的时间功能调整

3、具有闹钟设置功能,能发出相应的闹钟提示

4、实现12/24计时方式转换

5、实现星期显示

二、总体框架设计(附上总体设计框架)

整个设计的流程和思路如图1所示

                                                                      (图1)

设计步骤(分模块叙述,并附上各模块与总体电路图)

本次实验设计思路和顺序与图1框架一致,一共分为7步,下面是每一步的详细说明:

1)设计60进制

60进制是采用两片74ls160芯片和与非门实现的,分、秒计数器的十位都是6进制(0-5),个位都是10进制(0-9),共同构成60进制。60进制采用74ls160的清零法来实现10进制功能和6进制功能,根据芯片74ls160的结构把输出端的0110用一个与非门(74ls00)引到清零端(CLR)端,即当个位计数到10的瞬间,向本位发送一个清零信号,并同时向其十位发送一个进位脉冲。十位加法计数器在计数到6的瞬间,向本位发送一个清零信号,并同时向分(秒)位的个位发送一个进位脉冲。

分、秒的设计都为60进制,用导线将秒位的与非门输出端和分位的脉冲端相连即可设置好分秒进位。

60进制具体电路如图2所示,分秒相连具体电路如图3所示。

(图2)

(图3)

2)设计24进制

24进制(00-23)的实现同样是由2片74ls160芯片和与非门构成,方法为清零法,时计时器的十位是二进制,个位是十进制,同时和与非门相连,实现满24清零,和分、秒不同,它有两个清零信号,一是在小时的个位计数到10的瞬间,向本位发送一个清零信号,并同时向十位数发送一个进位脉冲。二是在小时的十位计数到2并且个数计数到4的瞬间,向个位和十位同时发送一个清零信号。所以与非门输入端连接为:十位的QB,个位的QC,脉冲输入为分位的与非门输出端。

24进制具体电路如图4所示,将24进制连接在总电路如图5所示。

(图4)

(图5)

3)时、分、秒相连

该流程比较简单,只需要将上面两个设计好的模块用导线将本模块的脉冲与上一模块的与非门输出连接即可。

具体电路如图6。

(图6)

4)设置手动调时功能

该模块通过在脉冲端和与非门输出端添加一个开关,开关闭合一次即输入一次脉冲,可使计数加一,如此可实现调时功能。

具体电路如图7。

(图7)

5)设置闹钟

闹钟模块是由数值比较器74ls85和拨码开关构成,74ls85通过比较拨码开关设定的数值和数码管显示的时、分数值是否一致,当一致时就会使灯泡亮灯一分钟,从而达到闹钟目的。

具体电路如图8。

(图8)

6)设置星期

该模块通过一片74ls160芯片和三输入与非门(74ls10)实现,让该模块达到七进制(0-6),三输入与非门输出端与清零端(CLR)结合,当数码管达到6的瞬间,向清零端发出清零信号。

具体电路图如图9所示。

(图9)

7)实现12/24小时制转换

该模块在时模块连接清零端增加一个单刀双掷开关,开关一端连接12小时进制的与非门输出,另一端连接24小时进制的与非门输出,通过拨动开关实现时模块的12和24小时进制的转换,具体连接如图10。

为了解决在12小时制需要2个12小时轮转过后星期才会增加1的问题,在12小时的与非门输出端增加了一个满2进1模块,该模块由74ls160和非门构成,脉冲由时模块的12小时进制与非门输出端连接,从而达到在12小时制时,会经过2次12小时后,星期才会进1。在满2进1模块端和12小时制的与非门输出端导线之间加一个非门是为了让满2进1模块的初始值为0。

具体电路如图10所示。

(图10)

在时模块连接星期模块时,需要在星期模块的输入脉冲端接一个单刀双掷开关,当使用24小时进制时,就将星期模块直接连接时模块24小时进制的与非门输出端,当使用12小时进制时就将星期模块连接满2进1模块的非门输出端,从而实现12/24小时转换。具体如图11所示,通过图中2个圈的拨动即可实现转换。

(图11)

 四、运行结果

五、心得体会 

首先非常感谢在设计过程中提出问题时,各位老师和身边同学的耐心解答。

本次课程设计使我对数字电路这门课的理解更加深刻。专业课的知识综合运用实践训练,是对整体专业知识的总结与考察。在学完数字电路这门课课本上的知识后,其实是会觉得有些枯燥的,并且也不了解这个它的具体用途。但在这周的课程设计中,不论是中间的过程还是最终的成品,都让我印象深刻,这种将所学的知识运用到实际生活中经常用的物件中的实验,让我了解到了大学所学知识的用途,这将更加鼓舞我在往后的学习中投入更多的精力,争取成为一名合格的大学生。

我的主要收获有以下几点:

一、学会了使用Multisim的基本功能。对本学期数字电路课程中学到的元器件的功能有了直观的认识。

二、学会了查找资料。在设计之前,对于各类元器件、软件、电路都只是停留在了解阶段,之前也一直处于比较依赖老师和同学的阶段,有任何问题第一时间选择选择问她们,但在这次设计中,就需要自己去查找资料来辅助解决这次设计。

三、专业知识的进一步提升。本次课程设计需要综合运用整学期学到的知识,将理论与实际结合起来,这对我们是一个大的考验,在完成后,也能明显感觉到自己的专业知识有了进一步的提升。

通过这次课程设计不仅仅有收获,而且还有一些对以后这类课程设计的反思:

一、设计的过程中要预先给自己留够的空间。否则临时在中间添加元器件时,会显得拥挤且混乱。

二、在一开始设计时一个个模块单独设计并验证,最后再将各模块连接。

三、在连接总电路之前,可以想想各模块有没有更加简洁的线路,将各模块电路的线尽量排列整齐。

刚开始拿到这个课程设计还是比较迷茫的,一开始我甚至连Multisim这个软件都没有下载,感觉无从下手。所以我花了些时间去研究软件、分析题目、整理设计框架,了解基本运行原理来论证和改进。

基本框架确定后,再去查资料,通过Multisim仿真、请教老师来重新改进。虽然实际运行中出现了很多问题,换了不少设计,有时无法找出错误就换元器件重新接线。

有些在理论上可行的电路在调试中未必正确,例如在设计手动调时功能时,初步想法是在CLK端和与非门输出端之间的导线增加一个脉冲,但在仿真实验中发现,这是不可行的。这就需要耐心、仔细分析和解决问题,不断尝试才能得出正确的答案。

在完成了设计并验证后,我发现有些事情,一开始面对宏大的问题看着是很难的,将大问题拆解成小问题,一步步认真的做,才能完成它、理解它。

以上,就是我对本次设计的看法,通过此次课程设计,虽然最终我的设计并不是完美的(例如在增加手动调时功能后,整个电路的初始值会是1),但我学会了许多知识,最终结果也到达了本次课程设计的基本要求,特别是对Multisim该软件的认识以及运用和设计中所用到的数字电子技术的知识的运用。

总的来说,本次课程设计极大的增加了我对专业知识的理解和兴趣。

电子综合设计——电子钟相关推荐

  1. 蓝牙控制摇摇棒(电子综合设计)

    蓝牙控制摇摇棒 经过三周的努力,蓝牙控制摇摇棒已经完成,在此过程中收获良多.选择这个题目的原因 是摇摇棒是很不错的一个玩具,再加上蓝牙的交互,可以随心所欲的控制摇晃的内容,趣味性 很强,这也是我选择做 ...

  2. 【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)

    工程文件: https://pan.baidu.com/s/1PnYd2mwMUf0tgxczdcl2MA 提取码: ihrk B站演示: [电子技术综合设计]数字电子时钟(包含计数模块.12/24进 ...

  3. 秒表设计实验报告C语言,电子秒表设计实验报告

    <电子秒表设计实验报告>由会员分享,可在线阅读,更多相关<电子秒表设计实验报告(10页珍藏版)>请在人人文库网上搜索. 1.精选文档 -淮阴工学院数字电子技术课程实验期末考核2 ...

  4. android闹钟设计的开题报告,电子闹钟设计开题报告.doc

    电子闹钟设计开题报告.doc 宁波职业技术学院电子信息工程系 本科生毕业论文(设计)开题报告设计题目音乐电子闹钟的设计学生姓名王娟专业计算机应用指导教师孟德新选题目的.价值和意义20世纪末,电子技术获 ...

  5. 电子产品设计流程_产品设计“学习、就业、留学”全攻略

    近年来,产品设计一直是艺术留学的热门专业,而且这个专业也深受艺术留学生的欢迎,不管是本专业的继续深造还是跨专业的申请,许多小伙伴都对这个专业充满着兴趣和热爱,那什么是产品设计,都需要学习什么内容,如何 ...

  6. 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc

    嵌入式系统设计实验综合设计报告 PAGE 四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现 实验综合设计报告 学生姓名 陶龑 学 号 2016301033 所在学院 通信工程 ...

  7. 四路智能抢答器电子系统综合设计

    一.设计目的及要求 (一)设计目的 <模拟电子电路>与<数字电子电路>两门课程,是电子信息工程专业的理论性与实际性相结合的专业基础课程,在学习理论的基础上,进行课程设计,以达到 ...

  8. 电子产品设计emc风险评估_书籍介绍:EMC设计方法与风险评估技术

    <EMC设计方法与风险评估技术>预计于2020年3月由电子工业出版社出版.它是一本全面解读EMC风险评估技术的书籍. 前言与介绍: 本书是基于作者2008年出版的<电子产品EMC设计 ...

  9. 看完这篇电磁兼容分层与综合设计法,EMC你还不懂就没救了

    摘要 按照产品在电磁兼容设计时所采取的各项措施的重要性为先后,分为若干层次进行设计,并加以综合分析进行适当调整直到完善,这就是本文提出的" 电磁兼容分层与综合设计法".可以做到电磁 ...

最新文章

  1. java资料——线性表(转)
  2. sphinx是支持结果聚类的
  3. springmvc二十五:springmvc支持ajax
  4. 专插本跨考计算机科学与技术,2021年计算机科学与技术专业-计算机组成原理-考试大纲(专插本).docx...
  5. linux系统加硬盘容量,Linux系统扩展硬盘空间
  6. C程序员眼里的Python
  7. python默认参数举例_Python之在函数中使用列表作为默认参数
  8. python运算符讲解_举例讲解Python中的算数运算符的用法
  9. mysql表结构定义_Mysql表结构定义及相关语法
  10. C#datagridView中嵌套控件
  11. Tensor的合并与分割
  12. TCP的几个状态对于我们分析所起的作用SYN, FIN, ACK, PSH,
  13. matlab视频分辨率更改
  14. 《精通linux设备驱动程序开发》——USB
  15. 【稀饭】react native 系列教程之已有项目接入React Native
  16. html字体大小vw,如何使用CSS vw尺寸单位实现响应式字体
  17. CloudFlare域名管理系统
  18. QString常用方法介绍
  19. MATLAB计算杨氏模量,基于MATLAB处理动态图像的杨氏模量测量方法.doc
  20. 【Git的学习笔记】老板让我用Git提交,但我还没学过Git

热门文章

  1. 【坑】PHP switch 比较表达式
  2. gravity 和 layout_gravity的区别
  3. 如何选用 vector 和 list
  4. 2020年全国计算机二级考试领取证书时间
  5. python词汇网络流行语_流水的语言,铁打的Python!
  6. 切换鼠标左右按键引发的思考(批处理、VBS、DynamicWrapper)
  7. 销售订单、外向交货单、交货 bapi
  8. SAP FIORI移动产品架构优化衍进之路
  9. TimeLine及Animation动画的坑
  10. 简述改变计算机桌面背景的方法,桌面背景不能更换怎么办 桌面背景不能更换解决方法【详细介绍】...