计数器的设计--电子技术课程设计说明书--模99

简介: 计数器的设计--电子技术课程设计说明书--模99

引言

计数是一种最简单基本的运算。 计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能,计数器是由基本的计数单元和一些控制门所组成,计数单元则由一系列具有存储信息功能的各类触发器构成,这些触发器有RS触发器、T触发器、D触发器及JK触发器等。 计数器在数字系统中应用广泛,如在电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令,在运算器中作乘法、除法运算时记下加法、减法次数,又如在数字仪器中对脉冲的计数等等。本设计为计时器,其作用范围在0~99,应用了显示数码管来显示计数。


方案比较

基于51单片机的计数器


32.png

单片机基础实验将会通过在Proteus软件中画原理图,然后Keil软件下编写源程序并编译形成可执行文件.hex,下载源程序,进行Protues和Keil的联合仿真运行,最终对单片机仿真。


在MCS-51系列单片机中,定时器/计数器(T0、T1)具有多种工作方式,当选择工作方式不同,定时/计数器的使用方法差别很大。MCS-51单片机片内的定时器/计数器可以通过对特殊功能寄存器TMOD中的控制位 的设置来选择定时器方式或计数器方式;通过对M1 M0两位的设置来选择定时器/计数器 设计大致如下电路,编写程序


33.png

  1. 基于数字电路模拟电路的计数

42.png

基于以上原理设计电路如下所示

43.png


基于理论知识和多种因素选择基于数字电路模拟电路设计计数器


  • 电路设计
  1. 总电路图

44.png


  1. 相关器件器件
  • 计数器件74LS160D

74LS160是常用的数字逻辑芯片,为十进制计数器,具有计数、置数、禁止清零等功能,其内部是由D触发器和逻辑门电路构成的。芯片具有两个使能端ENP和ENT,高电平有效,具有一个清零端MR,低电平有效,在计数时需要接高电平。D0-D3是并行输入,Q0-Q3是输出端,而且具有进位端RCO。工作在计数模式时,ENP和ENT两个使能端接高电平,MR清零端接高电平使其无效,置数引脚LOAD接高电平,通过在CLK引脚输入脉冲信号来触发计数。


45.png46.png

      1)预置数的设计

74LS160芯片的ABCD四个输入是预置数的初始值,当连接+5V电压时表示连接1,当悬空时表示连接0,这里我们用四个开关控制初始值的输入如下图所示


47.png

预置数的设计


74LS160芯片的ENP、ENT是使能端当其都为1时,芯片才工作。RCO是进位输出端,当输出到达1001时RCO输出1。所以将低位芯片的RCO连接到高位芯片的ENP、ENT,这样每当低位芯片工作-个周期时高位芯片才计数为1。


2)100以内的任意进制需要两片160进行级联


48.png

芯片级联


译码器件74LS47D

74LS47是BCD-7段数码管译码器/驱动器, 74LS47的功能用于将BCD码转化成数码块中的数字,通过它解码, 可以直接把数字转换为数码管的显示数字。 74LS47为低电平作用。 译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系。74LS47是输出低电平有效的七段字形译码器


49.png

  • 74ls04d

74ls04是带有6个非门的芯片,是六输入反相器,也就是有6个反相器,它的输出信号与输入信号相位相反。六个反相器。共用电源端和接地端,其它都是独立的。输出信号手动负载的能力也有一定程度的放大。反相器是可以将输入信号的相位反转180度。

50.png51.png


  • 共阳极的数码管

 LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的 2个8数码管字样了。。下图是共阳极数码管的内部电路

52.png53.png

1)连接七段显示管

1.二进制显示连接法如下所示

54.png

二进制显示连接法

2.十进制显示连接法

55.png

十进制显示连接法


555信号发生器

555定时器是一种多用途的,集数字、模拟于一体的中规模集成电路,其应用极为广泛。它不仅用于信号的产生和变换,还常用于控制和检测电路中。由于使用灵活、方便,故而在波形的产生与交换、测量与控制、家用电器、电子玩具等许多领域中都得到了广泛应用。555定时器分为双极型和CMOS两种类型,它们的结构及其工作原理基本相同岁,没有本质的区别。一般来说,双极型定时器的驱动能力较强,电源电压范围为5~16V,最大的负载电流可以达到200 mA。而CMOS定时器的电源电压范围为3~18V,最大负载电流在4 mA一下,它具有功耗低、输入阻抗高等优点。本次课程设计选用555信号发生器作为生成时钟信号的发生装置。


