文档库 最新最全的文档下载
当前位置:文档库 › 第七章 通用计数器及其应用

第七章 通用计数器及其应用

第七章 通用计数器及其应用
第七章 通用计数器及其应用

第七章通用计数器及其应用

电子计数器是一种多功能的电子测量仪器。它利用电子学的方法测出一定时间内输入的脉冲数目,并将结果以数字形式显示出来。通常电子计数器按照它的功能可分为以下三类:1)通用计数器通常指多功能计数器。它可以用于测量频率、频率比、周期、时间间隔和累加计数等,如配以适当的插件,还可以测量相位、电压等电量。

2)频率计数器其功能为测频和计数。测频范围很宽,在高频和微波范围内的计数器均属于此类。

3)计算计数器带有微处理器、具有计算功能。它除具有计数器功能外,还能进行数学运算、求解比较复杂的方程式,能依靠程控进行测量、计算和显示等全部工作。

图7-1 通用电子计数器方框图

一、通用电子计数器的基本组成

电子计数器的基本组成原理方框图见图7-1。这是一种通用多功能电子计数器。电路由A、B输入通道、时基产生与变换单元、主门、控制单元、计数及显示单元等组成。电子计数器的基本功能是频率测量和时间测量,但测量频率和测量时间时,加到主门和控制单元的信号源不同,测量功能的转换由开关来操纵。累加计数时,加到控制单元的信号则由人工控制。至于计数器的其它测量功能,如频率比测量、周期测量等则是基本功能的扩展。(一)A、B输入通道

输入通道送出的信号,经过主门进入计数电路,它是计数电路的触发脉冲源。为了保证计数电路正确工作,要求该信号具有一定的波形、极性和适当的幅度,但输入被测信号的幅度不同,波形也多种多样,必须利用输入通道对信号进行放大、整形,使其变换为符合主门

要求的计数脉冲信号。输入通道共有两路。由于两个通道在测试中的作用不同,也各有其特点。

A输入通道是计数脉冲信号的输入电路。其组成如图7-2(a)所示。

7-2 输入通道方框图

当测量频率时,计数脉冲是输入的被测信号经整形而得到的。当测量时间时,该信号是仪器内部晶振信号经倍频或分频后再经整形而得到的。究竟选用何种信号,由选通门的选通控制信号决定。

B输入通道是闸门时间信号的通路,用于控制主门是否开通。该信号经整形后用来触发双稳态触发器,使其翻转。以一个脉冲启开主门,而以随后的一个脉冲关门。两脉冲的时间间隔为开门时间。在此期间,计数器对经过A通道的计数脉冲计数。为保证信号在一定的电平时触发,输入端可对输入信号电平进行连续调节。在施密特电路之后还接有倒相器,从而可任意选择所需要的触发脉冲极性。

有的通用计数器闸门时间信号通路有两路,分别称为B、C通道。两通道的电路结构完全相同。B通道用来作门控双稳的“启动”通道,使双稳电路翻转;C通道用作门控双稳“停止”通道,使其复原。两通道的输出经由或门电路加至门控双稳触发器的输入端。

(二)主门

主门又称信号门或闸门,对计数脉冲能否进入计数器起着闸门的作用。主门电路是一个标准的双输入逻辑门,如图7-3所示。它的一个输入端接入来自门控双稳触发器的门控信号,另一个输入端则接收计数用脉冲信号。在门控信号有效期间,计数脉冲允许通过此门进入计数器计数。

在测量频率时的门控信号为仪器内部的闸门时间选择电路送来的标准信号,在测量周期或时间时则是整形后的被测信号。

图7-3 主门电路

(三)时基信号产生与变换单元

本单元用于产生各种时标信号和门控信号,图7-4为电路原理方框图的实例。

图7-4 时基产生与变换单元

由1MHz晶振产生的标准频率信号,作为通用计数器的时间标准。该信号经倍频或分频后可提供不同的时标信号,用于计数或作门控信号。当晶振频率不同时,或要求提供的闸门信号和时标信号不同时,倍频和分频的级数也不同。

(四)控制单元

控制单元为程控电路,能产生各种控制信号去控制和协调计数器各单元工作,以使整机按一定工作程序自动完成测量任务。

图7-5 控制电路及工作波形

电子计数器一方面对通过主门的计数脉冲进行计数,另一方面又要显示测量结果,它严格按照下列程序往复循环工作:

本单元包括门控双稳电路、显示时间控制电路、寄存器、锁存器、复零脉冲产生电路等,可以按程序向主门发送信号,向计数显示电路发复零信号、记忆指令等。

图7-5示出了一个控制电路的实例。在准备期,门控双稳复零(Q1=0),闭锁双稳置“1”(Q2=1),撤除了对门控双稳的封锁。然后在时基信号的作用下,门控双稳翻转,Q1=1,主门开启,测量期开始。在后续的第二个时期信号作用下,门控双稳翻转,降沿使寄存单稳产生寄存信号,刷新寄存器内容,显示器开始显示新的测Q1=0,主门关闭,测量期结束。Q1的下降沿使闭锁双稳由“1”翻转为“0”。Q2的下量结果。Q2的下降沿还使显示单稳产生控制显示时间的延时信号,延时结束时产生复零脉冲R,使仪器各有关部分复零。在显示复零过程中闭锁双稳为门控双稳提供闭锁信号。为保证可靠地复零,在复零信号结束时不立即开始新的测量,而由闭锁单稳提供一个短暂的辅助闭锁信号,该信号又加至闭锁双稳S端使Q2=1。待所有闭锁信号都撤除后,门控双稳才进入等待下一次触发的状态。

(五)计数及显示电路

本单元用于对主门输出的脉冲计数并显示十进脉冲数。由2—10进制计数电路及译码器、数字显示器等构成。它有三条输入线,一条是计数脉冲用的信号输入线,一条是复零信号线,第三条是记忆控制信号线。有的通用计数器还可以输出显示结果的BCD码。

二、通用电子计数器的基本原理

(一)频率测量

测量频率时,电子计数器的电路连接如图7-6所示。这是一个简化电路。

图7-6 测频率

被测信号加于A 通道,经电路放大、整形后,形成重复频率等于被测信号频率f x 的计数脉冲。把它加至主门的一个输入端。门控双稳电路受晶振分频而来的闸门时间信号控制,门控双稳的输出接至主门的另一个输入端。这时主门的开通时间由闸门时间选择电路送来的信号决定。在主门开通时间T 内,对计数脉冲计数,设计数值为N ,则有 N=T/T x ,即f x =N/T=N/K f Ts ,其中T 为门控时间,门控信号是晶振f s 分频而来的,非常准确;K f 为分频器分频系数;f s 、Ts 为晶振的频率和周期。对同一被测信号,如果选择不同的门控时间,即选择不同的分频系数K f ,计数值N 是不同的。为便于读数,实际仪器中的分频系数K f 都采用10进分频的办法。当分频系数K f 减小后所得计数值N 也减少,显示器上则将小数点所在位置自动移位。例如f x =1 000 000Hz 、门控时间为1s 时,可得N=1 000 000,若7位显示器的单位采用kHz ,则显示1000.000kHz ;如果门控时间改为0.1s ,则N=100 000,显示1000.00kHz ,7位显示器的第1位不显示,只显示6位数字,且小数点已后移1位。

(二)频率比测量

通用电子计数器还可以用来测量两个待测信号频率的比值。电路连接如图7-7所示。 两待测信号分别加到A 、B 输入通道。频率较低的信号f B 加至B 通道,经放大、整形后用来作门控双稳的触发信号,频率较高的信号f A 加至A 通道,经整形后变成重复频率与f A 相等的计数脉冲。主门的开通时间为T B =1/ f B ,在该时间内对频率f A 的待测信号进行计数,可得

B

A A

B T T N f f == 即 B B A N T N f f == 为了提高测量准确度,还可将频率较低的f B 信号的周期扩大,即将该信号经分频器后再加至门控双稳。当主门的开通时间增大后,计数值随之增大,但由于可进行小数点自动移位,显示的比值N 不变。

图7-7 测频率比

(三)累加计数

