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

这篇具有很好参考价值的文章主要介绍了【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

工程文件:

https://pan.baidu.com/s/1PnYd2mwMUf0tgxczdcl2MA

提取码: ihrk

B站演示:

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

一、设计要求

1. 24小时制的时、分、秒计时;

2. 手动调时功能;

3. 闹钟功能;

4. 12/24小时制转换;

5. 星期显示。

二、总体框架设计

1. 设计60进制加法计数器,作为秒钟和分钟;

2. 设计24进制加法计数器,作为时钟;

3. 设计调时电路;

4. 设计7进制加法计数器,作为星期;

5. 组成7x24小时时钟模块;

6. 设计比较电路,作为闹钟模块;

7. 设计12进制(1-12)计数器;

8. 组合成数字钟。

三、设计步骤

1. 设计12(1-12)/24(0-23)小时计时切换模块

        采用置数法,使用2片74LS160N芯片,1片74LS00N芯片,1片74LS10N芯片,1片74LS74N芯片,实现12/24进制可切换加法计数器, 作为时钟显示电路:

(1)对于12进制,当计数到0001-0010(即12)时,置数回0000-0001(即1),故与非门12A接法如 图1 所示。

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

图1

        与非门12A输入端接个位片U1输出端QB,十位片U2输出端QA。

        当启用12进制并计满12位时,与非门12A输出信号为0,否则为1。

(2)对于24进制,当计数到0010-0011(即23)时,置数回0000-0000(即0),故三输入与非门24A接法如 图2 所示。​​​​​​​

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

​​​​​​​图2

        三输入与非门24A输入端接个位片U1输出端QB、QA,十位片U2输出端QB。

        当启用24进制并计满24位时,三输入与非门24A输出信号为0,否则为1。

(3)综上,两加法器的输入端接法如 图3 所示。

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

图3

        个位片U1输入端B、C、D接地,输入端A接三输入与非门24A输出信号;十位片U2输入端均接地。

(4)为实现在12或24进制时都能置数的功能,引入单刀双掷开关SS,其接法如 图4 所示;

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

图4

        单刀双掷开关SS输入端接入两个与非门的输出信号,输出端接入个位片U1与十位片U2的置数端LOAD’。

        当启动12(24)进制并计满12(24)位时,单刀双掷开关SS输出信号为0,个位片U1与十位片U2同时进行置数。

(5)考虑到现实中若以12进制记录时间,则需要进行两次循环才能使星期显示进1位,故采用一个D触发器实现1位二进制计数器,其接法如 图5 所示。

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

图5

① 脉冲端CLK接单刀双掷开关SS输出端;

② 输入端D = 输出端Q’;

③ 输出端Q接次级加法器U3的脉冲端CLK作进位信号;

④ 控制端PR’接高电平,复位端CLR’接三输入与非门B的输出信号。

        启用12进制时,PR=CLR=1,12位数计满两次才输出一次进位信号;启用24进制时,PR=1,CLR=0,只需计满一次即可输出进位信号;

(6)12/24小时计时切换模块的完整电路如 图6 所示。

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

图6

        当启动12进制时,十位-个位从0001-0010跳变到0001-0011的一瞬间,个位片与十位片同时进行置数,回到0000-0001,完成12进制(1-12)计数;

        当启用24进制时,十位-个位从0010-0011跳变到0001-0100的一瞬间,个位片与十位片同时进行置数,回到0000-0000,完成24进制(0-23)计数。

2. 设计7 x 12/24小时制时钟计时电路模块

(1)使用2片74LS160N芯片,1片74LS00N芯片,设计60进制加法计数电路,作为秒钟显示电路:

        ① 秒钟个位片U1的进位端RCO接到秒钟十位片U2的使能端ENP和ENT充当进位允许信号,其接法如 图7 所示。

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

图7

        当个位片计满一个循环后,十位片进一位;

② 实现60进制要对十位片采用清零法。U2输出端QC、QB通过与非门60A后,接回U2清零端CLR’作清零信号,其接法如 图8 所示。

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

图8

        当计满60位时,与非门60A输出信号为0,秒钟十位片U2进行清零,秒钟个位片U1也刚好为0;

③ 非门CS1A输入端接与非门60A输出端,其输出端接入下一级分钟个位片U3的进位端CLK作进位信号,其接法如 图9 所示。

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

