电路与数字逻辑课程设计-电子钟功能

这篇具有很好参考价值的文章主要介绍了电路与数字逻辑课程设计-电子钟功能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下内容为我电路与数字逻辑实验的实验报告内容。
实验部分采用的是logisim实现
本实验因时间问题做的比较仓促,有许多不足之处,还请谅解。
想要完整代码的可以在我的博客资源进行下载

电路与数字逻辑课程设计-电子钟-单片机文档类资源-CSDN文库

一、课程设计目的

设计一个电子钟功能要求如下:

(1)二十四/十二制小时、分、秒计时。采用七段数码管显示,由七段字形译码器驱动;

(2)小时、分钟可以校正(顺时针校正);

(3)使用小时及分钟完成定时闹钟功能,到达指定时间几时几分后,led灯闪烁1分。

(4)完成电路板焊接

二、课程设计环境

Logisim软件、PCB电路板、焊接工具、万用电表

三、课程设计步骤/过程

1.先使用Logisim软件画出电路图。

 (1)设计出60进制的计数器。用一个74161对个位进行计数,当输入9个计数脉冲计数到9(8421码为1001)时,将Q0和Q3进行与非得出结果送给,此时=0,当第十个计数脉冲到达时,将D3D2D1D0=0000置入计数器,从而使个位数复位。控制十位数的74161计数器P和T端口分别连接个位计数器的Q0和Q3,CP端接个位数的74161计数器Q0和Q3与非后的结果,当输入9个计数脉冲计数到9(8421码为1001)时,P=Q0=1(P由0变成1),T=Q3=1(P由0变成1),在第十个计数脉冲到达时,Q0和Q3与非的结果发生变化进而给十位数的74161的CP端一个脉冲,此时P=T=1,计数器开始工作,十位数加1。然后将十位数上的74161计数的结果Q2和Q1进行与非,同时连接十位数和个位数74161的端,当计数到60的时候,=0对计数器清零,使Q3Q2Q1Q0=0000,实现60进制计数。

电路与数字逻辑课程设计-电子钟功能

 

  1. 设计出24进制的计数器。在60进制计数器的基础上将各位数上的74161计数的结果Q2和十位数上的74161计数的结果Q1进行与非,同时连接十位数和个位数74161的端,当计数到24的时候,=0对计数器清零,使Q3Q2Q1Q0=0000,实现24进制计数。

 电路与数字逻辑课程设计-电子钟功能

  1. 设置开关校正分钟和时钟。准备一个开关,将开关给的脉冲信号与秒钟给的进位脉冲信号进行与输出,输出结果接分钟计数器的CP脉冲端,按一下给计数器一个脉冲信号或者秒钟进位给的脉冲信号,使得计数器加一。校正时钟的方式与秒钟一致。
  2. 设置闹钟。将分钟和时钟的输出信号逐个进行与非操作,得出的结果逐个进行或操作,直至得出最终结果,当结果为0时,闹钟响铃一分钟,当结果为1时,闹钟不响。
  3. 最后进行组合电路,得到电子时钟。
  4. 电路与数字逻辑课程设计-电子钟功能
  1. 再使用焊接工具在PCB电路板进行电路焊接。

电路与数字逻辑课程设计-电子钟功能

 

  1. 最后对焊接完的电路板进行调整。

 电路与数字逻辑课程设计-电子钟功能

四 课程设计结果

   在刚刚开机接通电源的时候,时钟,分钟和秒钟为任意值,对其进行调整,对分钟和时钟进行校正。先进行正常计时,当把时间校正为23:59:00,当秒针计数到60的时候,计数变成00:00:00,进位没有问题。再把时间设置为当前时间,闹钟响铃一分钟,运行结果无问题。

五、课程设计分析及反馈

电路与数字逻辑是本学期课程中唯一一门有课程设计的,要求设计一个电子时钟,经过我的认真摸索,设计电路到焊接电路再到最后的调整,我对计数器、译码器和与非门等有了更充分的了解,对课本上的知识有了进一步的掌握。

在完成课程设计之前,从刚开始一头雾水到有一点点头绪,再到最后的设计成功,从中获得了很多,没有耕耘,哪来的收获的喜悦,有付出才会有回报。文章来源地址https://www.toymoban.com/news/detail-419991.html