累加计数是指在限定的时间内,对输入的计数脉冲进行累加。测量原理和测量频率是相同的。不过这时门控双稳须改用人工控制。其电路连接如图7-8所示,待计数脉冲经A输入通道进入,这时计数值就是累加数。

图7-8 累加计数

(四)周期测量

测量周期时电子计数器的电路连接如图7-9所示。

被测信号经A输入通道整形,使其转换成相应的矩形波,取出其跳变沿形成脉冲串,这时同极性跳变沿脉冲的重复周期恰好等于被测信号周期。利用该脉冲去触发门控双稳,控制主门的开闭。主门导通的时间就正好等于被测信号的周期。晶振经倍频(或分频)后产生的时标脉冲同时送至主门的另一输入端。在主门开启的时间内对输入的时标脉冲计数。设计数的值为N,时标脉冲周期为Ts ,则被测信号周期Tx为:Tx=NTs 。

在实际测量周期时,为了减小误差,常采用多周期测量,读取平均周期值。即把被测信号的周期扩大l0n倍,再加至门控双稳,对计数器的读数除以10n,即得到平均周期值。被测信号周期扩大10n倍,实际上就是进行各级十分频(常称倍乘)。

图7-9 测量周期的原理方框图

(五)测量时间间隔

测量时间间隔的原理与测量周期相同。首先需将被测信号整形为脉冲串。

当测量同一脉冲串的两个相邻脉冲间隔时,电路连接方法与测量周期电路相同,如图7-9所示。在形成的脉冲串中,前一个脉冲可作启动脉冲,控制门控双稳翻转,后一个脉冲则作为停止脉冲,使门控双稳复原。门控双稳翻转期间产生的方波作为控制主门的门控信号。

对于两个脉冲信号之间的时间间隔测量,可把信号分别加到不同的输入通道,一个用于启动门控双稳,一个用于使门控双稳复原。其电路连接如图7-10。A输入通道作为启动通道,B输入通道则为停止通道。在测量同一脉冲串两相邻脉冲间隔时,需将A、B两通道的输入端通过开关并联起来;测量两个脉冲信号之间间隔时则分开使用,被测信号分别加至A、B通道的输入端。

图7-10 测量时间间隔

测量脉冲宽度时,仪器按图7-10连接。当测量正脉冲宽度时启动通道采用正斜率触发,停止通道采用负斜率触发。如测量负脉冲宽度或正脉冲的静止期宽度时,则与此相反,启动

图7-8 累加计数

通道采用负斜率触发,停止通道采用正斜率触发。输入信号后需适当调节两通道的触发电平,使计数器显示正常。

由于脉冲宽度是以50%电平处宽度来定义的,为使测量准确度较高,触发电平要设置在50%的脉冲幅度以上。

(六)自校

通用电子计数器都有自校功能。所谓自校就是利用晶振本身产生的时标信号和门控信号,对电子计数器的内部功能进行自我检查。

自校时,电子计数器的电路连接如图7-11所示。送入主门的脉冲可来自倍频器或分频器。这时计数器的计数值为:

n K n T K 1/n T K T T

N f s s f s

s f 's ====f f 式中:n 为进入主门的计数脉冲频率,是晶振频率的倍数;T 为门控脉冲宽度;K f 为门控脉冲的分频系数,可根据“闸门时间选择”开关所指示的周期倍乘率读出。

从上式可知,当“闸门时间选择”开关和“时标信号选择”开关位置变化时,K f 、n 会变化,但N=K f n 的关系不变。由于K f 、n 都是按10进位变化的,当开关位置变化时小数点可自动移位,N 的指示值为进入主门计数的脉冲频率值。对于相同闸门时间,时标增大10倍,则N 减为1/10;若使用同一时标,闸门时间增大10倍,则N 也增大10倍,但小数点同时移位,计数器的指示值不变。

图7-11 电子计数器自校时的电路连接

三、电子计数器的使用

电子计数器的型号不少,但是它们的基本使用方法是雷同的;这里以E312A 型通用计数器为例,介绍其面板装置、使用步骤。

E312A 通用电子计数器是采用大规模集成电路的数字式仪器,采用LED 显示,具有读数直观、测量快速、准确和使用方便等优点。

(一)主要技术性能

频率测量范围为10Hz ~10MHz ,闸门时间分10ms 、0.1s 、1s 、10s 四种。周期测量范围0.4μs ~10s 。脉冲时间间隔测量范围为0.25μs ~(107-1)μs 。具有A 、B 两个输入通道,频率比测量时A 通道输入频率范围为10Hz~10MHz ,B 通道输入频率范围为lHz ~2.5MHz 。计数时最大计数值为(108-1)。A 、B 两个输入端输入阻抗相同,输入电阻≥500k Ω,输入电容≤30pF 。使用8位LED 显示,十进制读数,单位为kHz ,小数点可自动定位。工作方式有自动复原、人工复原和保持三种。自动复原为0.2s+测量时间,人工复原需按人工复原

键后测量才能重新开始。在保持位置则显示的读数不变。晶振标准频率为5MHz,频率准确度±5×10-8,频率稳定度为1×10-8/日。

(二)测量功能与使用说明

E312A电子计数器的原理方框图如图7-12所示,包括A、B两个输入通道、晶振和二倍频器、大规模集成电路5G7226B及电源等几部分。

E312A型通用计数器可进行自校、频率、周期、时间、计数、插测、A/B七种功能的测量。插测档可作为E312A仪器的功能扩展之用。

在输入电路内有三态灯指示电路,用来检测整形器是否工作正常。工作时指示灯闪亮;不工作时则为常亮或常灭。

测量频率或周期时的被测信号、测频率比时的A信号(频率较高信号)、测时间间隔时的启动信号,都由A输入口输入;测频率比时的B信号及测时间间隔时的停止信号则由B 输入口输入。在面板上有斜率选择器,可根据需要选择触发信号的上升沿或下降沿。“触发电平”旋钮可连续调节触发电平到最佳值。

测量频率时若被测频率fx 高,可选择短闸门时间,反之,若fx 低则应选长闸门时间。测量周期时,若周期长应选小倍乘率,否则测量时间会很长。

在面板上设有分合键。用于将A、B两输入口的分、合控制。当按下“合”键时B输入通道的插口被断开,只有A输入口可输入信号,这时A、B输入通道在内部相连。当为单线输入、测量时间间隔时需按下此键。A、B通道选用相同的斜率触发,可用来测量被测脉冲信号的重复周期;选用不同的斜率触发,可用来测量脉冲宽度或静止期。合键弹出时,A、B则为独立的输入通道。

功能选择和闸门时间选择通过在输入端接入不同的扫描位驱动脉冲来实现。在面板上按下某一功能按键后,集成电路内部则依照该按键的要求连接好内部电路,使测量逻辑功能发生相应变化。

(三)前面板各部分的名称和作用

前面板的布局图如图7-13所示。

1.电源开关按键开关按下为机内电源接通,仪器可正常工作。

2.复原键每按一次,产生一次人工复原信号。

3.功能选择模块由一个三位拨动开关和五个按键开关所组成,当拨动开关处于右边位置时,整机执行自珍功能,显示10MHz钟频,位数随闸门时间不同而不同;拨动开关处于左边位置时,将拨动前测得的数据保持显示,一直不变;(拨动开关处于上述二位置时,五个按键开关失去作用),当拨动开关处于中间位置时,整机功能由五个按键开关的位置决定,五个按键开关完成六种功能的选择,“频率”键按下时,仪器执行频率测量功能,“周期”键按下时,仪器进行周期测量,“时间”键按下,仪器进行时间间隔测量;“计数”键按下,仪器进行计数测量,“插测”键按下,仪器进行功能扩展测量,五个按键开关之间为互锁关系,五个键中只能按下其中之一,当五个全部弹出时,仪器进行频率比测量。

