下面重点介绍8253芯片的工作原理。数据总线缓冲器计数器0读/写逻辑控制字寄存器计数器1计数器2CLK0CLK1CLK2GATE0GATE1GATE2OUT0OUT1OUT2D7~D0RDWRA0A1CS8253内部结构内部数据总线8253的内部结构图*三个计数器(减法器)8253内部包括:*数据总线缓冲器(传送信息)*读写控制逻辑*控制字寄存器(存放控制字)8253的引线图数据线(D7~D0)地址线:选择内部寄存器;控制线:完成片选和读写操作。CLK:输入脉冲线;GATE:门控信号输入线;GATE=0禁止计数,GATE=1允许工作;OUT:输出引脚;当计数到“0”时,OUT端输出一信号。方式1、方式5由GATE的上升沿控制允许计数。方式1、方式5由GATE的上升沿控制允许计数。三、Intel8253在PC/XT机中的应用GATE0GATE1GATE2CLK0CLK1CLK2OUT2A1A0RDWRD7—D0CSIRQ018.2HzT/C2OUT896HzA1A0IORIOWT/CCSD7—D0U21DQCQOUT1OUT05VU73DSQCCLRDRQ066.2878KHzPCLK2.38636MHzRESETDRVPB0DACK0BRD40H---43H方式3,n=0方式2,n=18方式3,n=1331•计数器0:实时时钟•计数器1:动态RAM刷新定时器•计数器2:扬声器音调控制