56.png

56.png

  1. 模100内任意进制计数器设计总图如下图所示

57.png

模100计数器

预置数为0000000,一个周期为0000000到1100011即模为100。


  • 电路的仿真

(1设置时钟脉冲频率,时钟脉冲的频率设置为1HZ


58.png

设置时钟脉冲频率

(2)开始仿真

 59.png

(2)实物结果

打开电源开关,数目管显示数字,自00开始显示已时钟信号所设频率进行计数,至99后清零从新开始计数

开始计数:

image.png

计数至99:

61.png

清零重新开始计数:

62.png

结论

电子技术课程设计是学习阶段一次非常难得的理论与实际相结合的机会,虽然内容繁多,过程繁琐但我们的收获却更加丰富。


通过这次比较完整的基于Multisim加法计数器的仿真,我们摆脱了单纯的理论知识学习状态,锻炼了我们综合运用所学的专业基础知识,解决实际工程问题的能力。本设计采用了2片74LS160芯片进行级联通过置数法来实现100以内任意进制的计数器的仿真。


同时也提高我们查阅文献资料、设计手册、设计规范以及电脑制图等其他专业能力水平。而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我们的能力得到了锻炼,经验得到了丰富。这是我们都希望看到的也正是我们学习电子技术课程设计的目的所在。正是这一次锻炼让我们积累了无数实际经验,使我们的头脑更好的被知识武装了起来,也必然会让我们在未来的工作学习中表现出更高的应变能力,更强的沟通和理解力。

参考文献:

1、《电路分析》

2、《数字电子技术》

3.《模拟电子技术基础简明教程》

4、《电子工艺实习》

5、《电子课程设计指导》

相关文章
|
PHP Python
矩阵制度三三复制直销系统模式开发详解 | 矩阵制度三三复制直销系统开发源码demo示例
矩阵制度三三复制模式是一种常见的直销模式,也被称为三三复制模式。该模式限制了前排的数量,只能填满3个位置,奖金则是按照固定的深度来进行领取的。在该模式中,每个参与者都可以推荐其他人加入,如果成功推荐,就可以获得相应的奖金。具体来说,如果推荐一个参与者,可以获得20美元的奖金;如果推荐两个参与者,可以获得10美元的奖金;如果推荐三个参与者,可以获得4美元的奖金。此外,该模式还有一些其他的奖金制度,如培育奖金、扣税等。
【期末不挂科-单片机考前速过系列P7】(第七章:11题速过串行口基本概念/结构/工作方式/双机通信例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P7】(第七章:11题速过串行口基本概念/结构/工作方式/双机通信例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P6】(第六章:10题速过定时计数器的结构和工作方式例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P6】(第六章:10题速过定时计数器的结构和工作方式例题)经典例题盘点(带图解析)
|
17天前
|
C++
【软件设计师备考 专题 】设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用(二)
【软件设计师备考 专题 】设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用
44 2
|
17天前
|
C++ 内存技术
【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P5】(第五章:11题速过中断系统和中断系统结构)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P5】(第五章:11题速过中断系统和中断系统结构)经典例题盘点(带图解析)
|
17天前
|
存储 芯片
【期末不挂科-单片机考前速过系列P12】(第十二章:单片机的并行拓展例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P12】(第十二章:单片机的并行拓展例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P10】(第十章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P10】(第十章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
|
11月前
|
数据处理
振弦式反力计埋设与安装注意要点
振弦式反力计埋设与安装注意要点
振弦式反力计埋设与安装注意要点
|
8月前
STM32实战项目—楼宇人员计数系统
本文介绍了一个基于红外对管的楼宇人员计数系统设计。简单介绍了一下红外对管的原理和使用方法。针对任务要求给出了详细的实现思路和程序设计。
46 3
STM32实战项目—楼宇人员计数系统