4.闸门选择模块由三个按键开关组成,可选择四档闸门和相应的四种倍乘率。“0.1 S(10 1)”键按下时,仪器选通0.1 S闸门或10 1倍乘;“1S(10 2)键按下,仪器选通1 S闸门或10 2倍乘;“10S(10 3)”键按下,仪器选通10S闸门或103倍乘;三个键都弹出时,仪器选通10ms闸门或10°倍乘;至于是闸门还是倍乘,应同时结合功能选择而定,频率、自校测量时,选择的为闸门,周期、时间测量时选择的是倍乘率。

(a)主机逻辑图

(b)输入通道方框图

图7-12 E312A通用计数器方框图

5.闸门指示闸门开启,发光二极管亮(红色)。

6.晶振指示绿色发光二极管亮,表示晶体振荡器电源接通。7.显示器八位七段LED显示,小数点自动定位。

8.单位指示四种单位指示

频率测量用kHz或Hz(Hz单位供功能扩展插件用)

时间测量用μs

电压测量用V(供扩展插件用)

9.A输入插座频率、周期测量时的被测信号、时间间隔测量时的启动信号以及A/B 测量时的A输入均由此处输入。

10.B输入插座时间间隔测量时的停止信号,A/B测量时的B信号均由此处输入。

11.分—合键按下时为“合”,B输入通道断开,A、B通道相连,被测信号从A输入端入口;弹出时为“分”,A、B为独立的通道。

12.输入信号衰减键弹出时,输入不衰减地进入通道,按下时,输入信号衰减为十分之一后进入通道。

13.斜率选择键选择输入波形的上升或下降沿。按下时,选择下降沿,弹出时,选择上升沿。

14.触发电平调节器由带开关的推拉电位器组成

通过电位器阻值的调整完成触发电平的调节作用,调节电位器可使触发电平在-1.5V~+1.5V(不衰减)或-15V~+15V(衰减时)之间连续调节,开关推入为AC耦合,拉出为DC 耦合。

15.触发电平指示灯表征触发电平的调节状态,发光二极管均匀闪表示触发电平调节正常,常亮表示触发电平偏高,不亮表示触发电平偏低。

(12),(13),(14),(15)的作用对于A、B输入通道作用一样.

16.内插件位置当插入功能扩展单元时就能完成插测功能的扩展作用。

(四)测量前的准备工作

1.先仔细检查市电电压,确认市电电压在220V士10%范围内,方可将电源线插头插入本机后面板上电源插座内。

2.检查后面板“内接、外接”选择开关位置是否正确,当采用机内晶振时,应处于“内接”位置。

3.仪器予热3分钟能正常工作,予热2小时能达到技术指标规定的稳定度。

(五)自校检查

在使用E312A型通用计数器进行测量之前,可对仪器进行“自校”档测量以判断仪器工作的正常与否。

前面板的三位拨动开关拨至“自校”位置,选择闸门选择模块的不同闸门,时标信

号为10MHz,显示的测量结果应符合下表所示的正确值。

前面板的三位拨动开关拨至“自校”位置,选择闸门选择模块的不同闸门,时标信号为10MHz,显示的测量结果应符合下表所示的正确值。

单位:全部为kHz

10S档测量数据的左上角光点亮,表示测量结果由于显示位数的限制而产生了溢出。

(六)频率测量

前面板的功能选择模块中的三位拨动开关置中间位置,意味着下面方块中的五种功能选择起作用,继而按下“频率”键,表示仪器已进入频率测量功能。闸门模块中的四档闸门的选择通常可根据被测频率的数值而定,频率高时可选择取样率较高的矩闸门时间,频率低时一般选长的闸门时间。

通道部分的“分一合”键弹出,由A输入端送入适当幅度(当输入幅度大时,可通过衰减器按键予以衰减)的被测信号。若被测信号为正弦波,则送入后即可正常显示,若被测信号是脉冲波,三角波,锯齿波,则需将触发电平调节推拉电位器拉出,调节触发电平,此时即可正常显示被测信号的频率。

(七)周期测量

前面板的功能选择模块中的三位拨动开关置中间位置,按下“周期”键,此时闸门选择模块的按键为倍乘率的选择,可根据被测周期的长短来选择倍乘率,被测周期短时,可选择适当倍乘以提高测量精度,被测周期较长可选择“10°”键直接进行测量,这时若倍乘率选得太大就会等待很长时间,才能显示测量结果或超出测量正常范围,以至误认为机器工作不正常。由于本仪器输入灵敏度较高,当被测信号的信噪比较低时,一般应在输入端加接低通滤波器和适当选择倍乘率来提高测量的准确性。

周期测量时通道部分的按键操作:被测周期信号从A输入端输入,“分一合”键弹出,选择“分”的工作状态,当被测周期信号为正弦波,幅度<0.3V,脉冲波幅度<1V(P-P)时,将衰减键弹出,被测信号不经衰减直接进入A通道。当被测信号幅度超出上述范围时,“衰减”键按下,被测信号衰减为十分之一后进入A通道。当被测信号为≥1Hz的正弦波时,可直接显示测量结果。当被测信号为脉冲波、三角波、锯齿波或低于1Hz的正弦波时,应将触发电平调节电位器拉出,进行电平调节。电位器旋钮上的红点标志一般应选择指示在使触发灯闪跳区间的中心位置为宜。

(八)脉冲时间间隔测量

前面板功能选择模块中的三位拨动开关置中间位置,按下“时间”键,此时闸门选择模块的按键为取样次数的选择,可根据被测时间间隔的长短来选择取样次数,间隔较长时,应选择较小的取样次数或选择“10°”键,直接测量时间间隔,这时如取样次数太大,同样会等待很长时间才能显示,或者超出正常测量范围。

触发电平调节推拉电位器在本测量功能时始终可调,在适当幅度的作用下,(单线时公用A路衰减器,双线时使用各自衰减器),调节电位器,使得触发电平指示灯闪跳,电位器旋钮上的红点标志一般应选择指示在使触发灯闪跳区间的中心位置为宜。

当整机用于单线输入时“分一合”键置于“合”的位置,信号由A通道输入,两路斜率选择相同时可测量被测信号的周期,使用方法与周期测量相同,还可通过斜率选择开关选择上升沿或下降沿,从而测出被测信号的脉冲持续时间和休止时间。

当整机用于双线输入时,启动信号由A输入端输入,停止信号由B输入端输入,“分一合”键置于“分”位置。此时动态范围为0.1~3V(P-P)。

(九)频率比测量

前面板的功能选择模块中的三位拨动开关置中间位置,功能选择按键全部弹出,此时闸门选择模块的按键用来选择倍乘率。

“分一合”键置“分”,A路“斜率选择”键置“┌ ”的位置,两路被测信号分别由A、B输入端输入。此时A通道频率范围为1Hz~10MHz;而B通道则为1Hz~2.5MHz。动态范围均为:正弦波30mV~1V,脉冲波0.1V(P-P)~3V(P-P)。

(十)计数

前面板的功能选择模块中的三位拨动开关置中间位置,按下“计数”键,“分一台”键置“分”位置,哀减器位置和触发电平调节推拉电位器的位置均与频率测量时相同,信号由A输入端输入后,即可正常累计。计数过程中,若观察瞬间测量结果,可将三位拨动开关置保持位置,显示即为被测值,若希重新开始计数,只需按一次“复原”键就可。

(十一)插测

E312A直接测频的范围不宽,最高测量频率为10MHz。当需要测量更高的频率时,要使用配套件中的内插件,对被测信号预定标(分频),以扩展测频范围。

前面板的功能选择模块中的三位拨动开关置中间位置,按下“插测”键,此时输入信号由内插件的输入插孔输入,根据不同的内插件,配合选择功能选择模块和闸门选择模块的各个按键,即可测量10MHz以上频率,并予以显示频率值。

定时器、计数器操作与应用实验报告

