- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机系统及应用(第五版第九章)
本章内容 概述 8253-PIT的控制字 8253-PIT的工作方式 8253-PIT的编程 9 计数器/定时器8253 概述 定时控制在微机系统中极为重要 定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔 计数电路如果记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),常又称为计数器 9 计数器/定时器8253 定时功能的实现方法 软件延时——利用微处理器执行一个延时程序段实现 不可编程的硬件定时——采用分频器、单稳电路或简易定时电路控制定时时间 可编程的硬件定时——软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路 9 计数器/定时器8253 可编程计数器/定时器的工作原理 9 计数器/定时器8253 可编程计数器/定时器的用途 在多任务分时系统中用来作为中断信号实现程序的切换 可以往I/O设备输出精确的定时信号 作为一个可编程的波特率发生器 实现时间延迟 9 计数器/定时器8253 可编程计数器/定时器8253 8253的结构和工作原理 编程结构 3个独立的16位计数器通道 每个计数器有6种工作方式 按二进制或十进制(BCD码)计数 9 计数器/定时器8253 9 计数器/定时器8253 D0-D7 数据线 A0-A1 地址线 RD 读信号 WR 写信号 CS 片选信号 9 计数器/定时器8253 8253控制寄存器格式 8253加电后的工作方式不确定,必须初始化编程,才能正常工作。 9 计数器/定时器8253 8253的编程命令 编程原则 对计数器设置初值前必须先写控制命令 设置初值时必须符合控制字中的格式规定,即: 只写低字节 只写高字节 先写低字节,后写低字节 9 计数器/定时器8253 编程命令 读出命令 读出计数器的当前值 写入命令 设置控制字 设置计数初值 若是16位初值,要分两次写入 锁存命令 要读出计数初值,必须先用锁存命令将当前计数器的值锁存在输出锁存器中,才能读出。 三个计数/定时器的编程顺序不限 9 计数器/定时器8253 8253的工作模式 基本规则 控制字写入控制寄存器时,对应计数/定时器复位,输出端OUT进入初始状态(高或低) 写入计数初值后,要经过CLK的一个上升沿和一个下降沿,计数器才开始计数 计数开始的时刻 处理器写入8253的计数初值只是写入了预置寄存器,之后到来的第一个CLK输入脉冲(需先由低电平变高,再由高变低)才将预置寄存器的初值送到减1计数器。 从第二个CLK信号的下降沿,计数器才真正开始减1计数。 9 计数器/定时器8253 模式0—计数结束产生中断 9 计数器/定时器8253 模式1----可编程单稳态触发器 9 计数器/定时器8253 模式2----分频器 9 计数器/定时器8253 模式3----方波发生器 9 计数器/定时器8253 模式4----软件触发的选通信号发生器 9 计数器/定时器8253 模式5----硬件触发的选通信号发生器 9 计数器/定时器8253 小结---各种工作方式的输出波形 9 计数器/定时器8253 8253在IBM PC系列机上的应用 9 计数器/定时器8253 计数器0作为定时中断 mov al,36h ;计数器0为方式3,采用二进制计数, ;先低后高写入计数值 out 43h,al ;写入方式控制字 mov al,0 ;计数值为0 out 40h,al ;写入低字节计数值 out 40h,al ;写入高字节计数值 9 计数器/定时器8253 计数器0: 方式3,计数值:65536,输出频率为18.206Hz的方波 (1.19318MHz÷65536=18.206Hz) 门控为常启状态,这个方波信号不断产生 OUT0端接8259A的IRQ0,用作中断请求信号 每秒产生18.206次中断请求,即每隔55ms (54.925493ms)申请一次中断 DOS系统利用计数器0的这个特点,通过08号中断服务程序实现了日时钟计时功能 9 计数器/定时器8253 计数器1作为定时刷新 需要重复不断提出刷新请求 门控总为高,选择方式2或3 2ms内刷新128次,即15.6?s刷新一次 计数初值为18 mov al,54h;计数器1为方式2,采用二进 ;制计数,只写低8位计数值 out 43h,al;写入方式控制字 mov al,18 ;计数初值为1
您可能关注的文档
- SYB第七课.ppt
- 第三章业户装修管理.doc
- 美术设计PPT.ppt
- 选修2-3综合素质测试试题.doc
- 刚体的基本运动-copy.ppt
- 第四讲1080 安全生产法.ppt
- 测绘0503班学风建设班会总结.doc
- 2006110227赵娜任务书.doc
- 三年级下册科学期末试题.doc
- OrthoGen简介.pdf
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- NB_T 31083-2016风电场控制系统功能规范.pdf
- 德兴隆_PVC胶粒_A2190072365101001_2019.4.11_REACH检测报告英文版.pdf VIP
- 输液港植入术术后护理.pptx VIP
- 血液系统疾病(西安交通大学)中国大学MOOC慕课章节测验答案(课程ID:1462060167).pdf
- GB 1499.2-2024 钢筋混凝土用钢 第2部分:热轧带肋钢筋.pdf
- 征信简版电子版PDF个人信用报告必威体育精装版版2024年可编辑带水印模板.pdf
- 《高中64篇必考古诗文》.doc VIP
- Rota润唐 RTBR-601馒头面包机 馒头魔法盒说明书用户手册.pdf
- 《洋流》教学设计-优秀教案.docx
- 新人音版高中音乐必修“音乐鉴赏”《高山流水志家国——流水》说课稿.doc
文档评论(0)