图9

        当计满60位数时,本级清零,次级进一位;

问:为什么进位信号需要经过一个非门再接入次位的个位片?

答:因为74LS160为上升沿触发。当十位片不为0110(即6)时,与非门60A的输出信号为1,此时若不经过非门而直接接入次位的个位片,会使其直接进一位,这就是为什么当电路刚接通时时钟个位片和分钟个位片会显示为1的原因。

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

        解决办法就是加上一个非门,这样就能保证次位的个位片能正确进位。

​​​​​​​

④ 秒钟完整电路图如 图10 所示。

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

图10

        当十位-个位从0101-1001跳变到0110-0000的一瞬间,个位片与十位片同时回到0000,完成60进制(0-59)计数;

(2)使用2片74LS160N芯片,共用同一片74LS00N芯片,设计60进制加法计数电路,作为分钟显示电路,其接法如 图11 所示:

        思路同上,其中分钟十位片输出端Q2Q1通过与非门60C;​​​​​​​

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

图11

(3)以12/24小时计时切换模块为基础,使用1片74LS10N芯片,设计7进制(1-7)加法计数电路,作为星期显示电路:

        7进制采用置数法。星期片U3输入端D0接高电平;输出端Q2Q1Q0接三输入与非门7A后,接入置数端LORD’作置数信号。当输出端Q3Q2Q1Q0从0111跳变到1000的一瞬间,芯片进行置数,重新回到0001,完成7进制(1-7)计数。

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

图12

(4)连接12/24进制切换模块:

        分钟十位片U4输出端Q2Q1通过与非门C后,接入时钟个位片的进位端CLK作进位信号,其接法如 图13 所示。

        ​​​​​​​注意:此时星期片、时钟十位片、时钟个位片分别为U7、U6、U5。

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

图13

        当计满60位数时,本级清零,次级进一位;

(5)设计时钟/分钟调时电路:

        ① 使用开关CS,用于控制秒钟电路;

        ② 使用单刀双掷开关MTS/CTS,其输入端一端接与非门的输出信号,另一端接脉冲信号,当切换为脉冲端时用作时钟/分钟的调时;

        ③ 使用单刀双掷开关WTS,用作星期的调整。

        完整接法如 图14 所示;

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

图14​​​​​​​

3. 设计闹钟模块

        使用5片74LS85N芯片和蜂鸣器,设计时钟和分钟的比较电路:

(1)比较电路采用并联扩展法。5片芯片的比较输入端I(A=B)均接高电平,其余两个均接地,如 图15 所示;

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

图15

(2)4片时钟/分钟比较芯片从最低位(分钟个位)起步比较,其输出端F(A>B)、F(A<B)分别接并联扩展芯片的A3、B3,其余三片以此类推,如 图16 所示;

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

图16

(3)芯片输入端接入比较信号,用四通道开关(J1-J4)设置,以达到手动设置时间的功能,接法如 图17 所示;

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

图17

(4)蜂鸣器一端接入并联扩展芯片的输出端F(A=B),另一端接地;开关ACS用于控制输出信号的接收。具体接法如 图18 所示。

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

图18

当A3A2A1A0=B3B2B1B0时,并联扩展芯片输出端F(A=B)=1,蜂鸣器响起,直到时间变动或手动断开开关ACS才停止发出响声,以此实现闹钟功能。

(5)闹钟模块的完整电路如 图19 所示。

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

图19

4. 拼接各模块,组成具有闹钟功能和调时功能的12/24小时制数字钟

        连接7 x 12/24小时制时钟计时电路模块与闹钟模块,将闹钟模块中4片比较芯片的输入端分别接入相对应的输出端(分钟个位对分钟个位,分钟十位对分钟十位,以此类推……),并进行线材整理,即完成了具备闹钟功能和调时功能的12/24进制数字钟。

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

图20

六、运行结果

1. 从7/23/58/00开始计数,此时闹钟指示灯熄灭;

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

2. 计到7/23/59/xx,此时等同闹钟时间,闹钟指示灯亮起,蜂鸣器发出响声;

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

3. 计满一个循环后,计数回到初始状态1/00/00/00,此时闹钟指示灯熄灭。

