微机原理第七章.ppt

微机原理第七章

* 初始化程序流程 写入全部计数器控制字 写CNT0计数初值 写CNT1计数初值 写CNT2计数初值 原则: 先写入控制字 后写入计数初值 * 8253应用例一 采用8253作定时/计数器,其接口地址为0120H~0123H。 输入8253的时钟频率为2MH。要求: CNT0每10ms输出一个CLK周期宽的负脉冲 CNT1输出10KHz的连续方波信号 CNT2在定时5ms后产生输出高电平 画线路连接图,并编写初始化程序. 工作的计数器 工作方式 计数初值 启动方式 计数脉冲频率 * 8253应用例 计算计数初值: CNT0:10ms/0.5us=20000 CNT1:2 MHz/10KHz=200 CNT2: 5ms/0.5us=10000 确定控制字: CNT0:方式2,16位计数值 CNT1:方式3,低8位计数值 CNT2:方式0,16位计数值01010110* 8253应用例 CLK0 GATE0 OUT1 D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 译码器 8253 CLK2 GATE1 GATE2 +5V CLK1 2MHz OUT0 OUT2 * 8253应用例——初始化程序 CNT0: MOV DX,0123H MOV AL,34H OUT DX,AL MOV

文档评论(0)

1亿VIP精品文档

相关文档