总结计数器使用特点.docx

上传人:小飞机 文档编号:3521561 上传时间:2023-03-13 格式:DOCX 页数:28 大小:46.96KB
返回 下载 相关 举报
总结计数器使用特点.docx_第1页
第1页 / 共28页
总结计数器使用特点.docx_第2页
第2页 / 共28页
总结计数器使用特点.docx_第3页
第3页 / 共28页
总结计数器使用特点.docx_第4页
第4页 / 共28页
总结计数器使用特点.docx_第5页
第5页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《总结计数器使用特点.docx》由会员分享,可在线阅读,更多相关《总结计数器使用特点.docx(28页珍藏版)》请在三一办公上搜索。

1、总结计数器使用特点 篇一:计数器及其应用 实验七 计数器及其应用 一、实验目的 、学习用集成触发器构成计数器的方法 、掌握中规模集成计数器的使用及功能测试方法 、运用集成计数器构成1/n分频器 二、实验原理 计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时、分频和执行数字运算以及其它特定的逻辑功能。 计数器种类很多。按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。根据计数制的不同,分为二进制计数器、十进制计数器和任意进制计数器。根据计数器的增减趋势,又分为加法、减法和可逆计数器。还有可预制数和可变程序功能计数器等等。目前,无论是

2、ttl还是cmos集成电路,都有品种较齐全的中规模集成计数器。使用者只要借助于器件手册提供的功能和工作波形图以及引出端的排列,就能正确运用这些器件。 1、用d触发器构成异步二进制加/减计数器 图71是用四只d触发器构成的四位二进制异步加法计数器,它的连接特点是将每只d触发器接成t触发器,在由低位触发器的q端和高一位的cp端相连接。 若将图71稍加改动,即将低位触发器的q端与高一位的cp端相连接,即构成了一个4位二进制减法计数器。 、中规模同步集成计数器 同步集成计数器基本类型见表7-1。 表7- 同步计数器芯片型号和功能 同步4位二进制计数器 74ls161的功能见表7-2,74ls163的功

3、能见表7-3,引脚图见图7-2。ld为置数控制端,clr为置控制端, d0d3为并行数据输入端,q0q3为输出端,co为进位输出端。 4位十进制同步计数器 74ls160的功能见表7-4,引脚图见图7-2。74ls162的功能见表7-5,引脚图见图7-2。 表7- 74ls161的功能表 表7-3 74ls163功能表 表 表 4cc40192(74ls192)是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数等功能,其引脚排列如图7-3所示。 图中ld-置数端,cpup-加计数端,cpdown-减计数端,co-非同步进位输出端,bo-非同步借位输出端, q0、q1、q2、q3-数据输出

4、端d0、d1、d2、d3-计数器输入端,clr-清除端cc40192(74ls192)的功能表如表7-6,说明如下: 实现任意进制计数 例1、用74ls161构成七进制加法计数器。 解1 :采用反馈归零法:利用74ls161的异步清零端rd,强行中止其计数趋势,返回到初始零态。如设初态为0,则在前6个计数脉冲作用下,计数器qdqcqbqa按4位二进制规律从00000110正常计数。当第7个计数脉冲到来后,计数器状态qdqcqbqa=0111,这时,通过与非门强行将qcqbqa的1引回到rd端,借助异步清零功能,使计数器回到0000状态,从而实现七进制计数。电路图如图7-4所示。 解2:采用反馈

5、置数法:利用74ls161的同步置数端ld,强行中止其计数趋势,返回到并行输入数dcba状态,如图7-5所示。 扩展成大规模n进制的计数器 如果所需要的计数器的进制数大于现有成品计数器, 则可通过多片集成计数器扩展实现。 三、实验设备与器件 1、+5伏直流电源 2、双踪示波器 3、连续脉冲源 4、单次脉冲源 5、逻辑电平开关 6、逻辑电平显示器 7、译码显示器 8、cc40132(74ls74) cc401923(74ls192) cc4011(74ls00) cc4012(74ls20) 四、实验内容 1、用cc4013或74ls74 d触发器构成位二进制异步加法计数器。 2、测试74ls1

6、6/1/2/3同步计数器的逻辑功能,自制表格记录结果。 3、测试cc40192或74ls192同步十进制可逆计数器的逻辑功能 4、用两片cc40192或74ls192组成大规模进制计数器,输入1hz连续计数脉冲,进行由00-99累计计数,记录之。 5、用两片cc40192或74ls192组成大规模100进制减法计数器,输入1hz连续计数脉冲,实现由99-00递减计数,记录之。 6、用两片74ls160/2组成大规模进制计数器,输入1hz连续计数脉冲,进行由00-99累计计数,记录之。 五、实验预习要求 、复习有关计数器部分内容 、绘出各实验内容的详细线路图 、拟出各实验内容所需的测试记录表格

