西北工业大学数字集成电路实验五、时序逻辑
- 格式:docx
- 大小:251.30 KB
- 文档页数:6
cp A2B2C2D2E2F2G2数字电路与逻辑设计基础实验实 验 五:MSI 时序逻辑器件应用(一)实验目的1、掌握MSI 时序器件74LS160、74LS194的逻辑功能和使用方法2、掌掌握MSI 时序逻辑电路的分析方法(二)预习要求复习时序逻辑电路的分析和设计、常用集成时序逻辑器件及应用的相关知识(三)实验器材(1)直流稳压电源、数字逻辑电路实验箱、万用表、示波器(2)74LS00、74LS48、74LS160、74LS194(四)实验内容和步骤2、同步十进制计数器与74LS161类似,MSI 同步十进制计数器74LS160可以实现74LS161几乎所有的逻辑功能。
两者之间不同的仅在于:74LS161是二进制计数,而74LS160是十进制(BCD 码)计数。
其他诸如预置数、异步清零、计数保持等功能完全相同。
关于74LS161详细的逻辑功能请参与相关资料。
用74LS160和74LS48芯片建立如图所示的实验电路(74LS160引脚编号旁边标注的是对应引脚的逻辑名称之别名)。
计数器的时钟脉冲输入端CP 接单脉冲,进位输出端O c 、计数输出端Q 、D Q 、C Q B 、Q A 各接一个LED ,并且最好按照从左到右的顺序排列。
让74LS160从0000 A B C D Q Q Q Q (十进制数“0”)开始工作,按动单脉冲按钮逐个送入计数脉冲。
每送入一个脉冲就记下相应的时钟脉冲计数以及输出端A B C D C Q Q Q Q O 、、、、的状态变化和数码管显示出的数字。
送入第十个脉冲时,状态转移图:波形图:CPQ DQC Q BQ A。
《数字电子技术基础》课程教学大纲一、课程基本信息1. 课程代码:课程名称:数字电子技术基础2. 学时/学分:72/4.53. 先修课程:大学物理/物理实验、电路分析基础、模拟电子技术基础4. 面向对象:测控技术与仪器、自动化5. 开课系:机电工程系6. 教材、教学参考书:【1】余孟尝主编《数字电子技术基础简明教程》(第3版)高等教育出版社;【2】候建军主编《数字电子技术基础》(第2版)高等教育出版社;【3】候建军主编《电子技术基础重点、难点、试题》高等教育出版社;【4】杜清珍主编《电工电子实验技术》西北工业大学出版社。
二、课程性质和任务数字电子技术基础课程是测控技术与仪器、自动化等电子信息类专业本科生在电子技术方面入门性质的技术基础课,具有自身的体系和很强的实践性。
本课程的任务是:通过对常用电子器件、数字电路及其系统的分析和设计的学习,使学生获得数字电子技术方面的基本知识、基本理论和基本技能,为深入学习测控技术及其在专业中的应用打下基础。
三、教学内容和基本要求本课程包括:逻辑代数的基础知识、门电路、组合逻辑电路、触发器、时序逻辑电路、脉冲产生与整形电路、A/D与D/A转换电路。
第一章逻辑代数基础1)掌握二进制、十六进制数及其与十进制数的相互转换。
2)掌握8421编码,了解其他常用编码。
3)掌握逻辑代数中的基本定律和定理。
4)掌握逻辑关系的描述方法及其相互转换。
5)掌握逻辑函数的化简方法。
第二章门电路1)了解半导体二极管、晶体管和MOS管的开关特性。
2)了解TTL、CMOS门电路的组成和工作原理。
3)掌握典型TTL、CMOS门电路的逻辑功能、特性、主要参数和使用方法。
4)了解ECL等其它逻辑门电路的特点。
第三章组合逻辑电路1)掌握组合电路的特点、分析方法和设计方法。
2)掌握编码器、译码器、加法器、数据选择器和数值比较器等常用组合电路的逻辑功能及使用方法。
3)了解组合电路的竞争冒险现象及其消除方法。
数字电子技术基础实验报告姓名: 班级: 学号:实验日期:年月日实验一:TTL 集成逻辑门的参数测试一、实验目的(1) 把握TTL 与非门各参数的物理意义及测试方式。
(2) 把握TTL 器件的利用规那么。
(3) 把握TTL 与非门的逻辑功能。
二、实验原理本实验将对TTL 集成逻辑与非门74LS00的逻辑功能及要紧的参数进行测试。
74LS00是2输入4与非门,图1(a ),(b )为其逻辑符号及引脚排列图。
(a)(b)图1 74LS00逻辑符号及引脚排列图 (a )74LS00逻辑符号;(b )74LS00引脚排列74LS00与非门的逻辑功能当输入端有一个或一个以上是低电平常,输入端为高电平;只有当输入端全数为高电平常,输出端才是低电平。
其逻辑表达式为Y AB三、所需元件电源,示波器,面包板,与非门74LS00,导线 四、内容1.TTL 信号的产生利用面包板上的555按时器来产生方波信号并进行测试 2.测试与非门功能如下图在实验箱上连接电路,输入端与逻辑开关相连,输出端与指示灯相连。
将测试结果填入表1中,并写出与非门的逻辑表达式。
表1图2 74LS00逻辑功能测试电路五、门的逻辑变换(1) 与门:F AB =逻辑变换:1F AB AB AB ===• 电路如图3所示:开关开关图3(2) 或门:F A B =+逻辑变换:11F A B A B AB A B =+=+==•• 电路如图4所示:图4(3) 异或门:F A B =⊕逻辑变换:F A B AB AB ABB AAB ABBAAB =⊕=+=+= 电路如图3所示:图5六、测试结果1. 所得方波波形如图:2.填表1:逻辑表达式:Y AB3. 示波器的通道1接A ,通道2接Y ,B 别离接“1”(高电平)和“0”(低电平)(1) 与门B=1 B=0输入输出 A B Y 0 0 1 0 1 1 1 0 1 11(2)或门B=1B=0(3)异或门B=1 B=0七、结论用与非门能够实现与、或和异或门的逻辑链接八、体会、试探题这种集成与非门的逻辑器件,体积较小,而且能够同时实现多种逻辑电路的链接,专门大程度上简化了电路。
TTL集成门电路逻辑变换班级:03051001班学号:姓名:同组成员:一、实验目的1.加深了解TTL逻辑门电路的参数意义。
2.掌握TTL逻辑门电路的主要参数及测量方法。
3.认识各种门电路及掌握空闲端处理方法。
4.掌握各种TTL门电路的逻辑功能。
5.掌握验证逻辑门电路的方法。
6.掌握空闲输入端的处理方法。
二、实验设备数字电路试验箱、数字双踪示波器、函数信号发生器、数字万用表、74LS00、电位器、电阻三、实验原理门电路是数字逻辑电路的基本组成单元,它最早是由分立元件构成,体积大,性能差,随着现代半导体工艺的快速发展和电路设计概念的不断改进,使所有分立元件连同分布线都集成在一小块硅芯片上,形成集成逻辑门。
集成逻辑门是最基本的数字集成元件,在数字电路中被大量使用,因此它的特性参数选择得适当与否在很大程度上影响整个电路工作的可靠性,所以理解和掌握集成逻辑门的参数特性对数字电路设计至关重要。
目前使用最普遍的双极型数字集成电路是TTL逻辑门电路,它们通常都采用双列直插式封装在集成芯片内。
双列直插式集成电路的右下方引脚通常是地线GND,左上方引脚一般是电源线VCC,其它引脚的用途如图中门电路的符号所示,每个集成电路都有自己的代号,与代号对应的名称形象地说明了集成电路的用途。
本实验中选用TTL74LS00二输入端四与非门实现与逻辑、或逻辑、异或逻辑,以掌握电路的主要参数的意义和测试方法。
74LS00引脚图门电路是数字逻辑电路的基本组成单元,门电路按逻辑功能可分为:与门、或门、非门及与非门、或非门、异或门等。
按电路结构组成的不同,可分为分立元件电路、CMOS集成门电路、TTL集成门电路等。
集成门电路通常封装在集成芯片内,一般有双列直插和表面贴装两种封装形式。
试验中常用的封装形式为双列直插式。
每个集成电路都有自己的代号,与代号对应的名称形象地说明了集成电路的用途。
如:74LS00是二输入端四与非门,她说明这个集成电路中包含了四个二输入端的与非门。
一、实验目的1. 理解时序逻辑电路的基本概念和工作原理。
2. 掌握时序逻辑电路的设计方法和测试方法。
3. 熟悉常用中规模集成计数器和寄存器的逻辑功能和使用方法。
二、实验原理时序逻辑电路是指其输出不仅取决于当前输入信号,还取决于电路的过去状态。
本实验主要涉及计数器和寄存器两种时序逻辑电路。
计数器:计数器是一种能够对输入脉冲进行计数的时序逻辑电路。
常见的计数器有二进制计数器、十进制计数器和可编程计数器等。
寄存器:寄存器是一种用于存储二进制信息的时序逻辑电路。
常见的寄存器有D型寄存器、移位寄存器和计数寄存器等。
三、实验设备1. 数字电子技术实验箱2. 示波器3. 信号源4. 集成芯片:74LS163、74LS00、74LS20等四、实验内容1. 计数器设计(1)设计一个4位二进制加法计数器,实现0-15的循环计数。
(2)设计一个10进制计数器,实现0-9的循环计数。
2. 寄存器设计(1)设计一个D型寄存器,实现数据的存储和读取。
(2)设计一个移位寄存器,实现数据的右移和左移。
3. 时序逻辑电路测试(1)测试计数器的计数功能。
(2)测试寄存器的存储和读取功能。
五、实验步骤1. 计数器设计(1)根据计数器的功能要求,设计电路图。
(2)根据电路图,选择合适的集成芯片。
(3)搭建实验电路。
(4)测试计数器的计数功能。
2. 寄存器设计(1)根据寄存器的功能要求,设计电路图。
(2)根据电路图,选择合适的集成芯片。
(3)搭建实验电路。
(4)测试寄存器的存储和读取功能。
3. 时序逻辑电路测试(1)测试计数器的计数功能。
(2)测试寄存器的存储和读取功能。
六、实验结果与分析1. 计数器设计(1)4位二进制加法计数器能够实现0-15的循环计数。
(2)10进制计数器能够实现0-9的循环计数。
2. 寄存器设计(1)D型寄存器能够实现数据的存储和读取。
(2)移位寄存器能够实现数据的右移和左移。
3. 时序逻辑电路测试(1)计数器的计数功能正常。
数字集成电路实验报告西北工业大学2014年5月19日星期一实验二、组合逻辑的设计一、分析电路,解答下面的问题。
使用互补CMOS,实现逻辑表达式:((++)(+=)+BFGEDACX)并要求每条上拉及下拉通路单一串联通路(不包含任何形式的器件并联)的等效电阻与具有下述尺寸的单位反相器相同(所有管子的沟道长度取0.5um):NMOS:W/L=1um/0.5um;PMOS:W/L=3um/0.5um;①什么样的输入组合可以使所设计的逻辑电路具有最好及最差的上拉特性?什么样的输入组合可以使其具有最好及最差的下拉特性?答:把逻辑表达式化简得+++++=)+()((=)=FGFABCDEG⨯EXX+DABC画出逻辑图如下②在输出端接一个10pF的电容,通过仿真确定最好及最差情况下TPHL及TPLH,(仿真时可采用10ns的上升/下降时间)当输入电压变化如下时 Vin[6:0]0 11111112 00000004 11111116 01110108 011110010 0000000得到延时如下:besttphl= 1.3190E-08 targ= 4.0182E-06 trig= 4.0050E-06besttplh= 1.7432E-08 targ= 2.0225E-06 trig= 2.0050E-06worsttplh= 3.6379E-08 targ= 6.0414E-06 trig= 6.0050E-06worsttphl= 2.4113E-08 targ= 8.0291E-06 trig= 8.0050E-06二、考虑下面的逻辑电路:Y解决下面的问题:1、 写出这个CMOS 逻辑门的逻辑表达式,标记出每一个晶体管的尺寸,使此逻辑门单一通路的上拉下拉通路的等效电阻与具有下列尺寸的反相器相同:NMOS :W/L=1um/0.25um ;PMOS :W/L=2um/0.25um ;答:CMOS 逻辑门的逻辑表达式CD B A Y )(+=CMOS 尺寸如下:2、 考虑使PHL t 和PLH t 达到最大的输入方式(要考虑到内部节点电容的情况),写出产生这种最大延迟初始输入状态和最终输入状态。
第四次实验课 译码器的设计及延迟估算1、设计译码器并估算延迟设计一个用于16bit 寄存器堆的译码器,每一个寄存器有32bit 的宽度,每个bit 的寄存器单元形成的负载可以等效为3个单位化的晶体管(后面提到负载都为单位化后的负载)。
① 假定4个寄存器地址位的正反8个输入信号,每个信号的输入负载可以等效为10。
确定译码器的级数,并计算相关逻辑努力,以此来确定每一级中晶体管的尺寸(相当于多少个单位化的晶体管)及整个译码电路的延迟(以单位反相器的延迟的本征延迟Tp0为单位)。
答:输入信号有4对,参考3-8译码器,我们也可以采用4输入的与非门作为译码主要结构。
4-16译码产生16个输出,每一个输出对应的负载为32*3。
因此,每个信号的负载等效为10,则.等效扇出。
假定每一级的逻辑努力为1,这样可以算出总的路径努力H=GFB ,使用最优锥形系数就能得到最佳的电路级数N=lnH/ln3.6。
分支努力(每个信号与8个与非门相连),则8.7686.91=⨯⨯==GFB H使用最优锥形系数39.36.3ln 8.76ln 6.3ln ln ===HN ,可以得到最佳电路级数,N 取3.确定级数后画出电路图如图所示:...964输入与非门的逻辑努力:,重新计算,则使得路径延时最小的门努力36.5)6.153(3/1===N H h 。
因此各级的等效扇出如下:.36.5136.5,68.2236.5,36.5136.5132211=========g h f g h f g h f 故第一级晶体管尺寸为1;第二级尺寸为7.681036.5=⨯; 第三级尺寸为956.1768.27.6=⨯。
故延迟为:0008.22)36.5136.5436.51(p p p t t t =+++++=② 如果在四个寄存器地址输入的时候,只有正信号,反信号必须从正信号来获得。
每个正信号的输入的等效负载为20,使用与①中同样的译码结构,在这种条件下确定晶体管的大小并评估延迟(以单位反相器的延迟的本征延迟Tp0为单位)。
数字电路技术实验报告学号:姓名:日期:一、实验目的:(1).用数码显示管实现0.1.2.3.4.0.3.0.3.4;(2).用74LS90,5421BCD码实现模十计数;二、实验设备:(1).数字电路试验箱;(2).数字双踪示波器;(3).函数信号发生器;(4).集成电路:74LS90;(5).集成电路:74LS00;三、实验原理:计数是一种最简单的基本运算计数器在数字系统中主要是对脉冲的个数进行计数以实现测量、计数和控制的功能同时兼有分频功能。
计数器按计数进制分为二进制计数器十进制计数器和任意进制计数器按计数单元中触发器所接收计数脉冲和翻转顺序分为异步计数器同步计数器按计数功能分有加法计数器减法计数器可逆双向计数器等。
异步清零2-5-10进制异步计数器74LS9074LS90是一块2-5-10进制异步计数器它由四个主从JK触发器和一些附加门电路组成 其中一个触发器构成一位二进制计数器另三个触发器构成异步五进制计数器。
在74LS90计数器电路中设有专用置0端R01 R02和置9端S91 S92 当R1=R2=S1=S2=0时时钟从CP1引入Q0输出为二进制时钟从CP2引入Q3输出为五进制时钟从CP1引入Q0接CP2即二进制的输出与五进制的输入相连则Q3Q2Q1Q0输出为十进制8421BCD码时钟从CP2引入而Q3接CP1即五进制的输出与二进制的输入相连Q0Q3Q2Q1输出为十进制5421BCD码。
74LS90管脚定义74LS00管脚定义74LS90功能表四、实验内容:(1).用74LS90实现0123403034 (2).用5421BCD实现计数;五、实验结果:(1).列出真值表;(2).画出卡诺图;(3).按化简结果连接图;(循环数字列表)(1).F8=0;(2).四变量卡诺图:F4=Q3;(3).四变量卡诺图:F 2=Q .Q .Q .Q 1020;(4).四变量卡诺图;F 1=Q 1;(5).把F 8接地;F 4接Q 3;F 2与相接Q .Q .Q .Q 1020;F 1与Q 1链接;六、心得体会:这次实验综合性较强,主要考察了我们从实际问题中抽象出逻辑函数的能力。
数字电路课程实验报告班级:姓名:学号:学院:专业:软件工程指导教师:2012年5月9实验三触发器及其应用一、实验目的1.熟悉基本D触发器的功能测试;2.了解触发器的两种触发方式及触发特点;3.熟悉触发器的实际应用。
二、实验设备数字电路试验箱, 数字双踪示波器, 函数发生器, 74LS00、74LS74器件各一片,导线若干三、实验原理触发器是一个具有记忆功能的二进制信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。
在数字系统和计算机中有着广泛的应用。
触发器具有两个稳定状态,即“0”和“1”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。
触发器呦集成触发器和门电路(主要是“与非门”)组成的触发器。
按其功能可分为有RS触发器、JK触发器、D触发器、T和T’功能等触发器。
触发方式有电平触发和边沿触发两种。
D触发器原理:D触发器是在时钟脉冲CP的前沿(整跳变:0到1)发生翻转,触发器的次态取决于CP脉冲上升沿来到之前D端的状态,即其状态方程为Q n+1=D n。
因此,它具有置0、置1两种功能。
由于在CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D端的数据状态变化,不会影响触发器的输出状态。
D触发器的应用很广,可用作数字信号的寄存,移位寄存,分频和波形发生等。
有很多种型号可供各种用途的需要而选用。
如双 D 74LS74、四 D 74LS175、六D 74LS174等。
下图为双D 74LS74的引脚排列及逻辑符号:a.引脚排序b.逻辑符号四、实验内容在CP1端加入1KHz,峰峰值为5.00V,平均值为2.50V的连续方波,用双D触发器设计电路:1.用双D触发器构成二分频器a.波形图a.实现电路2.用双D触发器构成四分频器a.波形图b.实现电路3.生成如图所示时序脉冲a.波形图1 2 3 4 5 6 7 84.5.6.7.8.b.实验电路C.真值表0001d.特征方程n 011n 1Q D Q ==+ n 101n 0Q D Q ==+ CP Q n ∙∙=n01Q Fe.实现电路五:实验结果及数据分析1. 用双D 触发器构成二分频器2.用双D触发器构成四分频器3.生成如图所示时序脉冲由上图可知,实验结果与预期结果完全符合六.心得体会本次实验较难理解,开始有点茫然,不知道要从哪儿开始做,经过老师讲解才明白了实验目的及原理。
西工大数电实验报告西工大数电实验报告引言:数电实验是电子信息类专业中必不可少的一门实跃实践课程。
通过实验,我们可以更加深入地了解数字电路的原理和应用,培养我们的实践能力和创新思维。
本篇文章将对我在西工大数电实验中所进行的实验进行总结和分析,以期对今后的学习和研究有所帮助。
实验一:逻辑门的实验逻辑门是数字电路中最基本的元件,它们能够实现逻辑运算。
在本次实验中,我们使用了与门、或门和非门,通过连接它们,实现了简单的逻辑电路。
通过实验,我们更加深入地了解了逻辑门的工作原理和真值表的应用。
实验二:译码器的实验译码器是一种将输入信号转换为输出信号的电路。
在本次实验中,我们使用了译码器来实现BCD码到七段数码管的转换。
通过连接译码器和七段数码管,我们成功地将BCD码转换为了对应的数字显示。
这个实验让我们对译码器的工作原理有了更加深入的了解。
实验三:触发器的实验触发器是一种存储器件,能够存储一个比特的信息。
在本次实验中,我们使用了JK触发器和D触发器,通过连接它们,实现了一个简单的计数器电路。
通过实验,我们更加深入地了解了触发器的工作原理和时序逻辑电路的设计。
实验四:计数器的实验计数器是一种能够实现计数功能的电路。
在本次实验中,我们使用了74LS193计数器芯片,通过连接它们,实现了一个四位二进制计数器。
通过实验,我们更加深入地了解了计数器的工作原理和时序逻辑电路的设计。
实验五:存储器的实验存储器是一种能够存储和读取信息的电路。
在本次实验中,我们使用了SR锁存器和D触发器,通过连接它们,实现了一个简单的存储器电路。
通过实验,我们更加深入地了解了存储器的工作原理和时序逻辑电路的设计。
结论:通过参与西工大数电实验,我对数字电路的原理和应用有了更加深入的了解。
实验过程中,我学会了使用逻辑门、译码器、触发器、计数器和存储器等元件,成功地设计和实现了各种数字电路。
这些实验不仅培养了我的实践能力和创新思维,也为我今后的学习和研究打下了坚实的基础。
西北工业大学数字集成电路实验五、时序逻辑LT实验五、时序逻辑一、 下图是一种用于AMD-K6处理器的脉冲寄存器。
DDQ QVDD=2.5V ,反相器的延迟TPinv=40Ps ,回答下面的问题:1、 画出节点CLK ,CLKd ,X 和Q 两个时钟周期内的波形,其中输入D 在一个周期中为0,在另一个周期中为1。
答:波形如下:CLKCLKDDXQ2、 考察这个寄存器的建立时间和保持时间。
答:这个寄存器对数据建立时间没有要求,可以达到0, 而保持时间为120ps T 3pinv =⨯。
3、 对该电路进行仿真,所有管子的初始尺寸可以设定为:NMOS :W/L=0.5um/0.5um PMOS :W/L=1.8um/0.5 um通过观察关键点的波形,更改某些管子的尺寸,使电路能够正常工作。
贴出正常工作时两个时钟周期的波形。
其中D 在一个周期为0,一个周期为1。
施加激励可参考:Vclk CLK 0 pwl(0 0 0.3n 0 0.4n 2.5 0.7n 2.5 0.8n 0 R ) VinD D 0 pwl(0 0 800p 0 900p 2.5) 注意,在SP 文件中加入初始状态描述 .ic V(Q)=0 V(x)=2.5 V(CLKD)=0 .tran 0.001n 2n UIC仿真代码见附录,仿真波形如下从上到下依次表示CLK, CLKD, D, X, Q1二、 观察下面时序模块与组合逻辑模块共同构成组合路径(时钟占空比为50%)LOGIC BLOCKD2Q2BD1Q1A CL CLTskewa) A 、B 寄存器的建立时间Tsetup=100ps ,保持时间Thold=0,与时钟相关的传输延迟Tcq=50ps ,Tlogic=250ps ,求输入时钟的最高频率(时钟偏斜时间Tskew=0)。
答:400ps T T T T logic cq setup min =++= 故:z GH T 5.2H 102.51F z 9max =⨯==b) 假定输入到B 的时钟相对于输入到A 的时钟有偏斜的情况存在,那么在下列情况下求输入最高时钟频率。
硬件描述语言实验报告班级: xxxxxxxx学号: xxxxxxxx姓名: xxxxxxxx目录硬件描述语言 ············································································································· - 0 - 实验报告 ························································································································· - 0 - 实验一简单组合逻辑设计 ························································································· - 2 - 实验二简单分频时序逻辑电路的设计······································································ - 4 - 实验三利用条件语句实现计数分频时序电路·························································· - 7 - 实验四阻塞赋值与非阻塞赋值的区别···································································· - 12 - 实验五用always块实现较复杂的组合逻辑电路··················································· - 16 - 实验六在Verilog中使用函数 ·················································································· - 21 - 实验七在Verilog HDL中使用任务(task) ·································································· - 25 - 实验八利用有限状态机进行时序逻辑的设计························································ - 32 - 实验九利用状态机实现比较复杂的接口设计························································ - 36 - 实验十利用SRAM设计一个FIFO ··········································································· - 46 -实验一简单组合逻辑设计一、实验目的1.掌握基本组合逻辑电路的实现方法。
实验五:计数器及其应用一.实验目的:1. 熟悉常用中规模计数器的逻辑功能。
2. 掌握二进制计数器和十进制计数器的工作原理和使用方法。
3. 运用集成计数器构成1/N 分频器。
二. 实验设备:数字电路试验箱,数字双踪示波器,函数信号发生器,74LS90及Multisim 仿真软件。
三. 实验原理:计数是一种最简单基本运算,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能。
计数器按计数进制有:二进制计数器,十进制计数器和任意进制计数器;按计数单元中触发器所接收计数脉冲和翻转顺序分有:异步计数器,同步计数器;按计数功能分有:加法计数器,减法计数器,可逆(双向)计数器等。
目前,TTL 和CMOS 电路中计数器的种类很多,大多数都具有清零和预置功能,使用者根据器件手册就能正确地运用这些器件。
实验中用到异步清零二-五-十进制异步计数器74LS90。
74LS90是一块二-五-十进制异步计数器,外形为双列直插,引脚排列如图(1)所示,逻辑符号如图(2)所示,图中的NC 表示此脚为空脚,不接线,它由四个主从JK 触发器和一些附加门电路组成,其中一个触发器构成一位二进制计数器;另三个触发器构成异步五进制计数器。
在74LS90计数器电路中,设有专用置“0”端)1(0R 、)2(0R 和置“9”端)1(9S 、)2(9S 。
其中)1(0R 、)2(0R 为两个异步清零端,)1(9S 、)2(9S 为两个异步置9端,CP1、CP2为两个时钟输入端,Q0~Q3为计数输出端,74LS90的功能表见表(1),由此可知:当R1=R2=S1=S2=0时,时钟从CP1引入,Q0输出为二进制;时钟从CP2引入,Q3输出为五进制;时钟从CP1引入,而Q0接CP2 ,即二进制的输出与五进制的输入相连,则Q3Q2Q1Q0输出为十进制(8421BCD 码);时钟从CP2引入,而Q3接CP1 ,即五进制的输出与二进制的输入相连,则Q0Q1Q2Q3输出为十进制(5421BCD 码)。