电子元器件论坛
直播中

huang0720

5年用户 10经验值
擅长:EDA/IC设计
私信 关注

数字钟设计

1.电子技术课程设计目的
总体目的:课程设计是本课程集中实践环节的主要内容之一,也是学习专业课所需的必要教学环节。通过课程设计的教学实践,巩固学生的基础理论和专业知识,并培养学生运用所学理论知识解决实际问题能力。本课程设计的目的和任务如下:
1. 巩固学习的《电子技术(模拟和数字部分)》理论知识;
2. 熟悉电子系统开发技术;
3. 熟悉电子应用系统开发过程和步骤;
4. 掌握虚拟仿真软件(EWBMultisim、proteus等)的使用;
5. 掌握电子应用系统设计、仿真和电路图绘制(protel 99/Altium Designer)以及PCB版生成;
6. 培养学生的工程实践能力和创新能力。
7.将所学知识真正运用到实际工程
2.数字钟设计任务描述和要求
设计任务描述:
1.设计一个简易数字钟,能够显示时、分、秒;
2.采用虚拟仿真软件进行仿真并采用Protel 99/Altium Designer软件绘出硬件电路图和PCB版图。
设计要求
(1) 24小时为一个周期,显示时、分、秒
(2) 具有校时功能;
(3) 添加其它功能(可选)
(4) 采用虚拟仿真软件进行仿真调试。
(5) 采用Protel 99/Altium Designer软件绘制PCB版图。
3.电子技术课程设计报告内容
3.1设计方案的论证
根据数字钟的设计任务描述和要求,以及查阅资料可得整体设计框图图1。
3.1.1 脉冲产生电路
方案一:晶体振荡器电路

     晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的脉冲,可保证数字钟的走时准确。但是晶体振荡器电路产生的频率信号为1KHz,还需采用3片74LS160(每个芯片都是1/10分频)级联组成一个分频器,才能得到1Hz的脉冲信号。因此加大了电路的成本和复杂度。
方案二:555电路

      555电路通过NE555芯片和电阻电容构成一个产生1Hz电路。电路结构简单容易实现,但其产生频率信号不准且后期脉冲宽度比较难调节。
555脉冲产生电路相较于晶体振荡器电路材料简单,成本低廉,并且在实验室容易获得。并且通过电路仿真最终选择555脉冲产生电路。
3.1.2进制实现电路

本设计方案采用24小时制的数字钟设计,为此在时钟电路中共需要24进制、60进制两种进制方式。通过查阅相关资料和所学知识,最终确定采用74LS161芯片。74LS161是常用的四位二进制可预置的同步加法计数器,可以灵活的运用在各种数字电路中。74LS161引脚图见下图。

管脚图介绍:
时钟CP 和四个数据输入端P0~P3
清零/MR
使能CEP,CET
置数PE
数据输出端Q0~Q3
以及进位输出TC. (TC=Q0·Q1·Q2·Q3·CET)
<74LS161 功能表>
74LS161功能表功能表中可以知道,当清零端CR=“0”,计数器输出Q3、Q2、Q1、Q0立即为全“0”,这个时候为异步复位功能。
CR=“1”且LD=“0”时,在CP 信号上升沿作用后,74LS161 输出端Q3、Q2、Q1、Q0的状态分别与并行数据输入端D3,D2,D1,D0的状态一样,为同步置数功能。
而只有当CR=LD=EP=E“T=1”、CP脉冲上升沿作用后计数器加1。
74LS161还有一个进位输出端CO,其逻辑关系是CO=Q0·Q1·Q2·Q3·CET。
24进制

本设计采用的2片74LS161芯片以及与非门实现24进制(00~23)。时计数器的十位是二进制,个位是十进制,同时和与非门相连,实现满24时清零。电路图如下图所示:
60进制

分、秒都是60进制(00~59),所以它们的电路都是一样的,采用2片74LS161和与非门实现,分、秒计数器的十位都是 6进制,个位都是10进制,共同构成60进制。当记满59时,再来一个脉冲就清零变为00,接着再重新开始计数
3.2仿真电路图设计

该数字钟设计采用的是仿真软件Protel 99。通过上面方案的论证,最终该设计电路仿真图如图。
  • QQ图片20191231220848.png
  • 秒.png
  • 时.png
  • QQ图片20191231213140.png
  • QQ图片20191231213157.png
  • QQ图片20191226223418.jpg
  • QQ图片20191226223437.jpg
  • QQ图片20191226220259.png

回帖(2)

王栋春

2020-1-2 12:56:00
学习了解一下
1 举报

王栋春

2020-1-2 22:21:07
感谢楼主分享
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分