到了这里,关于电路与数字逻辑课程设计-电子钟功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 基于FPGA的数字电子钟的设计与实现

    基于FPGA的数字电子钟的设计与实现

    系统顶层模块设计   系统功能 基本功能:实现秒、分钟、小时、星期的计数,分频,时分秒检测时钟选择,实现8位数码管显示计数结果。 拓展功能:“6,9”补全,时钟暂停,时钟清零, 时钟加杠,星期,整点报时,秒表        的计时、暂停和清零 ,手动校时, 切换

    2024年02月10日
    浏览(12)
  • 基于VHDL的多功能电子钟设计

    基于VHDL的多功能电子钟设计

    一、目的任务 熟悉Quartus II的使用方法和步骤,掌握使用Quartus II来进行FPGA编程和仿真的方法和技巧。熟悉FPGA硬件的调试方法,掌握初步的FPGA 和周边硬件的调试和故障诊断的能力。 掌握用 VHDL 语言进行数字系统设计的基本方法和流程,加深对 EDA 课程内容的理解,提高工程设

    2024年02月03日
    浏览(12)
  • 基于51单片机的数字电子钟

    基于51单片机的数字电子钟

    目录 摘  要 1.课程设计任务 1.1课程设计题目 1.2设计的要求  2.设计总体方案 2.1初步设计方案 2.2芯片的选型 2.2.1时钟芯片的选择 2.2.2温度传感器的选择 2.2.3显示电路的选择 2.2.4输入按键的选择 2.2.5控制电路芯片的选择 2.3总体方案 3.单元模块设计 3.1显示模块 3.2按键模块 3.3蜂

    2024年02月12日
    浏览(14)
  • 基于51单片机的电子钟Protues仿真设计

    基于51单片机的电子钟Protues仿真设计

    电子钟是指利用数字电路或单片机等现代电子技术来实现时间计量和显示的钟表。相较于传统机械钟、石英钟等时钟,电子钟具有精度高、音响小、易于制造和调节等优点,同时也由于其美观大方的外观设计而成为了家居装饰中不可或缺的一部分。 其中,基于 51 单片机的电

    2024年02月08日
    浏览(11)
  • 基于80C51单片机的电子钟设计与仿真

    基于80C51单片机的电子钟设计与仿真

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87761539?spm=1001.2014.3001.5503 源码获取 主要内容: 电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广

    2024年02月03日
    浏览(12)
  • 数字逻辑电路设计课程设计

    数字逻辑电路设计课程设计

    1、学会应用数字系统设计方法进行电路设计; 2、进一步提高quartus II软件的开发应用能力; 3、提高VHDL进行综合设计的能力; 4、培养学生书写综合实验报告的能力。 1、设计平台:quartus II+HH-SOPC-EP1C12 EDA/SOPC实验开发平台 2、设计方法:利用VHDL代码和/或原理图方法,采用层次

    2024年02月01日
    浏览(47)
  • 单片机应用实例:LED显示电脑电子钟

    单片机应用实例:LED显示电脑电子钟

    本例介绍一种用LED制作的电脑电子钟(电脑万年历)。其制作完成装潢后的照片如下图: 上图中,年、月、日及时间选用的是1.2寸共阳数码管,星期选用的是2.3寸数码管,温度选用的是0.5寸数码管,也可根据个人的爱好选用不同规格的数码管。原理图如下图所示: 上图中,

    2024年02月04日
    浏览(11)
  • 基于STM32单片机的电子钟(Proteus仿真+程序)

    基于STM32单片机的电子钟(Proteus仿真+程序)

    本设计由STM32单片机+液晶1602+按键+RTC时钟组成。 1、采用STM32F103最小系统板。 2、利用STM32内部自带RTC时钟提供时钟信号 3、液晶1602实时显示年月日、时分秒、星期等信息。 4、三个按键可实现年月日、时分秒的设定。 由于在仿真中运行CPU占用率较高,运行时,时间会变慢许多

    2024年02月12日
    浏览(18)
  • 基于51单片机的电子钟万年历LCD1602显示

    基于51单片机的电子钟万年历LCD1602显示

    本设计是51单片机的电子钟万年历LCD1602显示(proteus仿真+程序+报告+器件清单) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号C0002 主要功能: 1、采用LCD1602液晶屏显示,DS1302记录日历和时间。 2、按键设置日期、时间、闹钟。 3、当实际的时间达到设定的闹钟时

    2024年02月11日
    浏览(11)
  • 《数字电子电路》 课程设计:十字路口红绿灯自动控制系统(下)(multisim仿真及PCB实现)

    《数字电子电路》 课程设计:十字路口红绿灯自动控制系统(下)(multisim仿真及PCB实现)

    书接上篇,本片笔者将进行multisim仿真和AD20的PCB实现 五、仿真及结果 1、单元电路仿真结果 ⑴ 脉冲信号发生器: 将NE555独立测试,周期为998.17ms,近似为1s,满足设计指标。 ⑵ 倒计时计数器: 先将25进制倒计时计数器搭好,仿真验证其功能正常,如下图所示 :   2、 整体仿

    2024年02月04日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包