实验五 计数器及其应用

更新时间:2024-06-16 10:27:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验五 计数器及其应用

一、实验目的

1.熟悉常用中规模计数器的逻辑功能。

2.掌握二进制计数器和十进制计数器的工作原理和使用方法。

二、实验设备

1、数字电路实验箱; 2、74LS90。 3、函数信号发生器

三.实验原理

1、 计数是一种最简单基本运算,计数器在数字系统中主要是对脉冲的个数

进行计数,以实现测量、计数和控制的功能,同时具有分频功能。计数器按计数进制分有:二进制计数器,十进制计数器和任意进制计数器;按计数单元中触发器所接收计数脉冲和翻转顺序分有:异步计数器,同步计数器;按计数功能分有:加法计数器,减法计数器,可逆(双向)计数器等。

2、 74LS90是一块二-五-十进制异步计数器,外形为双列直插,NC表示

空脚,不接线,它由四个主从JK触发器和一些附加门电路组成,其中一

个触发器构成一位二进制计数器;另三个触发器构成异步五进制计数器。在74LS90计数器电路中,设有专用置“0”端R0(1),R0(2)和置“9”端S9(1)S9(2)。其中前两个为异步清0端,后两个为异步置9端。CP1, CP2。为两个时钟输入端;Q0 ~Q3为计数输出端。当R1=R2=S1=S2=0时,时钟从CP1引入,Q0输出为二进制;从CP2引入,Q3输出为五进制。时钟从CP1引入,二Q0接CP1,则Q3Q2Q1Q0输出为十进制(8421码);时钟从CP2引入,而Q3接CP1,则Q0Q3Q2Q1输出为十进制(5421码)。

输 入 R0(1) 1 1 0 ? ? ? 0 0

输 出 S9(2) ? 0 1 1 0 ? 0 ? R0(2) 1 1 ? 0 0 0 ? ? S9(1) 0 ? 1 1 ? 0 ? 0 CP ? ? ? ? ↓ ↓ ↓ ↓ Q3 0 0 1 1 Q2 Q1 Q0 0 0 1 1 0 0 0 0 计数 计数 计数 计数 0 0 0 0 四、实验内容

1.用74LS90实现十进制; 2.用74LS90实现六进制;

3.用74LS90实现0-2-4-6-8-1-3-5-7-9循环显示。

五.实验结果

1.用74LS90实现十进制 真值表如下: 十进制 0 1 2 0 0 0 8421BCD码 0 0 0 0 0 1 0 1 0 3 4 5 6 7 8 9

0 0 0 0 0 1 1 0 1 1 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 1 0 1 CP1接时钟脉冲,CP2接Q0,输出为:Q3Q2Q1Q0 实验原理图如下:

2.用74LS90实现六进制, 采用异步置0法 真值表如下: 六进制 0 1 2 3 4 5

0 0 0 0 0 0 8421BCD码 0 0 0 0 0 1 0 1 1 0 1 0 0 1 0 1 0 1 先构成十进制计数器,用6(即0110)置0。CP1接时钟脉冲,CP2接Q0,Q2接R0(1),Q1接R0(2),输出为:Q3Q2Q1Q0 2.电路图如下:

3.用74LS90实现0-2-4-6-8-1-3-5-7-9循环显示 1.列真值表,得如下图所示逻辑关系: 十进制 0 2 4 6 8 1 3 5 7 9

8421BCD码 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 5421BCD码 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1 0 1 0 0 1 0 1 0 十进制 0 1 2 3 4 5 6 7 8 9 8421BCD码最低的第二位每次加1,数值加2。所以用五进制计数器做为高三位,每次计数步长为2,用二进制计数器控制奇偶转换,用5421BCD码的接法,按8421BCD码输出。CP2接时钟脉冲,CP1接Q3,输出为:Q3Q2Q1Q0 经验证,结果与理论相符。

2.电路图如下:

六、实验心得

1. 通过这次实验,我对74LS90有了一定的了解,并会用它来实现一些功能。 2.在这次实验过程中,我遇到了一些问题,但后来在同学和老师的帮助下还是顺利的完成了实验,我学到了很多。

3.对于这次实验我对5421码和8421码的灵活转换也有了一定的了解。 4. 这次实验应该注意电路的连线,同时要求熟练掌握各个芯片的使用方法。

本文来源:https://www.bwwdw.com/article/7uz3.html

Top