7、、查手册、给出并熟悉实验所用各集成块的引脚排列图 六、实验报告 、画出实验线路图,记录、整理实验现象及实验所得的有关波形。对实验结果进行分析。 、总结使用集成计数器的体会。 篇二:数电实验报告 实验2 组合逻辑电路 一、实验目的 1.掌握组合逻辑电路的功能测试。 2.验证半加器和全加器的逻辑功能。 3.学会二进制数的运算规律。 二、实验仪器及材料 1.dais或xk实验仪 2.万用表 3.器件: 74ls00 三输入端四与非门 74ls86 三输入端四与或门 74ls55 四输入端双与或门 一台 一台 3片 1片 1片 三、预习要求 1.预习组合逻辑电路的分析方法。 2.预习用与非门和异或门构

8、成的半加器、全加器的工作原理。 3.学习二进制数的运算。 四、实验内容 1.组合逻辑电路功能测试。 图21 用2片74ls00组成图21所示逻辑电路。为便于接线和检查,在图中要注明芯片编号及各引脚对应的编号。 图中a、b、c接电平开关,y1、y2接发光管显示。 按表21要求,改变a、b、c的状态填表并写出y1、y2逻辑表达式。 将运算结果与实验比较。 (5)实验过程及实验图: 1)连线图: 2)实验图: (6)实验总结: 用两片74ls00芯片可实现如图电路功能 2.测试用异或门和与非门组成的半加器的逻辑功能。 根据半加器的逻辑表达式可知,半加器y是a、b的异或,而进位z是a、b相与,故半加器

9、可用一个集成异或门和二个与非门组成如图22。 图22 在实验仪上用异或门和与门接成以上电路。a、b接电平开关s,y、z接电平显示。 按表22要求改变a、b状态,填表。 实验过程及实验图: 1)管脚图: 2)实验图 实验总结:用异或门和与非门可组成半加器 3.测试全加器的逻辑功能。 写出图23电路的逻辑表达式。 根据逻辑表达式列真值表。 根据真值表画逻辑函数sici的卡诺图。 si= 填写表23各点状态。 图23 ci= 按原理图选择与非门并接线进行测试,将测试结果记入表24,并与上表进行比较看逻辑功能是否一致。 表24 实验过程及实验图: 1)引脚图: 篇三:c51单片机定时计数器应用编程归纳

10、总结 c51 t and c ? 80c51单片机内部有两个定时/计数器t0和t1,其核心是计数器,基本功能是加1。 ? 对外部事件脉冲计数,是计数器;对片内机周脉冲计数,是定时器。 ? 计数器由二个8位计数器组成。 ? 定时时间和计数值可以编程设定,其方法是在计数器内设置一个初值,然后加1计满后溢出。调整计数器初值,可调整从初值到计满溢出的数值,即调整了定时时间和计数值。 ? 定时/计数器作为计数器时,外部事件脉冲必须从规定的引脚tx(p3.4、p3.5)输入。且外部脉冲的最高频率不能超过时钟频率的1/24 一、定时/计数器的结构 定时/计数器的实质是加1计数器,由高8位和低8位两个寄存器组

11、成。tmod是定时/计数器的工作方式寄存器,确定工作方式和功能;tcon是控制寄存器,控制t0、t1的启动和停止及设置溢出标志。 二、定时/计数器的工作原理 加1计数器输入的计数脉冲有两个来源,一个是由系统的时钟振荡器输出脉冲经12分频后送来;一个是t0或t1引脚输入的外部脉冲源。每来一个脉冲计数器加1,当加到计数器为全1时,再输入一个脉冲就使计数器回零,且计数器的溢出使tcon中tf0或tf1置1,向cpu发出中断请求。如果定时/计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。 可见,由溢出时计数器的值减去计数初值才是加1计数器的计数值。 设置为定时器模式时,