实验三 定时器、计数器操作与应用实验报告 、实验目的 1、 了解和熟悉FX 系列可编程序控制器的结构和外 部接线方法; 2、 了解 和熟 悉 GX Developer Version 7.0 软件的 使用 方法 ; 3、 掌握 可编 程序 控制器 梯形 图程 序的 编制 与调 试。 二、实验要求 仔 细阅 读实 验指 导书 中关 于编 程软 件的 说明 ,复习 教材 中有 关内 容 , 分 析程 序运 行结 果。 三、实验设备 2 、 开关 量输 入 / 输出 实验 箱 3、 计算 机 4、 编程 电缆 注 意: 1) 开关量输入/输出实验 箱内的钮子开关用来产生模拟的 开关量输入 信 号; 2) 开关量输入/输出实验箱内的LED 用来指示开关 量输出信号; 3) 编程电缆在连接PLC 与计算机时请注意方向。 四、实验内容 1 、梯形图 1 、 FX 系列可 编程 序控 制器 一只 一套 5、 GX Developer Version 7.0 软件 一套

2、梯形图程序 0LD xooo 1OUT YOOO X001 2LD 3OR¥001 4AN I X002 5OUT Y001 6OUT TO K50 9MPS 10AHI TO 11OUT Y002 12MPP 13ASD TO 14OUT¥003 15LD X003 16RST CO 18LD X004 19OUT CO K5 22LD CO 23OUT Y004 24END 3、时序图

r 时序10 □ ?Si 正在进荷囲1SL 金冃勖厂手祜r XI广X3厂X5厂K1Q拧应C 40 J2fl MIB -380 .360 '340 -33 MW 脚 M 创Q,220,200,13Q -1?-14D ,1如■!? 如也 40 如厂「 五、实验步骤 1、程序的编辑、检查和修改; 2、程序的变换; 3、程序的离线虚拟设备仿真测试; 4、程序写入PLC; 5、用PLC运行程序; 6、比较程序的分析结果与实际运行结果。 六、实验报告 1、实验梯形图程序的编写; 2、梯形图程序的理论分析与结果; 3、梯形图程序的实际运行结果; 4、结论。 七、实验心得 通过这样一次实验,我对GX Developer Version 7.0 软件的使用方 法更加的熟悉了,也了解到在实验中需要我们集中精力,仔细认真地完成■XDU "Tlr-.Ll-t-1!- D LJ D-IT--1 z?E I4J 一 — Ti ll IL — 」 ill-t-ll-r — 1

集成计数器及寄存器的运用 实验报告

电子通信与软件工程 系2013-2014学年第2学期 《数字电路与逻辑设计实验》实验报告 --------------------------------------------------------------------------------------------------------------------- 班级: 姓名: 学号: 成绩: 同组成员: 姓名: 学号: --------------------------------------------------------------------------------------------------------------------- 一、 实验名称:集成计数器及寄存器的运用 二、实验目的: 1、熟悉集成计数器逻辑功能与各控制端作用。 2、掌握计数器使用方法。 三、 实验内容及步骤: 1、集成计数器74LS90功能测试。74LS90就是二一五一十进制异步计数器。逻辑简图为图8、1所示。 四、 五、 图8、1 六、 74LS90具有下述功能: ·直接置0(1)0(2)0(.1)R R ,直接置9(S9(1,·S,.:,=1) ·二进制计数(CP 、输入QA 输出) ·五进制计数(CP 2输入Q D Q C Q B 箱出) ·十进制计数(两种接法如图8.2A 、B 所示) ·按芯片引脚图分别测试上述功能,并填入表 8、1、表8、2、表8、3中。

图8、2 十进制计数器 2、计数器级连 分别用2片74LS90计数器级连成二一五混合进制、十进制计数器。 3、任意进制计数器设计方法 采用脉冲反馈法(称复位法或置位法)。可用74LS90组成任意模(M)计数器。图8、3就是用74LS90实现模7计数器的两种方案,图(A)采用复位法。即计数计到M异步清0。图(B)采用置位法,即计数计到M一1异步置0。 图8、3 74LS90 实现七进进制计数方法 (1)按图8、3接线,进行验证。 (2)设计一个九进制计数器并接线验证。 (3)记录上述实验的同步波形图。 四、实验结果:

实验7 计数器

CHANGZHOU INSTITUTE OF TECHNOLOGY 题目7:计数器 二级学院(直属学部):延陵学院 专业:电气工程及其自动化班级:10电Y3 学生姓名:学号:

1、学习80C51单片机计数器的使用和编程 2、熟悉计数器中断处理程序的编程 二、实验电路

四、实验操作和调试 通过引脚T0从外部输入3个计数脉冲后触发中断,在T0的计数中断服务程序中,接在P0口的绿色LED闪烁3次,返回主程序。 引脚T1从外部输入6个计数脉冲后触发中断,在T1的计数中断服务程序中,接在P2口的红色LED闪烁6次,返回主程序。 T0和T1总的中断次数在P1口的7段BCD数码管中显示。 五、实验程序 #include #include #define TRUE 1 #define uchar unsigned char uchar time0IntCounter=0; //定时器0溢出计数 uchar time1IntCounter=0; //定时器1溢出计数 uchar totalIntTimes=0; //总中断次数 void time(unsigned int ucMs); //延时单位:ms

void main(void) { TMOD=0x066; //设置外部中断0和1为外部脉冲输入计数器,设工作方式1,16位计数器 TH0=0xFF;TL0=0xFD; //设置计数器0的初值FFFDH,3个计数脉冲产生中断 TH1=0xFF;TL1=0xFA; //设置计数器1的初值FFFAH,6个计数脉冲产生中断 TR0=1; //开启定时器0 TR1=1; //开启定时器1 IE=0x8a; //开启定时器0和1中断 P1=totalIntTimes; //总中断次数送P1 while(1){} //等待定时器0和1中断 } /************定时器0中断服务程序*****/ void timer0(void) interrupt 1 { unsigned char counter; //循环次数计数 EA=0; //关总中断 TR0=0; //停止计时 totalIntTimes++; //总中断次数加1 P1= totalIntTimes; //总中断次数送P1 for(counter=0;counter<255;counter++) { P0=0; //点亮P0口LED1 time(300); //延时300ms P0=0xff; //熄灭P0口LED1 time(300); //延时300ms } TH0=0xFF;TL0=0xFD; //设置计数器0的初值FFFDH,3个计数脉冲产生中断 TR0=1; //开启定时器0 EA=1; //开总中断 } /************定时器1中断服务程序*****/ void timer1(void) interrupt 3 { unsigned char counter; //循环次数计数 EA=0; //关总中断 TR1=0; //停止计时 totalIntTimes++; //总中断次数加1 P1=totalIntTimes; //总中断次数送P1

PLC实验定时器计数器实验

实验二定时器、计数器实验 一、目的要求 1、了解和熟悉编程软件的使用方法。 2、了解写入和编辑用户程序的方法。 3、掌握定时器、计数器的使用。 二、实验设备 台达可编程序控制器一台;PLC实验箱一台;装有WPL编程软件和开发软件的计算机一台;编程连接电缆一根。 三、实验内容 1、实验原理 定时器相当于继电器电路中的时间继电器,可在程序中作延时控制。 可编程控制器中的定时器是根据时钟脉冲累积计时的,时钟脉冲有 1ms、10ms、100ms等不同规格。(定时器的工作过程实际上是对时钟脉冲计数)因工作需要,定时器除了占有自己编号的存储器位外,还占有一个设定值寄存器(字),一个当前值寄存器(字)。设定值寄存器(字)存储编程时赋值的计时时间设定值。当前值寄存器记录计时当前值。这些寄存器为16位二进制存储器。其最大值乘以定时器的计时单位值即是定时器的最大计时范围值。定时器满足计时条件开始计时,当前值寄存器则开始计数,当当前值与设定值相等时定时器动作,常开触点接通,常闭触点断开,并通过程序作用于控制对象,达到时间控制的目的。 TMR为十六位定时器,当该指令执行时,其所指定的定时器线圈受电,定时器开始计时,当到达所指定的定时值(计时值≥设定值),其接点动作如下:CNT为十六位计数器,当该指令由Off→On执行,表示所指定的计数器线圈由失电→受电,则该计数器计数值加1,当计数到达所指定的定数值(计数值 = 设定值),其接点动作如下:?? 当计数到达之后,若再有计数脉冲输入,其接点及计数值均保持不变,若要重新计数或作清除的动作,请利用RST指令。 编程使PLC输出Y0输出3秒的脉冲,PLC输入1对脉冲计数,计数值为10时,PLC输出Y1输出为1,第11个脉冲清零。 OUTPUT00

实验六计数器及其应用

实验六计数器及其应用 一、实验目的 1、学习用集成触发器构成计数器的方法 2、掌握中规模集成计数器的使用及功能测试方法 3、运用集成计数计构成1/N分频器 二、实验原理 1、用D触发器构成异步二进制加/减计数器 图1是用四只D触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D触发器接成T'触发器,再由低位触发器的Q端和高一位的CP端相连接。 图1 四位二进制异步加法计数器 2、中规模十进制计数器 CC40192是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如图2所示。 图2 CC40192引脚排列及逻辑符号 图中LD—置数端 CP U —加计数端 CP D —减计数端

CO—非同步进位输出端BO—非同步借位输出端 D 0、D 1 、D 2 、D 3 —计数器输入端 Q 0、Q 1 、Q 2 、Q 3 —数据输出端 CR—清除端 CC40192(同74LS192,二者可互换使用)的功能如表9-1,说明如下: 表9-1 3、计数器的级联使用 图3是由CC40192利用进位输出CO控制高一位的CP U 端构成的加数级联图。 图3 CC40192级联电路 4、实现任意进制计数 (1) 用复位法获得任意进制计数器 假定已有N进制计数器,而需要得到一个M进制计数器时,只要M<N,用复位法使计数器计数到M时置“0”,即获得M进制计数器。如图4所示为一个由CC40192 十进制计数器接成的6进制计数器。 (2) 利用预置功能获M进制计数器 图4 六进制计数器

三、实验设备与器件 1、+5V直流电源 2、双踪示波器 3、连续脉冲源 4、单次脉冲源 5、逻辑电平开关 6、逻辑电平显示器 7、译码显示器 8、 CC4013×2(74LS74)、CC40192×3(74LS192)、CC4011(74LS00) CC4012(74LS20) 四、实验内容 1、用CC4013或74LS74 D触发器构成4位二进制异步加法计数器。 (1) 按图9-1接线,R D 接至逻辑开关输出插口,将低位CP 端接单次脉冲源, 输出端Q 3、Q 2 、Q 3 、Q 接逻辑电平显示输入插口,各S D接高电平“1”。 (2) 清零后,逐个送入单次脉冲,观察并列表记录 Q 3~Q 状态。 (3) 将单次脉冲改为1HZ的连续脉冲,观察Q 3~Q 的状态。 (4) 将1Hz的连续脉冲改为1KHz,用双踪示波器观察CP、Q 3、Q 2 、Q 1 、Q 端波 形,描绘之。 5) 将图9-1电路中的低位触发器的Q端与高一位的CP端相连接,构成减法计 数器,按实验内容2),3),4)进行实验,观察并列表记录Q 3~Q 的状态。 2、测试CC40192或74LS192同步十进制可逆计数器的逻辑功能 (1) 清除:CR=1 (2) 置数:CR=0,数据输入端输入任意一组二进制数,令LD= 0,观察计数译码显示输出。 (3) 加计数:CR=0,LD=CP D =1,CP U 接单次脉冲源。 (4) 减计数:CR=0,LD=CP U =1,CP D 接单次脉冲源。 3、图9-3所示,用两片CC40192组成两位十进制加法计数器,输入1Hz连续计数脉冲,进行由00—99累加计数,记录之。 4、按图4电路进行实验,记录之。

