下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计时器的作用,产生周期性的时标串行传输波特率发生器、方波发生器等各种限时器、时间间隔各种占空比的脉冲宽度调制输出,计时器的一般工作原理,标准时钟输入预分频器时间常数寄存器计数器,计时器的启动(触发)方式,内触发写时间常数,同时启动计时器先写入时间常数,再用单独的指令启动触发器外触发通过硬件引脚上的电平高低或电平变换(沿)进行触发GATE高电平:正常计时低电平:暂停计时,8253的结构和功能,8253采用N沟道MOS工艺制成,有三个独立的16位计数器,只需要一组5V电源。内部结构,8253的内部结构数据总线缓冲器它是8位双向三态缓冲器,可直接连接到数据总线上。初始化编程时,CPU写入8253的方
2、式控制字和计数初值、CPU从计数器中读取的当前计数值都经这里传送。读/写控制逻辑产生相应的控制信号,来选择读/写操作的端口及控制数据的传送方向。计数器0、1、2三个计数器的内部结构相同,但相互独立。计数器从时钟输入端接收时钟脉冲或事件计数脉冲。控制字寄存器控制字寄存器是8位的,只能写不能读。写入的内容包括计数器的工作方式或计数器的初值,8253的引脚信号8253的功能定时计数,8253的方式控制字(1)C1、C0:用于选择计数器C1C0选择的计数器00计数器001计数器110计数器2(2)RL1、RL0:读/写控制位RL1RL0操作00计数器锁存01读/写低字节10读/写高字节11先读/写低字
3、节,后读/写高字节,(3)M2、M1、M0:方式选择位M2M1M0方式选择000方式0001方式1010方式2011方式3100方式4101方式5(4)BCD:选择计数格式。BCD=1,十进制计数。BCD=0,二进制计数。,可编程定时器计数器8253,8253的工作方式方式0计数结束产生中断1.写入控制字之后,输出端OUT为低电平作为初始电平,并且在计数值到达0之前一直保持低电平。2.当计数到达0时,输出端OUT为高电平,并且一直保持高电平,除非写入新的计数值。,可编程定时器计数器8253,方式1可重复触发的单稳态触发器1.写入控制字之后,输出端OUT以高电平作为起始电平,2.计数初值送到初值
4、寄存器后,再经过一个时钟周期,便送到计数执行部件。3.另一方面,门控信号GATE上升沿到来时,边沿触发器触发,下一个时钟脉冲时,输出端OUT变为低电平,并在计数到达0以前一直保持低电平。,可编程定时器计数器8253,方式2一分频(波特率发生器)1.写入控制字之后,输出端OUT变为高电平作为初始状态,2.当计数初值写入初值寄存器后,下一个时钟脉冲时,计数器初值被写到计数执行部件,然后计数执行部件作减1计数。减到1(不是减到0)时,输出OUT变为低电平。,可编程定时器计数器8253,方式3方波发生器1.写入控制字之后,输出端OUT出现高电平作为起始电平。2.计数初值送到初值寄存器后,下一个时钟脉冲
5、到来时,计数执行部件获得初始计数值,并开始作减1计数。3.当计数计到一半时,输出变为低电平,计数器继续作减1计数,计数到终值时,输出变为高电平,从而完成一个周期。之后,马上自动进入下一个周期。由此不断进行下去,产生周期为N个时钟脉冲宽度的输出。,可编程定时器计数器8253,方式4软件触发的选通1.写入控制字之后,输出端OUT变为高电平作为初始电平;2.计数初值送到初值寄存器,再经过一个时钟周期,计数执行部件获得计数初值,并开始计数。3.当计数器减到0的时候,输出端OUT变为低电平,此低电平持续一个时钟周期,然后又自动变为高电平并一直维持高电平。一般将此负脉冲作为选通信号。,可编程定时器计数器8
6、253,方式5-硬件触发的选通1.写入控制字之后,输出端OUT出现高电平作为起始电平。2.写入计数值之后,必须有门控信号GATE的上升沿到来,才在下一个时钟周期将计数初值送到计数执行部件。此后,计数执行部件作减1计数,计数到达0的时候,输出端出现一个宽度为1个时钟周期的负脉冲,然后又自动变为高电平,并将持续不变。此输出负脉冲可以用作选通脉冲,它是通过硬件电路产生的门控信号上升沿触发后得到的,所以叫硬件触发的选通脉冲。,可编程定时器计数器8253,8253的初始化编程系统初始化时,由BIOS对8253进行初始化,并进行检查,程序如下:1.对计数器0的初始化CLI;关中断MOVAL,36H;选择计
7、数器0,双字节,方式3,二进制计数的控制字OUT43H,AL;送控制字寄存器MOVAL,0;置初值为0OUT40H,AL;把低字节(LSB)送到定时器(计数器)寄存器OUT40H,AL;把高字节(MSB)送到定时器(计数器)寄存器,可编程定时器计数器8253,8253的初始化编程2对计数器1的初始化MOVAL,54H;选择计数器1,写低字节,方式2,M进制计数的控制字OUT43H,AL;送控制字寄存器MOVAL,18;赋值给低字节OUT41H,AL;送计数器1,可编程定时器计数器8253,8253的初始化编程3对计数器2的初始化MOVAL,10110110;选择计数器2,以双字节写,方式3,二进制计数的控制字OUT4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 低糖控卡轻食店商业计划书
- 市政电力管道工程施工组织方案
- 新能源汽车产业园生产技术管理规范
- 人教版九年级化学上册知识清单手册
- 企业数据资产入表操作手册
- 粘碳布工程安全技术交底培训
- 酒店装饰工程安全动火制度及措施培训
- 短视频账号月度运营执行报告
- 电梯更新改造工程竣工验收报告
- 一、赏析旅游景点的幻灯片教学设计小学信息技术粤教版四年级下册-粤教版
- 2026年贵州大数据产业集团有限公司第一次招聘155人考试试题及答案解析
- 《AutoCAD 2021基础与应用案例教程》全套教学课件
- 2026华能山东石岛湾核电有限公司应届高校毕业生招聘笔试参考题库附答案解析
- 2025年中专无人机专业试题及答案
- 2025陇南市西和县辅警考试试卷真题
- JG/T 268-2019建筑用闭门器
- CJ/T 328-2010球墨铸铁复合树脂水箅
- 幼儿园中班科学语言《望着月亮吃大饼》课件
- DB11T 634-2025 建筑物在用电子系统雷电防护装置检查规范
- T-EBA 43007-2024 电子器件微小漏率检测方法
- 小学生芯片课件
评论
0/150
提交评论