计数器设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计数器设计

A22 组

宁波大学马丽丽

宁波大学潘奕颖

一.设计任务与要求

1.1 设计任务

设计并制作一个1位十进制计数器。

1.2 设计要求

1.计数器为1位十进制

2.计数显示:7段LED数码管

3.计数器具有复位功能

4.计数器能进行加减计数

5.计数器具有进位,借位指示

6.计数器具有预置功能,能预置0到9

7.具有手动计数脉冲输入按键

8.计数器具有外部计数脉冲输入端

9.设计一个f≈1HZ、幅度符合上述计数器要求、频率可调的矩形脉冲发生器

二.方案分析

2.1方案的系统结构图如下:

注:加法或减法脉冲无效时输出为高电平

CP1为手动脉冲 CP2为外部计数脉冲

2.2计数方案:

该方案主要利用计数器芯片74LS192(可预置BCD异步清除计数器)实现计数功能。通过3个按键来选择加减法计数,置数功能,脉冲CP1或CP2的选择。

2.3显示方案:

计数器的输出端给译码器74LS47,将译码器的输出A,B,C,D,E,F,G给LED数码管,实现显示。

2.4手动脉冲产生方案:

通过按键开关加上其它去抖电路来产生高低电平,从而输出脉冲。去抖电路主要是利用电容消减抖动,再通过两级施密特非门整形出脉冲。

2.5外部计数脉冲产生方案:

该脉冲的产生主要利用555定时器够成多谐振荡,再选取合适的电容和电阻,输出合适频率的脉冲信号。

三.系统硬件设计

3.1 系统的总体设计

图1 信号发生器框图

四、电路设计与计算

4.1 核心器件的选择(如下表4.1)

表4.1 设计电路所用核心器件

注:除这些核心器件外,还有按键,电阻,电容等元器件;

4.2 单元电路设计

4.2.1频率发生电路:

1)手动脉冲发生

电路电路图如下页:

图4.1手动脉冲发生电路图

图中两个施密特非门起波形整形作用,使输出为标准方波;按键S1为脉冲发生按键,不带锁按键按下产生低电平(下降沿),按键弹起非门的输入又变高电平(上升沿),所以按键按一下产生一个单元脉冲;电阻R1为限流电阻,防止S1按下时电源与地短路。

2)555多谐振荡器电路

电路原理图如下:

图4.2多谐振荡期电路图

555电路的计算:

R1=10K

R2=10K

R3MAX=1K(滑变电阻)

C=47UF

CF=10NF

T=0.693*(R1+2*R2)*C=0.693*(10000+704+20000)*47*10^-6≈1HZ

通过改变滑变电阻可以实现:

TMIN=0.693*(10000+20000)*47*10^-6≈0.977HZ

TMAX=0.693*(10000+704+20000)*47*10^-6≈1.01Hz

4.2.2 计数电路

流程图如下:

图4.3计数电路流程图

4.2.3 译码驱动电路

电路图如下:

图4.4 译码驱动显示单元电路图

采用74LS47芯片(BCD-7段高有效译码器)对计数器计数值进行译码,驱动共阳数码管显示。数码管与译码器之间接阻值为200欧姆的限流电阻,防止电流过大烧坏数码管五.系统测试

5.1 电路的测试方案:

1)手动脉冲:将脉冲的输出端接到示波器,观察是否有脉冲产生

2)计数芯片:输入手动的脉冲,观察进位和借位信号输出(发光二极管)

3)数码管测试:将信号发生器输出的5V电压正输出端加在数码管VCC引脚上,负端分别加在每一段的引脚上,观察数码管是否每一段都能正常发光

4)外部输入脉冲:在该模块上接5V的电源输入,将输出接到示波器观察。

5)加减选通开关:用示波器分别测加减选通开关的两个输出,观察是为一个为脉冲,另一个为高电平

5.2 测试仪器

5.3 测试结果及分析

结果1:按键1(选择加法),按键2(选择手动脉冲);

每按一下按键数码管加1,当加到9,再按一下按键,进位信号灯闪烁一下。实现十进制加法循环计数。

结果2:按键1(选择减法),按键2(选择手动脉冲);

每按一下按键数码管减1,当减到0,再按一下按键,借位信号灯闪烁一下。实现十进制减法循环计数。

结果3:按键1(选择加法),按键2(外部脉冲);

数码管以大约1S的速度十进制加法循环计数。当数字从9跳到零的过程中,进位信号灯闪烁一下。

结果4:按键1(选择减法),按键2(外部脉冲)

数码管以大约1S的速度十进制减法循环计数。当数字从0跳到9的过程中,借位信号灯闪烁一下。

结果5:输入置数数据,选通置数按键,数码管上显示置的数字

结果6:选通清零按键,数码管上显示为0

4.4测试结果分析

测试结果1:满足实验要求中的加法计数,有进位指示;满足了设计要求1、2、4、5、7。测试结果2:满足实验要求中的减法计数,借位指示;满足了设计要求1、2、4、5、7。测试结果3和测试结果4:满足有外部计数脉冲输入,频率大约为1HZ,且频率可调;满足了设计要求1、 2、 4、 5 、 8 、9。

测试结果5:满足实验要求中预置功能,能预置0到9;满足了设计要求6。

测试结果6: 满足实验要求中清零功能;满足了设计要求3。

相关文档
最新文档