- 1
- 0
- 约6.23千字
- 约 42页
- 2016-11-26 发布于湖北
- 举报
第7章定时/计数器8253 一、定时计数器8253 8253是INTEL公司生产的3个独立的16位可编程 定时计数器通道。 可用程序设置成多种工作方式。 二、8253的内部结构 1、计数器通道0、1、2 1、计数器通道0、1、2 2、控制字寄存器 3、读/写控制电路 4、数据总线缓冲器 8253读写操作 三、8253的外部引脚 五、8253的工作方式 每个通道有6种工作方式; 方式0、1、2、3、4、5。 六、8253的初始化编程 8253初始化后才能使用; 每个通道需要分别进行初始化。 初始化的步骤: 1、先向控制端口写入控制字,设定工作方式; 2、再向相应通道写入计数初值。如果计初值 是16位的,先写低8位,再写高8位。 1、写入方式控制字 2、写计数初值 二进制方式: 计数范围0000H ~ FFFFH。 0000H是最大值,代表65536。 十进制(BCD)方式: 计数范围0000H ~ 9999H。 0000最大值,代表10000。 计数初值写入计数器各自的端口。 七、8253应用举例 例1: 设8253通道1按方式0工作,十进制计数,初值 为1024, 设8253的端口地址为8A40H~8A43H, 试写出其初始化程序段。 8A41H为通道1地址,8A43H为控制端口地址。 七、8253应用举例 方式控制字的格式: 七
原创力文档

文档评论(0)