8253的结构和工作原理 8253控制寄存器的格式 8253的编程命令 8253的工作模式 8253应用举例
3
82 53 的 内 部 结 构 工 作 原 理
② ① ③
④
4
说明:
① 计数器0,计数器1,计数器2 特点:结构相同,引脚相同,功能独立 ② 数据总线缓冲器 (接低8位数据总线) 功能: 往计数器设置初值 从计数器读取计数值 往控制寄存器设置控制字
OUT0输出由按钮控制的选通信号送8255的
PC4(STBA#)。
端口地址按图分析。
42
初始化程序
MOV AL, 0B0H MOV DX, 666H OUT DX, AL
MOV MOV OUT MOV MOV OUT MOV OUT
AL, 3BH DX, 64EH DX, AL AX, 1000H DX, 648H DX, AL AL, AH DX, AL
程序清单(续)
MOV DX, 64EH MOV AL,74H 54H OUT DX,AL ;通道1,先低后高,二进制 MOV DX,64AH MOV DX,64AH MOV AL,5 MOV AL,5 OUT DX,AL OUT DX,AL MOV $ JMP AL,0 OUT DX,AL ;计数5次 JMP $
13
模式0——计数结束产生中断 模式1——可编程的单脉冲发生器 模式2——分频器 模式3——方波发生器 模式4——软件触发的选通信号发生器 模式5——硬件触发的选通信号发生器
14
模式0的时序图:
=1
1
2
3
15
特点: