资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,Microcomputer Technology,*,第8章 可编程计数器/定时器8253,*,/10 作者:黎芳,8253的内部结构框图,数据,总线,缓冲器,读/写,控制,逻辑,控制字,寄存器,CLK0,GATE0,OUT0,通道0,CLK2,GATE2,OUT2,通道2,CLK1,GATE1,OUT1,通道1,CS,D0-D7,内部总线,RD,WR,A0,A1,8253的引脚及其功能,1,2,3,4,5,6,7,8,9,10,11,12,24,23,22,21,20,19,18,17,16,15,14,13,Vcc,WR,RD,CS,A1,A0,CLK2,OUT2,GATE2,CLK1,OUT1,GATE1,D7,D6,D5,D4,D3,D2,D1,D0,CLK0,OUT0,GATE0,GND,8253,数据总线缓冲器,D7 D0,8,位 三态 双向,读,/,写控制逻辑,CS,:,片选信号 低电平有效,RD,:,读信号 低电平有效,WR,:,写信号 低电平有效,A1 A0,:,端口选择信号,8253的引脚及其功能,(续),三个通道 0 2,一个控制寄存器,当,A1A0,分别为,00,01,10,11,时分别选中三个通道和控制字寄存器,在8088/8086系统中,CPU的A1、A0分别与8253的A1、A0相连,在8086系统中,仅使用80 x86数据总线的低8位D7 D0,CS,RD,WR,A1A0,功 能,0,1,0,00,写计数器0,0,1,0,01,写计数器1,0,1,0,10,写计数器2,0,1,0,11,写控制字寄存器,0,0,1,00,读计数器0,0,0,1,01,读计数器1,0,0,1,10,读计数器2,0,0,1,11,无操作,1,X,X,XX,禁止使用,0,1,1,XX,无操作,控制功能表,表9-1,8253的引脚及其功能,(续),控制字寄存器,只写寄存器 8位,D7,D6,D5,D4,D3,D2,D1,D0,SC1,SC0,RL1,RL0,M2,M1,M0,BCD,000:方式0,001:方式1,x10:方式2,x11:方式3,100:方式4,101:方式5,00:寄存器锁存,CPU读,01:只读/写计数器低字节,10:只读/写计数器高字节,11:先读/写计数器低字节,后读/写计数器高字节,00:选通道0,01:选通道1,10:选通道2,11:无效,0:二进制计数,初值为 0000H-0FFFFH,1:BCD计数,初值为 0000-9999,8253的工作方式,方式0 计数结束中断方式,方式1 可编程单脉冲发生器,方式2 速率波发生器(分频器),方式3 方波发生器,方式4 软件触发选通,方式5 硬件触发选通,方式0 计数结束产生中断,GATE,OUT,CLK,0,3,1,2,4,4,方式0,WR,设,定,工,作,方,式,设,定,计,数,初,值,计,数,值,送,入,计,数,器,计,数,过,程,计,数,结,束,方式1 可编程单脉冲发生器,设,定,工,作,方,式,设,定,计,数,初,值,硬,件,启,动,计,数,值,送,入,计,数,器,计,数,过,程,计,数,结,束,GATE,OUT,CLK,0,3,1,2,4,4,方式1,WR,
展开阅读全文