实验报告五 定时器计数器实验

信息工程学院实验报告 课程名称:微机原理与接口技术Array 实验项目名称:定时器/计数器实验实验时间: 班级:姓名:学号: 一、实验目的 1. 掌握8254 的工作方式及应用编程。 2. 掌握8254 典型应用电路的接法。 二、实验设备 PC 机一台、TD-PITD+实验系统一套。 三、实验原理 8254 是Intel 公司生产的可编程间隔定时器。是8253 的改进型,比8253 具有更优良的性能。8254 具有以下基本功能: (1)有 3 个独立的16 位计数器。 (2)每个计数器可按二进制或十进制(BCD)计数。 (3)每个计数器可编程工作于 6 种不同工作方式。 (4)8254 每个计数器允许的最高计数频率为10MHz(8253 为2MHz)。 (5)8254 有读回命令(8253 没有),除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容。 (6)计数脉冲可以是有规律的时钟信号,也可以是随机信号。计数初值公式为: n=f CLKi ÷f OUTi、其中f CLKi 是输入时钟脉冲的频率,f OUTi 是输出波形的频率。 图5-1 是8254 的内部结构框图和引脚图,它是由与CPU 的接口、内部控制电路和三个计数器组成。8254 的工作方式如下述: (1)方式0:计数到0 结束输出正跃变信号方式。 (2)方式1:硬件可重触发单稳方式。 (3)方式2:频率发生器方式。 (4)方式3:方波发生器。 (5)方式4:软件触发选通方式。 (6)方式5:硬件触发选通方式。

图5-1 8254 的内部接口和引脚 8254 的控制字有两个:一个用来设置计数器的工作方式,称为方式控制字;另一个用来设置读回命令,称为读回控制字。这两个控制字共用一个地址,由标识位来区分。控制字格式如表5-1~5-3 所示。 表5-1 8254 的方式控制字格式 表5-2 8254 读出控制字格式 表5-3 8254 状态字格式 8254 实验单元电路图如下图所示:

单片机实验之定时器计数器应用实验二

一、实验目的 1、掌握定时器/计数器计数功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。 二、设计要求 1、用Proteus软件画出电路原理图,单片机的定时器/计数器以查询方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满100个脉冲,则取反P1.0口线状态,在P 1.0口线上接示波器观察波形。 2、用Proteus软件画出电路原理图,单片机的定时器/计数器以中断方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满200个脉冲,则取反P1.0口线状态,在P 1.0口线上接示波器观察波形。 三、电路原理图 六、实验总结 通过本实验弄清楚了定时/计数器计数功能的初始化设定(TMOD,初值的计算,被计数信号的输入点等等),掌握了查询和中断工作方式的应用。 七、思考题 1、利用定时器0,在P1.0口线上产生周期为200微秒的连续方波,利用定时器1,对 P1.0口线上波形进行计数,满50个,则取反P1.1口线状态,在P 1.1口线上接示波器观察波形。 答:程序见程序清单。

四、实验程序流程框图和程序清单。 1、定时器/计数器以查询方式工作,对外部连续周期性脉冲信号进行计数, 每计满100个脉冲,则取反P1.0口线状态。 汇编程序: START: LJMP MAIN ORG 0100H MAIN: MOV IE, #00H MOV TMOD, #60H MOV TH1, #9CH MOV TL1, #9CH SETB TR1 LOOP: JNB TF1, LOOP CLR TF1 CPL P1.0 AJMP LOOP END C语言程序: #include sbit Y=P1^0; void main() { EA=0; ET1=0; TMOD=0x60; TH1=0x9C; TL1=0x9C; while(1) { TR1=1; while(!TF1); TF1=0; Y=!Y; } }

实验七 计数器及其应用学生版

实验七计数器及其应用 一、实验目的 1.学习用集成触发器构成计数器的方法 2.掌握中规模集成计数器的使用方法及功能测试方法 3.运用集成计数器构成1∕N分频器 二、实验原理 计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。 计数器种类很多。按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。根据计数器的不同,分为二进制计数器,十进制计数器和任意进制计数器。根据计数的增减趋势,又分为加法、减法和可逆计数器。还有可预置数和可编程序功能计数器等等。目前,无论是TTL还是CMOS集成电路,都有品种较齐全的中规模集成计数电路。使用者只要借助于器件手册提供的功能表和工作波形图以及引出端的排列,就能正确地运用这些器件。 1、用D触发器构成异步二进制加∕减计数器 图7-1是用四只D触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D触发器接成T′触发器,再由低位触发器的Q端和高一位的CP端相连接。 图7-1 若将图7-1稍加改动,即将低位触发器的Q端与高一位的CP端相连接,即构成了一个4位二进制减法计数器 三、实验内容 1.用74LS74触发器构成4位二进制一步加法计数器。 (1)按图7-1连接,R D接至逻辑开关输出插口,将低位CP O端接单次脉冲源,输出端Q3、Q2、Q1、Q0接逻辑电平显示输入插口。 (2)清零后,逐个送入单次脉冲,观察并列表记录Q3~Q0状态。 (3)将图7-1电路中的底位触发器的Q端与高一位的CP端相连接,构成减法计数器,按实验内容(2)、(3)进行实验,构成并列表记录Q3~Q0的状态。

