- 37
- 0
- 约7.01千字
- 约 47页
- 2016-05-21 发布于湖北
- 举报
— 开始计数 5 允许计数 — 禁止计数 4 允许计数 (1)禁止计数 (2)输出立即为高电平 3 允许计数 (1)禁止计数 (2)输出立即为高电平 2 — (1)开始计数 (2)下一个时钟后,输出为低电平 — 1 允许计数 — 禁止计数 0 高电平 上升沿 低电平或高电平变为低电平 GATE信号状态及影响 工作方式 — — — 4. 8254与8253的区别 允许计数脉冲(CLK)频率范围不同 内部结构有所不同,8254增加了一个状态寄存器 8254提供了同时锁存三个计数器的当前计数值和状态信息的操作 5. 8253的应用 与系统的连接 芯片初始化 置计数初值 编程 与系统的连接示意 CLK GATE OUT D0~D7 WR RD A1 A0 CS DB IOW IOR A1 A0 译码器 高位地址 外设 8253 初始化程序流程 写控制字 写计数值低8位 写计数值高8位 写入顺序: 可以计数器为单位,也可先写所有计数器控制字,再写入初值 8253应用例 采用8253作定时/计数器,其接口地址为0120H~0123H。 要求计数器0每10ms输出一个CLK脉冲宽的负脉冲;用计数器1产生10KHz的连续方波信号,计数器2在定时5ms后产生输出高电平。输入8253的时钟频率为2MH。 画线路连接图,并编写初始化程序。 8253应用例 计算计数初值: CNT0:10m
原创力文档

文档评论(0)