数字钟(实验报告)

一、 实验目的

  1. 掌握用数字集成电路设计数字钟的基本原理和方法。
  2. 熟悉典型集成电路的逻辑功能,掌握 N 进制计数器的设计与实现。
  3. 了解数字钟电路的调试及故障排除方法。

二、实验原理

数字钟由振荡器、分频器、计数器、译码显示电路和校时校分控制电路组成。 其逻辑框图如下:
在这里插入图片描述
(1) 振荡器、分频器电路
振荡器是整个数字钟的核心,它的稳定度和频率的精确度决定了数字钟计时的准确性,是影响数字钟质量的决定性因素之一。在实际电路中采用晶体振荡器作为振荡源。振荡器产生的时钟信号经过分频器形成秒信号,输入到计数器进行计数。
(2)计数电路
数字钟的计数电路可用两个 60 进制和一个 24 进制(或 12 进制)实现。 60 进制计数器由一个 10 进制计数器与一个 6 进制计数器组成,分别对应“秒”(或“分”)的个位和十位进行计数。实验用 24 进制计数器作为“时”位计数器。 计数电路由六片74LS90 构成,可用反馈归零法设计。 74LS90 逻辑功能表如下:
在这里插入图片描述
根据功能表,以 88 计数器为例。若要实现一个 88 计数器,选择十进制计数功能,将个位的进位输出作为十位的时钟输入信号,并且需要在十位和个位都达到 8的时候进行反馈清 0,因此最终得到的电路图如下:
在这里插入图片描述
(3)译码和显示电路
在数字钟电路中,译码器的输入信号就是计数器的输出信号,译码器的输出端接至LED数码管。 实验中采用BCD 码—七段码译码器 CD4511和共阴极数码管。
(4) 较时、较分电路
本实验中可设有两个快速校准电路,由 SR 锁存器和与非门组成。 正常工作时,两个开关合到𝑆𝐷′ 端, SR 锁存器置 1, 分、时脉冲信号通过。当开关合到𝑅𝐷′ 端时, SR 锁存器置 0,正常计数不能通过,而秒脉冲通过,使分、时计数器变成了秒计数器可以快速校准。 实验电路图如下:
在这里插入图片描述
在这里插入图片描述

三、 实验内容

1. 用 74LS90 设计数字钟用 24 进制和 60 进制计数器。
60 进制可用两片 74LS90 实现,选择十进制计数模式,一片负责个位,一片负责十位, 1Hz 时钟输入信号输入至个位的时钟输入端。个位从 9 返回 0 的时候向十位进位,当十位是 6 的时候同时对两片 74LS90 进行反馈归 0。通过分析,可得到如下电路图,输出端接入数码管进行显示输出。
24 进制也可用两片 74LS90 实现,选择十进制计数模式,一片负责个位,一片负责十位。个位从 9 返回 0 的时候向十位进位,当十位是 2、个位是 4 的时候同时对两片74LS90 进行反馈归 0。通过分析,可得到如下电路图,输出端接入数码管进行显示输出。
在这里插入图片描述
当 60 进制计数器的十位从 6 回跳到 0 时,向 24 进制计数器输入时钟信号。

2. 在实验1基础上,增加校时电路
将两个计数器级联的接线按如下电路改接:
在这里插入图片描述
分析电路可知:
按下开关前, SR 锁存器输出端 Q=1, 𝑄′ = 0,因此 60 进制计数器的进位信号可以通过校时电路传给 24 进制计数器,校时脉冲不能通过校时电路,此时电路为计时模式;按下开关时, SR 锁存器输出端 Q=0, 𝑄′ = 1,因此 60 进制计数器的进位信号不可以通过校时电路传给 24 进制计数器, 而校时脉冲能通过校时电路,此时电路为计时模式,当显示器显示为预设值时,松开开关,则较时完成。
3. 在实验1基础上,实现报时功能
在这里插入图片描述

四、 思考题

1. 用 555 设计秒脉冲电路
答: 555 的功能表如下:
在这里插入图片描述
根据功能表,在下图电路中, 通过电源对 R1,R2 充电,使电路产生振荡,输出方波参数为: 𝑇𝑊1 = 0.7(𝑅1 + 𝑅2)𝐶, 𝑇𝑊2 = 0.7𝑅2𝐶,则输出频率为𝑓 = 1/0.7(𝑅1 + 2𝑅2)𝐶.在这里插入图片描述
可选择𝑅1 = 𝑅2 = 48𝑘𝛺, 𝐶 = 10𝑢𝐹,得到如下电路图:在这里插入图片描述
2…画出完整的数字钟逻辑电路图,并说明各部分的原理与功能。
在这里插入图片描述

3.设计一个具有整点报时功能的电路

五、 反思与总结

本次实验是综合性实验, 主要进行了计数器不同进制之间的改造, 较时电路的实现和报时电路的实现。 在连接 SR 触发器时, 电路交错复杂, 一粗心就容易连错, 本次实验耗时过长, 主要时间都是花费在检查电路上, 以后的实验应该更加细心

  • 29
    点赞
  • 171
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,我可以为您提供一份七段数码管显示实验报告的模板,供您参考: 实验名称:七段数码管显示实验 实验目的:通过使用七段数码管实现数字的显示,掌握七段数码管的原理和使用方法。 实验器材:七段数码管、Arduino开发板、杜邦线、电阻、面包板等。 实验原理:七段数码管是一种常用的数字显示器件,由7个LED灯和一个小数点组成。通过控制每个LED灯的亮灭,可以显示不同的数字。在本实验中,我们将使用Arduino开发板来控制七段数码管的亮灭,从而实现数字的显示。 实验步骤: 1. 将Arduino开发板与七段数码管连接,可以借助杜邦线和面包板等工具进行连接。具体连接方式如下: - 将数码管的7个LED灯分别连接到Arduino开发板的数字口2-8上,小数点连接到数字口9上。 - 将数码管的共阳极或共阴极引脚连接到Arduino开发板的数字口13上。 - 在两个数码管之间加一个电阻,限制电流,防止数码管烧坏。 2. 编写Arduino程序,控制七段数码管的亮灭。具体代码如下: ```c++ int pins[8] = {2, 3, 4, 5, 6, 7, 8, 9}; // 数码管对应的引脚 int nums[10][8] = { // 数字对应的LED灯亮灭状态 {1, 1, 1, 1, 1, 1, 0, 0}, // 0 {0, 1, 1, 0, 0, 0, 0, 0}, // 1 {1, 1, 0, 1, 1, 0, 1, 0}, // 2 //... {0, 0, 1, 1, 1, 1, 1, 0} // 9 }; void setup() { for (int i = 0; i < 8; i++) { pinMode(pins[i], OUTPUT); } } void loop() { for (int num = 0; num < 10; num++) { // 依次显示0-9 for (int i = 0; i < 8; i++) { // 控制LED灯亮灭 digitalWrite(pins[i], nums[num][i]); } delay(1000); // 延时1秒 } } ``` 3. 上传程序到Arduino开发板上,并观察七段数码管的显示效果。 实验结果:通过本实验,我们成功地掌握了七段数码管的原理和使用方法,实现了数字的显示。 实验结论:七段数码管是一种常用的数字显示器件,通过控制每个LED灯的亮灭,可以显示不同的数字。在实际应用中,七段数码管广泛应用于计时器、数码时钟、电子秤等领域。 以上是一个基本的七段数码管显示实验报告模板,您可以根据实际情况进行修改和完善。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值