数电实验报告 计数器

实验报告 实验七计数器原理测试及其设计 2.7.1 实验目的 1.掌握中规模集成计数器74LS160、74LS161、74LS163的逻辑功能及使用方法。 2.掌握同步清零与异步清零的区别及74LS160计数器的级联方法。 3.学习用中规模集成计数器设计任意进制计数器。 2.7.2 实验仪器设备与主要器件 实验箱一个;双踪示波器一台;稳压电源一台;函数发生器一台。 74LS160,74LS161和74LS163。 2.7.3 实验原理 计数器的功能是记录输入脉冲的个数。他所能记忆的最大脉冲个数称为该计数器的模。计数器不仅能统计输入脉冲的个数,还可以用作分频、定时、产生节拍脉冲等。根据进位方式,可分为同步和异步两类。根据进制,可分为二进制、十进制和任意进制等。根据逻辑功能,可分为加法计数器、减法计数器和可逆计数器等。根据电路集成度,可分为小规模集成计数器和中规模集成计数器。 2.7.4 实验内容 1.分别用74LS161和74LS163设计模13计数器,采用清零法实现,并用数码管显示实验结果。 设计思路:74LS161是十六进制计数器,所以我在它计数到13(1101)清零就行了,再利用二进制数与BCD码对应关系,即利用74LS283的逻辑功能使数码管显示实验结果。计数时电路状态转换关系: 0000→0001→0010→0011→0100→0101→0110→0111→1000→1001→1010→1011→1100→0000

设计思路:74LS163接法与74LS161基本一样,只是163的清零信号是12不是13,如图: 2.设计一个用3位数码管指示的六十进制计数器,并用三只开关控制计数器的数据保持、计数及清零功能。 设计思路:用Cr=0控制计数器清零,用EP*ET=0控制计数器数据保持,用高低电平和CP脉冲进行与运算控制计数器计数功能。U1的清零信号是在计数到6时,U1清零的同时U3开始计数,这样就能实现用3位数码管指示的六十进制计数器。如图:

定时器实验报告

电子信息工程学系实验报告 课程名称:单片机原理及接口应用Array实验项目名称:51定时器实验实验时间: 班级:姓名:学号: 一、实验目的: 熟悉keil仿真软件、protues仿真软件的使用和单片机定时程序的编写。了解51单片机中定时、计数的概念,熟悉51单片机内部定时/计数器的结构与工作原理。掌握中断方式处理定时/计数的工作过程,掌握定时/计数器在C51中的设置与程序的书写格式以及使用方法。 二、实验环境: 软件:KEIL C51单片机仿真调试软件,proteus系列仿真调试软件 三、实验原理: 1、51单片机定时计数器的基本情况 8051型有两个十六位定时/计数器T0、T1,有四种工作方式。MCS-51系列单片机的定时/计数器有几个相关的特殊功能寄存器: 方式控制寄存器TMOD; 加法计数寄存器TH0、TH1 (高八位);TL0、TL1 (低八位); 定时/计数到标志TF0、TF1(中断控制寄存器TCON) 定时/计数器启停控制位TR0、TR1(TCON) 定时/计数器中断允许位ET0、ET1(中断允许寄存IE) 定时/计数器中断优先级控制位PT0、PT1(中断优IP) 2、51单片机的相关寄存器设置 方式控制寄存器TMOD: TMOD的低四位为T0的方式字,高四位为T1的方式字。TMOD不能位寻址,必须整体赋值。TMOD各位的含义如下: 1. 工作方式选择位M1、M0 3、51单片机定时器的工作过程(逻辑)方式一 方式1:当M1M0=01时,定时器工作于方式1。

T1工作于方式1时,由TH1作为高8位,TL1作为低8位,构成一个十六位的计数器。若T1工作于定时方式1,计数初值为a,晶振频率为12MHz,则T1从计数初值计数到溢出的定时时间为t =(216-a)μS。 4、51单片机的编程 使用MCS-51单片机的定时/计数器的步骤是: .设定TMOD,确定: 工作状态(用作定时器/计数器); 工作方式; 控制方式。 如:T1用于定时器、方式1,T0用于计数器、方式2,均用软件控制。则TMOD的值应为:0001 0110,即0x16。 .设置合适的计数初值,以产生期望的定时间隔。由于定时/计数器在方式0、方式1和方式2时的最大计数间隔取决于使用的晶振频率fosc,如下表所示,当需要的定时间隔较大时,要采用适当的方法,即将定时间隔分段处理。 计数初值的计算方法如下,设晶振频率为fosc,则定时/计数器计数频率为fosc/12,定时/计数器的计数总次数T_all在方式0、方式1和方式2时分别为213 = 8192、216 = 65536和28 = 256,定时间隔为T,计数初值为a,则有 T = 12×(T_all – a)/fosc a = T_all – T×fosc/12 a = – T×fosc/12 (注意单位) THx = a / 256;TLx = a % 256; .确定定时/计数器工作于查询方式还是中断方式,若工作于中断方式,则在初始化时开放定时/计数器的中断及总中断: ET0 = 1;EA = 1; 还需要编写中断服务函数: void T0_srv(void)interrupt 1 using 1 { TL0 = a % 256; TH0 = a / 256; 中断服务程序段} .启动定时器:TR0(TR1)= 1。 四、实验内容过程及结果分析: 利用protues仿真软件设计一个可以显示秒表时间的显示电路。利用实验板上的一位led数码管做显示,利用中断法编写定时程序,控制单片机定时器进行定时,所定时间为1s。刚开始led数码管显示9,每过一秒数码管显示值减一,当显示到0时返回9,依此反复。然后设计00-59的两位秒表显示程序。 (1)实现个位秒表,9-0

实验三定时器计数器应用实验一

定时器/计数器应用实验一 设计性试验 2012年11月14日星期三第三四节课 一、实验目的 1、掌握定时器/计数器定时功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。 二、设计要求 1、用Proteus软件画出电路原理图,单片机的定时器/计数器以查询方式工作,在P1.0口线上产生周期为200μS的连续方波,在P 1.0口线上接示波器观察波形。 2、用Proteus软件画出电路原理图,单片机的定时器/计数器以中断方式工作,在P1.1口线上产生周期为240μS的连续方波,在P 1.1口线上接示波器观察波形。 三、电路原理图

四、实验程序流程框图和程序清单及实验结果 /********* 设计要求:(a)单片机的定时器/计数器以查询方式工作, 在P1.0口线上产生周期为200us的连续方波 编写:吕小洋 说明:用定时器1的方式1以查询方式工作 时间:2012年11月10日 ***************/ ORG 0000H 开始 系统初始化

START: LJMP MAIN ORG 0100H MAIN: MOV SP, #2FH CLR EA ;关总中断 CLR ET1 ;禁止定时器1中断 MOV TMOD, #00010000B ;设置定时器1为工作方式1 MOV TH1, #0FFH ;设置计数初值 MOV TL1, #9CH SETB TR1 ;启动定时器 LOOP: JNB TF1, LOOP ;查询计数是否溢出 MOV TH1, #0FFH ;重置计数初值 MOV TL1, #9CH CLR TF1 ;清除计数溢出标志 CPL P1.0 ;输出取反 LJMP LOOP ;重复取反 END

实验十一 同步计数器的逻辑功能测试及应用

