5.2 定时器/计数器扩展 8051内部两个16位的定时器/控制器,能满足绝大多数应用场合的需要。 特殊情况下,若需要更多的计数器,可扩展8253定时器/计数器接口芯片。 8253是Intel公司的可编程定时器/计数器,片内包含三个独立的通道,每个通道均为16位的计数器。其计数速率可达2.6MHz。 5.2 定时器/计数器扩展 1. 8253的结构与引脚 8253芯片引脚图 5.2 定时器/计数器扩展 8253内部结构图 5.2 定时器/计数器扩展 引脚说明 D7~D0:双向三态数据线,传送数据与控制字 CS:片选信号线,低电平有效 RD、WR:读写信号线,低电平有效 CLK:时钟输入线,这是计数脉冲输入端 OUT:计数器输出信号线,当计数器减为0时输出相应的信号 GATE:门控信号,用于启动或禁止计数器的工作 A1、A0:地址线,选通8253内部计数器与控制寄存器,其组合如下 5.2 定时器/计数器扩展 5.2 定时器/计数器扩展 2. 工作方式控制字 当A1A0=11时,地址选通8253工作方式控制寄存器。 8253的工作方式由编程设定,通过将控制字写入控制寄存器。8253共有6种工作方式。 控制字格式如下,决定了8253的6种工作方式。 5.2 定时器/计数器扩展 5.2 定时器/计数器扩展 3. 8253的工作方式 方式0-计数结束产生中断 这种方式在计数器减为0时,输出线OUT升为高电平,向CPU发出中断请求。方式控制字写入以后,输出线OUT为低电平,计数器初值写入后计数器开始计数,计数期间仍为低电平。 软件启动,不自动重复计数。 波形图如下 5.2 定时器/计数器扩展 5.2 定时器/计数器扩展 方式1-可编程单稳态 方式1输出单拍负脉冲信号,脉冲宽度可编程设定。在设定工作方式和写入计数值后,OUT输出高电平。在门控信号GATE上升高电平时,OUT输出低电平,并开始计数。在计数器减为0时,输出变为高电平。 硬件启动,不自动重复计数。 波形图如下 5.2 定时器/计数器扩展 5.2 定时器/计数器扩展 方式2-频率发生器 脉冲发生器方式,产生连续的负脉冲信号。OUT输出的负脉冲的宽度等于一个时钟周期,脉冲周期等于写入计数器的计数值和时钟周期的乘积。OUT受门控信号GATE控制。 软、硬件启动,自动重复计数。 方式3-方波发生器 计数器输出方波。若计数值N为偶数,在前N/2计数期间OUT输出高电平,后N/2计数期间OUT输出低电平。如果N为奇数,高低电平为(N+1)/2和(N-1)/2。其余特性同方式2。 软、硬件启动,自动重复计数。 方式2与方式3的波形图如下 5.2 定时器/计数器扩展 5.2 定时器/计数器扩展 方式4-软件触发选通 硬件触发选通方式。写入方式控制字后,输出保持高电平,在写入计数值后开始计数,计完最后一个数,输出一个时钟周期的负脉冲。 软件启动,不自动重复计数。 方式5-硬件触发选通 硬件触发选通方式。写入方式控制字和计数值后,输出保持高电平,只有在门控信号GATE上升沿之后才开始计数,计完最后一个数,输出一个时钟周期的负脉冲。 硬件启动,不自动重复计数。 方式4与方式5波形图相同,如下 5.2 定时器/计数器扩展 5.2 定时器/计数器扩展 GATE位的作用 从8253的6种工作方式中可以看到门控信号GATE十分重要,而且对不同的工作方式,其作用不一样。现将各种方式下,GATE的作用列于下表中。 5.2 定时器/计数器扩展 4. 8253的寻址与操作 寻址: 8253占用4个接口地址,地址由 、A0、A1确定。 操作有读、写操作。 写操作一般是往控制寄存器写寄存器,往3个通道写入初值等。 对8253的计数器进行读操作,可读出计数值,具体实现方法有如下两种: 使计数器停止计数, 写入控制字,规定好RL1和RL0的状态——也就是规定读一个字节还是读两个字节。 在计数过程中读计数值。读出当前的计数值并且不影响计数器工作 先写入特定控制字:SC1SC000××××; 利用读计数器操作—将16位计数值读出。 5.2 定时器/计数器扩展 5. 8253与单片机的连接 连接非常简单,数据线与数据线相连,地址线经过锁存器与地址线相连,控制线直接相连。 如图所示。 如上图,其中的154芯片为4线-16线译码器。由图可确定8253计数器0、1、2号通道的地址分别为8000H、8001H、8002H,控制寄存器的地址为8003H。 5.2 定时器/计数器扩展 6. 例子 按照前面的8253与单片机的连接图。试编写程序使得通过8253的定时器/计数器0产生各种频率的方波。 分析: 8253工作在方式3,设定不同的初值,使OUT0引脚产生各种频率的方波。
您可能关注的文档
- 第1讲_计算机网络基础知识.ppt
- 德国AAA数字全瓷牙.ppt
- 大运会口语范文.ppt
- 单片机及C51应用-8.ppt
- 单片机原理及应用(第二讲).ppt
- 单片机的外围接口.ppt
- 单片机定时计数功能.ppt
- 单片机原理与应用-8155.ppt
- 单片机AD与DA.ppt
- 第0章模拟电子技术 导言.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 部编版道德与法治一年级下册第8课《大家来合作》精美课件.pptx VIP
- 银行国际业务基础知识.pdf VIP
- 《恒压频比控制下交流异步电机调速系统仿真》.docx VIP
- 矿山生态保护修复验收规范.pdf VIP
- 浙江省杭州市西湖区2024-2025学年九年级上学期数学期末试卷(含答案).docx VIP
- 山东省济南市历城区2023-2024学年五年级上学期期末数学试卷(含答案).docx VIP
- 城市景观规划设计外文文献翻译 .pdf VIP
- PEP人教版小学英语三年级上册期末测试卷(一)(答案+听力材料).doc VIP
- 小升初英语试卷及答案.pdf VIP
- 安全知识 培训.docx VIP
原创力文档

文档评论(0)