- 0
- 0
- 约1.64千字
- 约 50页
- 2020-03-27 发布于上海
- 举报
定时器/计数器8253 ;;定时/计数概述;可编程定时/计数器的主要用途有:
以均匀分布的时间间隔中断分时操作系统,
以便切换程序;
向I/O设备输出精确的定时信号,该信号
的周期可由程序控制;
用作可编程波特率或速率发生器;
检测外部事件发生的频率或周期;
统计外部实验过程中某一事件发生的次数;
在定时或计数达到编程规定的值以后,
产生输出信号、也向CPU申请中断。;10 可编程时间间隔定时器芯片8253;8253内部结构; 8253内部结构; 8253内部结??; 8253每个计数器的内部逻辑图; 9.2.2 8253的引脚信号; 8253的引脚信号; ,读信号,输入,低电平有效。用于控制CPU对8253的读操作,可与A1、A0信号配合读取某个计数器的当前计数值
A1 、A0,地址输入线。用于寻址8253内部的4个端口,即3个计数器和一个控制字。一般与CPU低位的地址线相连,8253的读/写操作逻辑如表9-3所示
; 表10-1 8253读/写操作逻辑; 8253的引脚信号;10-2 8253的控制字; 8253的控制字格式; 8253的控制字;读/写格式(D5D4)
CPU向计数通道写入初值和读取它们的当前状态时,有几种不同的格式
若低8位计数,则令D5D4=01, 只写低8位,高8位自动置0;
若高8位计数,则令D5D4=10, 只写高8位,低8位自动为0;
若16位计数,则令D5D4=11,先写入低8位,后写入高8位;
令D5D4=00,则把当前计数器中的值锁存到输出寄存器中,以便读取 ; 8253的控制字; 8253的控制字;8253的编程逻辑; 8253的编程逻辑;10.3 8253的六种工作方式;五. 8253-PIT的工作方式;方式1(可编程单稳);方式2(速率发生器);方式3(方波速率发生器);例:要求计数器0工作于方式3,输出方波的频率为2KHz,计数脉冲的频率为2.5MHz,采用BCD计数,试写出初始化程序段。;方式4(软件触发选通);方式5(硬件触发选通); 9.2.5 8253几种工作方式的比较; 表10-2计数值N与输入CLK 和输出OUT的关系 ; 8253几种工作方式的比较;表 10-3 启动计数和重复计数的条件 ; 8253几种工作方式的比较; 表 10-3 门控信号的作用 ; 8253几种工作方式的比较;表 10-4在计数过程中改变计数值; 8253几种工作方式的比较; 8253应用举例; 8253应用举例; 8253应用举例; 8253应用举例;;例2:用8253产生各种定时波形。要求:;;通道0初始化程序
MOV DX,316H
MOV AL,
OUT DX,AL
MOV DX,310H
MOV AL,00H
OUT DX,AL
MOV AL,05H
OUT DX,AL;例3:8253控制LED。要求:LED点亮10秒,熄灭10秒;;通道0初始化程序
MOV AL,
OUT 87,AL
MOV AL,00H
OUT 81,AL
MOV AL,50H
OUT 81,AL;人有了知识,就会具备各种分析能力,
明辨是非的能力。
所以我们要勤恳读书,广泛阅读,
古人说“书中自有黄金屋。
”通过阅读科技书籍,我们能丰富知识,
培养逻辑思维能力;
通过阅读文学作品,我们能提高文学鉴赏水平,
培养文学情趣;
通过阅读报刊,我们能增长见识,扩大自己的知识面。
有许多书籍还能培养我们的道德情操,
给我们巨大的精神力量,
鼓舞我们前进。
原创力文档

文档评论(0)