12、加1计数器是对内部机器周期计数。计数值n乘以机器周期tcy就是定时时间t 。 设置为计数器模式时,外部事件计数脉冲由t0或t1引脚输入到计数器。在每个机器周期的s5p2期间采样t0、t1引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1,更新的计数值在下一个机器周期的s3p1期间装入计数器。由于检测一个从1到0的下降沿需要2个机器周期,因此要求被采样的电平至少要维持一个机器周期。当晶振频率为12mhz时,最高计数频率不超过1/2mhz,即计数脉冲的周期要大于2 ?s。 3.3.2 定时/计数器的控制 80c51单片机定时/计数器的工作由两个特殊功能寄存器控制。tm

13、od用于设置其工作方式;tcon用于控制其启动和中断申请。 一、工作方式寄存器tmod :定时器/计数器模式控制寄存器 工作方式寄存器tmod用于设置定时/计数器的工作方式,低四位用于t0,高四位用于t1。其格式如下: gate:门控位。gate0时,只要用软件使tcon中的tr0或tr1为1,就可以启动定时/计数器工作;gata1时,要用软件使tr0或tr1为1,同时外部中断引脚或也为高电平时,才能启动定时/计数器工作。即此时定时器的启动多了一条件。 c/t :定时/计数模式选择位。 c/t 0为定时模式; =1为计数模式。 c/t m1m0:工作方式设置位。定时/计数器有四种工作方式,由m

14、1m0进行设置。 二、控制寄存器tcon tcon的低4位用于控制外部中断,已在前面介绍。tcon的高4位用于控制定时/计数器的启动和中断申请。其格式如下: ? tf1:t1溢出中断请求标志位。t1计数溢出时由硬件自动置tf1为1。cpu响应中断后tf1由硬件自动清0。t1工作时,cpu可随时查询tf1的状态。所以,tf1可用作查询测试的标志。tf1也可以用软件置1或清0,同硬件置1或清0的效果一样。 ? tr1:t1运行控制位。tr1置1时,t1开始工作;tr1置0时,t1停止工作。tr1由软件置1或清0。所以,用软件可控制定时/计数器的启动与停止。 ? tf0:t0溢出中断请求标志位,其功

15、能与tf1类同。 ? tr0:t0运行控制位,其功能与tr1类同。 3.3.3 定时/计数器的工作方式 t0: t1 1、计数器溢出位 tf0: 片内t/c 的t0溢出中断请求标志 tf0=1 向cpu申请中断 2、定时器运行控制位 tr0(tcon.4) 定时/计数器启动 tr0=1 启动定时/计数器tr0=0,停止定时/计数器 可置 1 或 清 0 3、工作方式控制 m1,m0 组合 工作方式0,1,2,3. 4、门控位 gate0,由tr启动定时器 gate1,由外部中断(int0或int1)与tr组合启动定时器。 5、c/t方式选择位 c/t =0 t定时工作方式 c/t =1 c计数

16、工作方式 a、中断申请 tf0: 片内t/c 的t0溢出中断请求标志 tf0=1 向cpu申请中断 b、 中断允许 et0(ie.1) 定时/计数器t0中断允许位 et0=1 t0中断允许 ea (ie.7) cpu中断允许位 ea=1 总中断允许 c、中断优先级 pt0 定时/计数器t0优先级设定位 pt0=1 高级, pt0= 0 低级 =0,c计数工作方式,外部计数脉冲由引脚t0输入。 c/t t or c设置步骤 1、 确定工作方式 tmod a, 工作方式:确定mim0 = 00,01,10,11 b, 确定是t or c:c/t, c/t0为定时模式, c/t =1为计数模式 c,

17、 开启t/c :gate and tr , gate0, 只要 tr=1,则可启动定时/计数器工作 gate1 tr=1int=1才能启动定时/计数器工作 (tr=tr0或tr1; int=int0,int1) 2、开启t/c 运行,tr=1 启动t/c 3、t/c 中断允许 ea=1, et=1 4、装载初值: 一次计数时长t=12/f 初值n=2n -计数值n 定时时长t=nt 00方式 tcond0 d7方式0: 13位。 thx 8位和tlx低5而是向thx进位,13位计满溢出,tfx置“1”。 计数外部脉冲个数范围:18192(213) 定时时间(t=1?s)范围:1?s 8.19ms t=12/f c/t=0为定时工作方式,计数脉冲为时钟频率fosc/12。 若f=12mhz,则 12t时 =121/12mhz)=1us 即是 计数一次时长 1us。 计数值n+初值x=计数总值213 初值x=计数总值213计数值n 计数值n =定时时间t数一次时长(121/f) 定时时间t=*时钟周期*12 ( 时钟周期=1/f ) x 213定时时间t/时钟周期*12 方式0 定时 ( t0:tmod=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号