实验十一计数器74LS161的逻辑功能测试及应用 一、实验目的 1、熟悉集成计数器触的逻辑功能和各控制端作用。 2、掌握集成计数器逻辑功能测试方法。 3、掌握计数器使用方法。 二、实验设备与器件 1、实验设备:DLBS系列数字逻辑实验箱1个,MF47型万用表1台。 2、实验器件:74LS161集成同步计数器×2片,四二输入与非门74LS00×1块。 三、实训器件说明 1、 74LS161集成同步计数器 74LS161是一种同步四位二进制同步加法计数器,计数范围是0~15,具有异步清零、同步置数、保持和二进制加法计数等逻辑功能。图11.1所示为74LS161的管脚图和逻 辑功能示意图。图中CR端是异步清零控制端,当CR=0时,输出Q3Q2Q1Qo全为零,实现异步清除功能。LD是同步置数控制端,当CR=1,LD=0,且CP=CP↑时,输出 Q3Q2Q1Qo=D3D2D1Do,实现同步预置数功能。CTP和CTT是计数控制端,CP是上升沿有效的时钟脉冲输入端,D0~D3是并行数据输入端,Q0~Q3是计数输出端,CO是进位输出端,且进位输出信号CO=CTt=Q3Q2Q1Qo ,它可以用来实现电路的级联扩展。 74LS161的逻辑功能如表6.9所示。表中各控制输入端按优先级从高到低的次序排列, 依次为CR、LD、CTp和CTt,其中CR优先级最高。计数输出Q3为最高位,Qo为最低 位。

由表6.9可知,74LS161具有以下逻辑功能: (1)异步清零。当CR=0时,计数器清零,与CP脉冲无关,所以称为异步清零。(2)同步置数。当CR=1,LD=0 ,CP脉冲上升沿到来时,并行输入数据D3—Do被 置入计数器,计数器输出为D3D2D1Do 。由于置数发生在脉冲CP上升沿时段,故称为同步置数。 (3)保持功能。当CR=LD=1,且CTp?CTt=0时,输出Q3Q2Q1Qo=Q3Q2Q1Qo。保持不变。 (4)计数功能。当CR=LD=CTp=CTt=1时,且CP=CP↑时,计数器处于计数状态才开 始加法计数,实现计数功能。随着CP脉冲上升沿的到来,计数器对CP脉冲进行二进制加法计数,每来一个CP脉冲,计数值加“1”。当计数值达到15 时,进位输出CO为“1”。 2、由74LS161同步计数器构成任意(N)进制计数器方法 (1)直接清零法 直接清零法是利用芯片的复位端CR和与非门,将N所对应的输出二进制代码中等于“1”的输出端,通过与非门反馈到集成芯片的复位端CR,使输出回零。 例如,用74LS161芯片构成十进制计数器电路如图11.2所示。 (2)预置数法 预置数法是利用芯片的预置数端LD和预置输入端D3D2D1Do,因74LS161芯片的LD是同步预置数端,所以只能采用N-1值反馈法,其计数过程中不会出现过渡状态。例如图10.3所示的七进制计数器电路。

实验7 74ls160组成n进制计数器

实验7 74ls160组成n进制计数器 一、实验内容 1.掌握集成计数器的功能测试及应用 2.用异步清零端设计6进制计数器,显示选用数码管完成。 3.用同步置0设计7进制计数器,显示选用数码管完成。 二、演示电路 74LS160十进制计数器连线图如图1所示。 图1 74LS160十进制计数器连线图 74161的功能表 如表1所示。由表1可知,74161具有以 下功能: ①异步清 零 当CR(C L R’)=0时,不管其他输入端的状态如何(包括时钟信号C P),计数器输出将被直接置 零,称为异步清零。

②同步并 行预置数 在CR=1的条件下,当 LD(L O A D’)=0、且有时 钟脉冲C P的上升沿 作用时,D0、D1、D2、D3输入端的数据将 分别被Q0~Q3所接 收。由于这个置数操 作要与C P上升沿同步,且D0、D1、D2、 D3的数据同时置入计 数器,所以称为同步 并行置数。 ③保持 在CR=LD=1的条件 下,当E N T=E N P=0,即 两个计数使能端中有 0时,不管有无C P脉 冲作用,计数器都将 保持原有状态不变 (停止计数)。需要说 明的是,当E N P=0, E N T=1时,进位输出C 也保持不变;而当 E N T=0时,不管E N P 状态如何,进位输出 R C O=0。

