数字电子技术-简易时钟

  • 设计任务和要求

实验目的]

(1)掌握简易数字钟的工作原理。

(2)能熟练应用编码器、译码器、锁存器设计电路。

[实验内容]

问题描述:简易数字钟具有计时、暂停和复位等基本功能。数字钟在1Hz信号的作用下自动工作,每来一个时钟信号,秒增加1秒,当秒从59跳到00时,分钟增加1分,当分从59跳到00时,小时增加1小时。注意,小时的范围是从00~23时。

  • 整体设计方案及系统框图

  • 各单元电路的设计方案及原理说明

1.60进制:

组件:

74LS160D

74LS00D

原理: 74LS160D是一个十进制计数器,可以对输入的脉冲进行计数。为了实现六十进制计数,我们需要两个74LS160D。第一个74LS160D负责个位计数,第二个74LS160D负责十位计数。当个位计数器从0计数到9时,它会产生一个进位信号RCO输出,这个信号会触发十位计数器的计数。因此,当个位计数器从9回到0时,十位计数器加1。为了实现六十进制,我们需要在十位计数器达到6时将其复位。这可以通过使用74LS00D来实现。当十位计数器输出为6时,74LS00D会检测到这一状态并产生一个复位信号,将两个计数器都复位到0。

连接方式:

  • 将个位计数器的进位输出连接到十位计数器的计数输入。
  • 将十位计数器的输出连接到74LS00D的输入端。
  • 当十位计数器输出为6时,74LS00D会输出一个复位信号,将两个计数器复位。

2.24进制:

组件:

74LS160D

74LS00D

原理: 24进制时钟的设计类似于六十进制时钟,但需要将十位计数器限制在2而不是6。当十位计数器输出为2时,通过74LS00D检测到这一状态并产生一个复位信号,将两个计数器复位到0。

连接方式:

  • 将个位计数器的进位输出连接到十位计数器的计数输入。
  • 将十位计数器的输出连接到74LS00D的输入端。
  • 当十位计数器输出为2时,74LS00D会输出一个复位信号,将两个计数器复位。
  1. 控制开关

组件:

DIPSW1(开关)

VOLTAGE_CONTROLLED_DPDT(双刀双掷电压控制开关

VOLTAGE_CONTROLLED_SPDT(单刀双掷电压控制开关

PB_DPST(双刀开关)

原理: 为了实现暂停和置零与设置初始值功能,我们需要开关分别控制所有时钟的暂停和置零与设置初始的时钟数(只有时与分可以设置)

连接方式:

  • 使用DIPSW1放在时钟信号的后面,可以通过开闭控制时钟信号的输入,达到暂停效果
  • 一个DIPSW1配合VOLTAGE_CONTROLLED_DPDT与VOLTAGE_CONTROLLED_SPDT可以达到通过开关的开闭来控制每一个的CLR的输入,以此来达到最好的置零效果
  • 使用PB_DPST的一边连接上一个转换后输出的时钟脉冲与设置好的时钟脉冲,另一边则都是连接74LS160D的CLK
  • 调试过程及结果分析

运行过程:

暂停功能:

置零功能:

设置初始值功能:

  • 对本次课程设计的意见及建议

  • 附录(元器件清单)

VCC

VSS

CLOCK_VOLTAGE

74LS160D

74LS00D

74AS21M

7400N

7404N

DIPSW1(开关)

PB_DPST(双刀开关)

VOLTAGE_CONTROLLED_DPDT(双刀双掷电压控制开关

VOLTAGE_CONTROLLED_SPDT(单刀双掷电压控制开关

INTERACTIVE_DIGITAL_CONSTANT

  • 参考文献

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值