微机原理第八章幻灯片.ppt
《微机原理第八章幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机原理第八章幻灯片.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理第八章1第1页,共57页,编辑于2022年,星期六8.2 可编程定时/计数器8253掌握:引线功能及计数启动方法6种工作方式及其输出波形8253的使用:芯片与系统的连接芯片与系统的连接芯片的初始化编程芯片的初始化编程2第2页,共57页,编辑于2022年,星期六定时定时/计数器的用途计数器的用途可以实现定时与计数两个功能,可用于可以实现定时与计数两个功能,可用于系统时钟系统时钟DRAM刷新定时刷新定时定时采样定时采样实时控制实时控制脉冲的计数脉冲的计数。3第3页,共57页,编辑于2022年,星期六如何实现定时?软件方法:用一段程序实现延时 利用利用程序循环程序循环延迟指定的时间延迟指定的
2、时间 缺点:缺点:CPUCPU占用率?延时精度?兼容?占用率?延时精度?兼容?硬件方法:定时/计数器电路 利用利用脉冲计数脉冲计数在设定的时间输出定时信号在设定的时间输出定时信号 8253是一种硬件定时是一种硬件定时/计数器芯片计数器芯片4第4页,共57页,编辑于2022年,星期六一、外部引线及内部结构8253概貌3个16位的定时/计数器(通道)24引脚双列直插式最高计数频率2MHzTTL电平兼容单电源+5V供电5第5页,共57页,编辑于2022年,星期六8253的管脚分配的管脚分配通道管脚数据线通道选择控制线6第6页,共57页,编辑于2022年,星期六外部引线及内部结构DBD7-D08253
3、A1A0WRRDCS通道通道2通道通道1通道通道0CLK0GATE0OUT0CLK1GATE1OUT1CLK1GATE1OUT1A2A1WRRD片选信号片选信号7第7页,共57页,编辑于2022年,星期六外部引线及内部结构连接连接系统端的主要引线:的主要引线:D7D0CSRDWRA1,A0 用于选择四个编址部件之一A1 A0 选选 择择0 0 计数通道计数通道00 1 计数通道计数通道11 0 计数通道计数通道21 1 控制寄存器控制寄存器8第8页,共57页,编辑于2022年,星期六外部引线及内部结构计数通道的主要引线的主要引线(每通道均相同):CLKn 时钟脉冲输入,计数器的计时基准。GAT
4、En 门控信号输入,控制计数器的启停。OUTn 计数器输出信号,不同工作方式下 产生不同波形。(n=02)9第9页,共57页,编辑于2022年,星期六8253的内部结构数据总线缓冲器 读写控制电路 通道控制寄存器 计数通道 10第10页,共57页,编辑于2022年,星期六编程结构程序员的观点计数器(3个)包括控制寄存器 存放控制命令字(只写)占用4个地址 3个计数器,1个控制寄存器16位初值寄存器位初值寄存器16位计数寄存器位计数寄存器(减法计数器)(减法计数器)11第11页,共57页,编辑于2022年,星期六定时/计数的工作过程1.设置设置8253的工作方式的工作方式2.设置计数初值到初值寄
5、存器设置计数初值到初值寄存器3.第一个第一个CLK信号使初值寄存器的内容置入信号使初值寄存器的内容置入 计数寄存器计数寄存器4.以后每来一个以后每来一个CLK信号,计数寄存器减信号,计数寄存器减15.减到减到0时,时,OUT端输出一特殊波形的信号端输出一特殊波形的信号注:以上计数过程中还受到注:以上计数过程中还受到GATE信号的控制信号的控制12第12页,共57页,编辑于2022年,星期六二、计数启动方式软件启动过程硬件启动过程GATE端保持为高电平端保持为高电平写入计数初值写入计数初值后的第后的第2个个 CLK脉脉冲的下降沿开始计数冲的下降沿开始计数GATE端有一个上升沿端有一个上升沿对应对
6、应CLK脉冲的下降沿开始计数脉冲的下降沿开始计数程序指令启动程序指令启动软件启动软件启动外部电路信号启动外部电路信号启动硬件启动硬件启动13第13页,共57页,编辑于2022年,星期六三、工作方式方式0计数结束中断方式1可重复触发的单稳态触发器方式2频率发生器方式3方波发生器方式4软件触发选通方式5硬件触发选通14第14页,共57页,编辑于2022年,星期六各种工作方式特点方式方式0(计数结束中断)(计数结束中断)计数过程中,GATE端应保持高电平。每写入一次初值计数一个周期,然后停止计数。OUT端输出是一个约(N+1)TCLK宽度的负脉冲。计数过程中可随时修改初值重新开始计数。15第15页,
7、共57页,编辑于2022年,星期六方式方式0计数结束中断方式计数结束中断方式工作方式工作方式0有如下特点:有如下特点:a、门控信号、门控信号GATE必须为必须为1,计数器才能计数;,计数器才能计数;b、计数时通道输出端、计数时通道输出端OUT一直为一直为0;c、通道计数器计数到、通道计数器计数到0后,后,OUT由由0到到1,同时计数器停止工作。,同时计数器停止工作。16第16页,共57页,编辑于2022年,星期六各种工作方式特点方式1(单稳态触发器)门控信号GATE端的跳变触发计数,可重复触发。若下一次GATE上升沿提前到达,则OUT端负脉冲拉宽为两次计数过程之和。计数过程中写入新初值不影响本
8、次计数。17第17页,共57页,编辑于2022年,星期六方式方式1 1可编程序的单独负脉冲可编程序的单独负脉冲 方式方式1 1工作过程如下:工作过程如下:a a、门门控控信信号号GATEGATE是是触触发发信信号号,上上升升沿沿有有效效。即即开开始始计计数数是是由由GATEGATE的的上上升沿触发的;升沿触发的;b b、触发后,通道计数器开始计数,输出端触发后,通道计数器开始计数,输出端OUTOUT由高变低;由高变低;c c、计数器计数到计数器计数到0 0,OUTOUT再由低变高。再由低变高。18第18页,共57页,编辑于2022年,星期六各种工作方式特点方式方式2(频率发生器)(频率发生器)
9、GATE为计数的控制信号:GATE变低计数停止,再变高时的下一个CLK下降沿,从初值开始重新计数。每个计数周期结束时(减到1时),OUT端输出一个TCLK宽度的负脉冲。计数过程自动重复进行。计数过程中修改初值不影响本轮计数过程。19第19页,共57页,编辑于2022年,星期六方式方式2 2频率发生器频率发生器方式方式2的特点如下:的特点如下:a、GATE门门为为1,计计数数器器才才能能工工作作,对对CLK端端上上的的脉脉冲冲进进行计数;行计数;b、当当计计数数器器“减减”计计数数到到1时时,输输出出端端由由高高变变低低,再再经经过过一一个个CLK周周期期,即即计计数数器器计计数数到到0时时,输
10、输出出端端OUT又又跳跳变变为为高高。所所以以方方式式2输输出出周周期期性性负负脉脉冲冲信信号号,其其宽宽度度固定为一个固定为一个CLK周期;周期;c、当当计计数数器器的的值值减减为为0时时,自自动动重重新新装装入入计计数数初初值值,实实现现循环计数。循环计数。20第20页,共57页,编辑于2022年,星期六21第21页,共57页,编辑于2022年,星期六各种工作方式特点方式3(方波发生器)OUT输出方波,前半周期为高,后半周期为低。计数过程中修改初值不影响本半轮计数过程。其余的与方式2 类似。22第22页,共57页,编辑于2022年,星期六方式方式3 3方波发生器方波发生器 方式方式2 2虽
11、然可以作分频电路,但其输出虽然可以作分频电路,但其输出是窄脉冲,如果是方波,就只有选方式是窄脉冲,如果是方波,就只有选方式3 3 23第23页,共57页,编辑于2022年,星期六各种工作方式特点方式方式4 4(软件触发选通)(软件触发选通)计数过程中,GATE端应保持高电平。每写入一次初值,计数一个周期,然后停止计数。每个计数周期结束时(减到0时),OUT端输出一个TCLK宽度的负脉冲。计数过程中修改初值不影响本轮计数过程。24第24页,共57页,编辑于2022年,星期六方式方式4 4软件触发方式软件触发方式方式方式4在工作过程中有以下特点:在工作过程中有以下特点:a、门门控控信信号号GATE
12、为为高高电电平平,计计数数器器开开始始减减1计计数数,OUT维维持高电平;持高电平;b、当当计计数数器器减减到到0,输输出出端端OUT变变低低,再再经经过过一一个个CLK输入时钟周期,输入时钟周期,OUT输出又变高。输出又变高。25第25页,共57页,编辑于2022年,星期六方式方式4软件触发方式软件触发方式26第26页,共57页,编辑于2022年,星期六各种工作方式特点方式5(硬件触发选通)写入初值时,GATE端应保持低电平。GATE每出现一次正脉冲,计数一个周期,然后停止计数。每个计数周期结束时(减到0时),OUT端输出一个TCLK宽度的负脉冲。计数过程中修改初值不影响本轮计数过程。27第
13、27页,共57页,编辑于2022年,星期六方式方式5 5硬件触发方式硬件触发方式 这种工作方式同方式这种工作方式同方式4 4很相似,当控制字很相似,当控制字写入控制寄存器后,输出端写入控制寄存器后,输出端OUTOUT变高。同方变高。同方式式4 4不同的一点是当计数值写入通道计数器不同的一点是当计数值写入通道计数器后,通道并未被触发,也就是计数器并不立后,通道并未被触发,也就是计数器并不立即开始计数。只有当即开始计数。只有当GATEGATE信号的上升沿触发信号的上升沿触发通道后,通道计数器才开始计数。通道后,通道计数器才开始计数。28第28页,共57页,编辑于2022年,星期六方式方式5 5硬件
14、触发方式硬件触发方式29第29页,共57页,编辑于2022年,星期六与频率发生器有关的工作方式与频率发生器有关的工作方式82538253有两种方式与频率发生器有关,即方式有两种方式与频率发生器有关,即方式2 2和发生和发生3 3,对对OUTOUT端,方式端,方式2 2提供给用户的是负脉冲,方式提供给用户的是负脉冲,方式3 3提供给提供给用户的是方波。在这个两种方式下,用户的是方波。在这个两种方式下,GATEGATE信号要始终保信号要始终保持为高。持为高。30第30页,共57页,编辑于2022年,星期六与计数器有关的工作方式与计数器有关的工作方式对于计数器类,有方式对于计数器类,有方式0 0、1
15、 1和方式和方式4 4、5 5。启动计数器的方。启动计数器的方式有两种,一种是式有两种,一种是CPUCPU把时间常数写入相应通道后,计数器把时间常数写入相应通道后,计数器就开始工作,我们可以称之为软件启动方式,在这种启就开始工作,我们可以称之为软件启动方式,在这种启动方式下,动方式下,GATEGATE要始终保持为高电平,所以方式要始终保持为高电平,所以方式0 0和方式和方式4 4可可以称为软件启动方式。另一种是硬件启动计数器,即以称为软件启动方式。另一种是硬件启动计数器,即CPUCPU把时把时间常数写入计数器后,即使间常数写入计数器后,即使GATEGATE为高电平,计数器并不工作。为高电平,计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 第八 幻灯片
限制150内