- 1、本文档共182页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]典型可编程接口芯片及应用
第七章 典型可编程接口芯片及应用 7.1 可编程中断控制器芯片8259 7.2 可编程定时器/计数器芯片8254 7.3 可编程并行接口芯片8255 7.4 可编程串行接口芯片INS 8250 7.5 可编程DMA控制器芯片8237 7.1 可编程中断控制器芯片8259 7.1.1 基本功能 中断请求锁存 中断源优先级排队 中断源识别 中断源屏蔽 中断向量提供 …… 7.1.2 内部结构与外部引脚 7.1.3 中断工作过程 7.1.4 端口寻址与读/写控制 7.1.5 命令字格式与应用编程 1.初始化命令字与初始化编程 初始化命令字ICW最多有4个 8259A在开始工作前必须写入 必须按照ICW1~ICW4顺序写入 ICW1和ICW2是必须送的 ICW3和ICW4由工作方式决定 ICW1的功能: ICW2的功能: ICW3的功能: ICW4的功能: 2.操作命令字与操作方式编程 OCW1的功能: OCW2的功能: OCW3的功能: ① 特殊屏蔽方式 特殊屏蔽举例: ② 查询方式 ③ 读8259状态 3.可编程设置的工作方式 1)中断嵌套方式 全嵌套方式工作的条件: 主程序必须开中断。 每进入一个中断服务程序,系统都会自动关中断,故必须在中断服务程序中再次开中断,才有可能嵌套更高级的中断。 每次中断服务程序结束时,必须执行中断结束命令,清除ISR中对应的位,才能返回断点并响应再次到来的中断请求。 全嵌套中断方式流程 ②特殊全嵌套方式 当从片的中断请求被响应后,主片并不封锁从片的INT输入端,以便从片中优先级更高的请求可得到响应。 在从片中断服务程序快结束时要检查其ISR内容,检测刚服务完的中断是否为该从片唯一的中断请求源,如是,则连发两个非特殊EOI命令,使从片、主片相继结束中断;否则,只发一个EOI命令,使主片仍不结束中断。 2)中断优先级循环方式 3)中断屏蔽方式 4)程序查询方式 5)中断结束方式 6)中断请求触发方式 7)读状态方式 8)数据缓冲方式 9)多片级联方式 7.2 可编程定时器/计数器芯片8254 7.2.1 基本功能 有3个独立的16位计数器通道 每个计数器可按二进制或十进制(BCD)计数 每个计数器可工作于6种不同工作方式 每个计数器允许的最高计数频率为10MHz (8253为2MHz) 有读回命令(8253没有),可以读出当前计数单元的内容和状态寄存器内容 每个计数器通道的逻辑功能完全相同,既可作定时器用,又可作计数器用 7.2.2 内部结构与外部引脚 7.2.3 内部端口寻址与读写控制 7.2.4 六种工作方式 方式0 — 计数结束中断方式 方式1 — 硬件可重触发单稳方式 方式2 — 速率波发生器方式 方式3 — 方波方式 方式4 — 软件触发选通方式 方式5 — 硬件触发选通方式 方式0的基本功能 计数由软件启动,每次写入计数初值,只启动一次计数。 CPU写计数初值到CR后,CR内容并不立即装入CE,而是在其后的下一个CLK脉冲下降沿才将CR内容装入CE,对该CLK脉冲不计数。(方式1~5相同) 计数过程中,如果GATE=0则暂停计数,直到GATE=1后再接着计数。 计数过程中写入新的计数初值,从写入后下一个时钟脉冲开始,以新的初值计数。 方式0的定时波形 方式1的基本功能 方式1的定时波形 方式2的基本功能: 自动重复计数。 可由软件通过写计数初值启动,也可由GATE上升沿启动。 GATE变低电平时停止计数;而当GATE由低重新变高时,重新由初值开始计数。 方式2的定时波形: 方式3的基本功能: 若计数初值n为偶数,OUT输出周期为n个CLK周期的标准方波。 若n为奇数,OUT端得到的是近似方波。 GATE变低电平时停止计数;而当GATE由低重新变高时,重新由初值开始计数。 方式3的定时波形 方式4的基本功能: 软件装入的计数初值只一次有效。 计数过程中若GATE变低,则停止计数,直到GATE恢复到高时,重新从初值开始减1计数。 计数过程中若改变(重写)计数初值,将从改变之后的下个CLK脉冲起,按新初值重新开始计数。 方式4的定时波形 方式5的基本功能: 硬件触发启动计数。 当计数值计到0后,自动重新装入初值n,但并不开始计数,而是待GATE端出现新的上升沿后才重新作减1计数。 方式5的定时波形 7.2.5 应用编程 工作之前写入控制字,以确定每个计数器通道的工作方式。 工作之前写入每个计数器通道的计数初值。 工作过程中改变某通道的计数初值。 写入命令字,以读出某一时刻某一通道的CE内容或状态寄存器内容。 1.各种控制字、命令字和状态字 方式控制字 锁存命令字 读回命令字 状态字 (1) 8254的控制字 (2) 82
您可能关注的文档
- [信息与通信]UPS基础知识.doc
- [信息与通信]《智能电器》第五章.ppt
- [信息与通信]《通信原理》第5章.ppt
- [信息与通信]《通信原理》第六版课件第9章.pdf
- [信息与通信]《通信电源》第10章通信电源与环境集中监控.ppt
- [信息与通信]一级建造师2012通信与广电实务大题部分.doc
- [信息与通信]《集成电路设计实践》第一讲_A.pdf
- [信息与通信]一通检测.pdf
- [信息与通信]七号信令.ppt
- [信息与通信]三极晶体管参数培训资料.ppt
- 专题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
最近下载
- 高同型半胱氨酸血症的诊断、治疗与预防专家共识.docx VIP
- 人教版高中英语必修第二册《UNIT 3 THE INTERNET》大单元整体教学设计.pdf
- 微型消防站工作职责(标准版).docx VIP
- 呼唤-快车上玩家地图1 plmap演示版.pdf
- 德邦零担业务诊断及新产品开发项目建议书-2014.pptx VIP
- 人教版高中英语必修第二册《UNIT 4 HISTORY AND TRADITIONS》大单元整体教学设计.docx
- 高同型半胱氨酸血症的诊断、治疗与预防.pptx VIP
- 附件2:汽车专访.pdf VIP
- 2024年食品安全生产经营大比武理论考试题库资料-下(多选、判断题汇总).pdf
- 快车上的恐怖旅行手册.pdf
文档评论(0)