【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)文章来源地址https://www.toymoban.com/news/detail-420802.html

到了这里,关于【电子技术综合设计】数字钟(包含计数模块、12/24进制切换模块以及闹钟模块)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数字系统设计(FPGA)课程设计: 多功能数字钟

    一、目的: 实现多功能数字钟,具备下列功能: 1、数字钟:能计时,实现小时、分钟、秒的显示; 2、数字跑表:精度至0.01秒 比如显示12.97秒; 3、闹钟: 可以设定闹钟,用试验箱上的蜂鸣器作为闹铃; 4、调时:可以对时间进行设定; 5、日期设定:能设定日期并显示当前

    2023年04月18日
    浏览(46)
  • 基于FPGA的数字钟设计

    这篇文章通过VHDL代码实现数字钟的功能,绑定引脚就可以看到实际的效果。 代码运行成功,就可以实现了计时(年月日/时分秒)、秒表、倒计时、闹钟的全部功能。

    2024年02月11日
    浏览(58)
  • 【基于FPGA的可调数字钟设计】

    近年来由于美国对我国芯片行业的封锁,我国芯片行业迎来了一波发展的浪潮,FPGA这款小众而又实用的芯片也被划在制裁名单中。 (1)、能在开发板的数码管上显示时间功能 (2)、正常显示时、分、秒 (3)、4个按键:一个作为rst复位,1个作为数字钟调节时的切 换,1个

    2024年02月09日
    浏览(56)
  • 基于FPGA的可调数字钟设计

            在此特别感谢哔站up主 甘第 发布的FPGA企业实训课(基于FPGA的数字钟设计)教学视频,让一个FPGA小白开始了第一个FPGA设计开发流程。本设计参考了这个教学视频,在此基础上添加并修改了一些代码,完成了这个小小的不带任何功能的数字时钟。         初次学习

    2024年02月06日
    浏览(61)
  • 数电仿真实验-数字钟的设计

    1、掌握任意模值计数器的设计方法 2、掌握multisim仿真软件对电路进行仿真验证的方法。 3、掌握数字综合系统设计的方法,能够对整体电路进行功能测试及故障检测。

    2023年04月26日
    浏览(47)
  • 【verilog】多功能数字钟的设计

    掌握数字钟的工作原理。 掌握计数器级联构成更大模值计数器的方法。  能用verilog描述简单的时序逻辑电路。         多功能数字钟应该具有的基本功能有:显示时-分-秒、整点报时、小时和分钟可调等。首先要知道钟表的工作机理,整个钟表的工作应该是在1Hz信号的

    2024年02月04日
    浏览(60)
  • 数电课设数字钟设计(基于quartus)

            数字钟是一种利用数字电路技术实现时、分、秒计时的钟表。与机械钟相比具有更高的准确性和直观性,具有更长的使用寿命,已得到广泛的使用。数字钟的综合性较强,将数字钟作为数电实验大作业的选题不仅可以加深对数电相关理论知识如计数器、组合逻辑电

    2024年02月05日
    浏览(52)
  • 基于FPGA的多功能数字钟的设计

    摘要 数字钟是采用数字电路实现对时、分、秒数字显示的计时装置,是人们日常 生活中不可少的必需品。本文介绍了应用FPGA芯片设计多功能数字钟的•种方 案,并讨讨论了有关使用FPGA芯片和VHDL语言实现数字钟设计的技术问题。 数字钟、分频器、译码器、计数器、校

    2024年02月07日
    浏览(52)
  • 浙江理工大学数字电子技术课程设计

    班级:       20 计算机科学与技术( 3 )班          学号:              2020329621193                姓名:                  杨正龙                     序号:                3 — 22                       浙江理工大学本科课

    2024年02月12日
    浏览(54)
  • EDA实验(Quartus Ⅱ+fpga) (五)---多功能数字钟设计

    本实验代码为初学FPGA所写,逻辑不太清晰,请跳往下面网址查看最新的模块化设计数字钟,更易看懂 模块化多功能数字钟设计 前言: 本文主要介绍了EDA原理与应用这门课程的相关实验及代码。使用的软件是Quartus Ⅱ,该实验使用fpga芯片为cycloneⅤ 5CSEMA5F31C6。 (1)了解数字钟的

    2024年02月06日
    浏览(87)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包