④计数 当 CR=LD=E N P=E N T=1时, 74161处于计数状态, 电路从0000状态开 始,连续输入16个计 数脉冲后,电路将从 1111状态返回到0000 状态,R C O端从高电 平跳变至低电平。可 以利用R C O端输出的 高电平或下降沿作为 进位输出信号。 连上十进制加法计数器160,电路如图1所示,给2管脚加矩形波,看数码管显示结果,并记录显示结果。 三、用160和与非门组成6进制加法计数器-用异步清零端设计 74160从0000状 态开始计数,当输入 第6个C P脉冲(上

实验七 计数器

实验七计数器 一.实验目的 1.掌握中规模集成计数器74LS160,161的逻辑功能及使用方法。 2.掌握74LS160计数器的级联方法。 3.学习用中规模集成计数器实现任意进制计数器。 二.实验器材 74LS161 74LS00 74LS160 三.实验原理 1.十进制中规模集成计数器 74LS160为十进制同步计数器,具有计数,预置,保持和清“0”功能。 74LS160如图示: 74LS160的功能见表7.1所示。 (QDQCQBQA)0000→0001→0010→······→1000→1001→0000. 利用74LS160可实现十进制以下进制的计数器,且具有自启动功能,常用的方法有清“0”法和置数法。现以七进制(N=7)为例简介如下: (1)异步清“0”法 清零法适用于设置清零功能的计数器,利用此方法可以实现单片计数器范围内任意N进制计数器。 (2)同步置数法 置数法也称同步置数法,它适用于设置有同步置数功能的计数器电路。利用此方法同样可以实现单片计数器范围内的任意N进制计数器。 单片计数器的计数范围总是有限的。当计数模值超过计数范围时,可用计时器的级联来实现。下图是采用串行进位级联方法设计的百进制计数器。

一片74LS160可实现N≦10的任意进制计数器;两片级联可实现N≦100的任意进制计数器;三片,则N≦1000……. 2.同步十六进制计数器 74LS161为同步十六进制计数器,其外引线图同74LS160,功能表如下。进位输出信号C=QDSQCQBQAET,计数时电路状态(QDQCQBQA)的转换关系为0000→0001→0010→0011→……→1111→0000. 74LS161功能表 1.用74LS161设计模13计数器,并用数码管显示试验结果。 2.设计用3位数码管指示的60进制计数器,并用3之开关控制计数器数据保持,计数 及清0功能。

实验四 计数器及其应用

实验四计数器及其应用 一、实验目的 l、学习用集成触发器构成计数器的方法 2、掌握中规模集成计数器的使用及功能测试方法 3、运用集成计数计构成l位分频器 二、实验原理 计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。 计数器种类很多。按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。根据计数制的不同,分为二进制计数器,十进制计数器和任意进制计数器。根据计数的增减趋势,又分为加法、减法和可逆计数器。还有可预置数和可编程序功能计数器等等。目前,无论是TTL还是CMOS集成电路,都有品种较齐全的中规模集成计数器。使用者只要借助于器件手册提供的功能表和工作波形图以及引出端的排列,就能正确地运用这些器件。 l、用D触发器构成异步二进制加/减计数器 图4-1是用四只D触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D 触发器接成T’触发器,再由低位触发器的Q端和高—位的CP端相连接。 图4-1 四位二进制异步加法计数器 若将图4-l稍加改动,即将低位触发器的Q端与高一位的CP端相连接,即构成了一个4位二进制减法计数器。 2、中规模十进制计数器 CC40192是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数等功能,具引脚排列及逻辑符号如图4-2所示。

图4-2 CC40192引脚排列及逻辑符号 图中LD一置数端CP L一加计数端CP D一减计数端 CO一非同步进位输出端BO一非同步借位输出端 D0、D1、D2、D3一计数器输入端 Q0、Q1、Q2、Q3一数据输出端CR一清除端 CC40192(同74LS192,二者可互换使用)的功能如表4-1,说明如下:表4-1 当清除端CR为高电平“1”时,计数器直接清零;CR置低电平则执行其它功能。 当CR为低电平,置数端LD也为低电平时,数据直接从置数端D0、D1、D2、D3置入计数器。 当CR为低电平,LD为高电平时,执行计数功能。执行加计数时,减计数端CP D接高 电平,计数脉冲由CP U输入;在计数脉冲上升沿进行842l码十进制加法计数。执行减计数时,加计数端CPu接高电平,计数脉冲由减计数端CP D输入,表4-2为8421码十进制加、减计数器的状态转换表。 表4-2 3、计数器的级联使用 一个十进制计数器只能表示0~9十个数,为了扩大计数器范围,常用多个十进制计数器级联使用。 同步计数器往往设有进位(或借位)输出端,故可选用其进位(或借位)输出信号驱动下一级计数器。 图4-3是由CC40192利用进位输出CO控制高一位的CP U端构成的加数级联图。

实验7-集成计数器-(实验报告要求)

集成计数器 --实验报告要求 一、实验目的(0.5分) 1.熟悉中规模集成电路计数器的功能及应用。 2.掌握利用中规模集成电路计数器构成任意进制计数器的方法。 3. 掌握计数器的典型应用。 计数器对输入的时钟脉冲进行计数,来一个CP脉冲计数器状态变化一次。根据计数器计数循环长度M,称之为模M计数器(M进制计数器)。通常,计数器状态编码按二进制数的递增或递减规律来编码,对应地称之为加法计数器或减法计数器。 一个计数型触发器就是一位二进制计数器。N个计数型触发器可以构成同步或异步N 位二进制加法或减法计数器。当然,计数器状态编码並非必须按二进制数的规律编码,可以给M进制计数器任意地编排M个二进制码。 在数字集成产品中,通用的计数器是二进制和十进制计数器。按计数长度、有效时钟、控制信号、置位和复位信号的不同有不同的型号。 1.74LS161计数器 74LS161是集成TTL四位二进制加法计数器,其符号和管脚分布分别如下图1所示: 表 1为74LS161的功能表:表1 A B C D

从表1在为低电平时实现异步复位(清零需要时钟信号。在复位端高电平条件下,预置端LD 为低电平时实现同步预置功能,即需要有效时钟信号才能使输出状态 等于并行输入预置数A B C D 。在复位和预置端都为无效电平时,两计数使能端输入使能信号,74LS161实现模16加法计数功能;两计数使能端输入禁止信号, ,集成计数器实现状态保持功能, 。在时,进位输出端 OC=1。 2.组成任意进制的计数器 在数字集成电路中有许多型号的计数器产品,可以用这些数字集成电路来实现所需要的计数功能和时序逻辑功能。在设计时序逻辑电路时有两种方法,一种为反馈清零法,另一种为反馈置数法。 (1)反馈清零法 反馈清零法是利用反馈电路产生一个给集成计数器的复位信号,使计数器各输出端为零(清零)。反馈电路一般是组合逻辑电路,计数器输出部分或全部作为其输入,在计数器一定的输出状态下即时产生复位信号,使计数电路同步或异步地复位。反馈清零法的逻辑框图见图 2。 图2 反馈清零法框图 (2)反馈置数法 反馈置数法将反馈逻辑电路产生的信号送到计数电路的置位端,在滿足条件时,计数电路输出状态为给定的二进制码。反馈置数法的逻辑框图如图 3所示。 图 3 反馈清零法框图 在时序电路设计中,以上两种方法有时可以并用。 Q 0 n-10

单片机实验-定时器计数器应用实验二教学文稿

单片机实验-定时器计数器应用实验二

定时器/计数器应用实验二 一、实验目的和要求 1、掌握定时器/计数器计数功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。 二、实验内容或原理 1、利用单片机的定时器/计数器以查询方式计数外 部连续周期性矩形波并在单片机口线上产生某一频率的连续周期性矩形波。 2、利用单片机的定时器/计数器以中断方式计数外 部连续周期性矩形波并在单片机口线上产生某一频率的连续周期性矩形波。 三、设计要求 1、用Proteus软件画出电路原理图,单片机的定时 器/计数器以查询方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满100 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。 2、用Proteus软件画出电路原理图,单片机的定时 器/计数器以中断方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满200

个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。 四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。 五、思考题 1、利用定时器0,在P1.0口线上产生周期为200微秒的连续 方波,利用定时器1,对 P1.0口线上波形进行计数,满 50个,则取反P1.1口线状态,在P 1.1口线上接示波器观察波形。 原理图:

程序清单: /*功能:用计数器1以工作方式2实现计数(查询方式)每计满100个脉冲,则取反P1.0口线状态*/ ORG 0000H START:MOV TMOD,#60H MOV TH1,#9CH MOV TL1,#9CH MOV IE,#00H SETB TR1

单片机实验-定时器计数器应用实验二

定时器/计数器应用实验二 一、实验目的和要求 1、掌握定时器/计数器计数功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方法。 3、掌握Proteus软件与Keil软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。 二、实验内容或原理 1、利用单片机的定时器/计数器以查询方式计数外 部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波。 2、利用单片机的定时器/计数器以中断方式计数外 部连续周期性矩形波并在单片机口线上产生某一 频率的连续周期性矩形波。 三、设计要求 1、用Proteus软件画出电路原理图,单片机的定时 器/计数器以查询方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满100 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。 2、用Proteus软件画出电路原理图,单片机的定时 器/计数器以中断方式工作,设定计数功能,对 外部连续周期性脉冲信号进行计数,每计满200 个脉冲,则取反P1.0口线状态,在P 1.0口线上 接示波器观察波形。 四、实验报告要求 1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。 五、思考题 1、利用定时器0,在P1.0口线上产生周期为200微秒的连续 方波,利用定时器1,对P1.0口线上波形进行计数,满 50个,则取反P1.1口线状态,在P 1.1口线上接示波器 观察波形。 原理图:

程序清单: /*功能:用计数器1以工作方式2实现计数(查询方式)每计满100个脉冲,则取反P1.0口线状态*/ ORG 0000H START:MOV TMOD,#60H MOV TH1,#9CH MOV TL1,#9CH MOV IE,#00H SETB TR1 LOOP:JBC TF1,LOOP1 AJMP LOOP LOOP1:CPL P1.0

实验七计数器及其应用

实验七计数器及其应用 The Standardization Office was revised on the afternoon of December 13, 2020

实验七计数器及其应用 一、实验目的 1、学习用集成触发器构成计数器的方法 2、掌握中规模集成计数器的使用及功能测试方法 3、运用集成计数计构成1/N分频器 二、实验原理 计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。 计数器种类很多。按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。根据计数制的不同,分为二进制计数器,十进制计数器和任意进制计数器。根据计数的增减趋势,又分为加法、减法和可逆计数器。还有可预置数和可编程序功能计数器等等。目前,无论是TTL还是CMOS集成电路,都有品种较齐全的中规模集成计数器。使用者只要借助于器件手册提供的功能表和工作波形图以及引出端的排列,就能正确地运用这些器件。 1、中规模十进制计数器 CC40192是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数 等功能,其引脚排列及逻辑符号如图7-1

图7-1 CC40192引脚排列及逻辑符号 图中 LD —置数端 CP U —加计数端 CP D —减计数端 CO —非同步进位输出端 BO —非同步借位输出端 D 0、D 1、D 2、D 3 —计数器输入端 Q 0、Q 1、Q 2、Q 3 —数据输出端 CR —清除端 CC40192(同74LS192,二者可互换使用)的功能如表7-1,说明如下: 表7-1 当清除端CR 为高电平“1”时,计数器直接清零;CR 置低电平则执行其它功能。 当CR 为低电平,置数端LD 也为低电平时,数据直接从置数端D 0、D 1、D 2、D 3 置入计数器。当CR 为低电平,LD 为高电平时,执行计数功能。执行加计数时,减计数端CP D 接高电平,计数脉冲由CP U 输入;在计数脉冲上升沿进行 8421 码十进制加法计数。执行减计数时,加计数端CP U 接高电平,计数脉冲由减计数端CP D 输入,表9-2为8421码十进制加、减计数器的状态转换表。 表7-2 加法计数

相关文档
相关文档 最新文档