- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 微型计算机常用接口技术 微机系统中多采用大规模集成接口芯片作为接口电路 利用这种芯片构成的接口电路,在不改变硬件的情况下,可以通过编程改变其功能、工作方式,使用起来更灵活 第9章 微型计算机常用接口技术 主要内容 并行通信接口 串行通信接口 定时器/计数器 DMA控制器 A/D和D/A转换器 定时器/计数器 主要内容 定时与计数 可编程定时器/计数器接口芯片8253 定时与计数 定时技术在微机系统中必不可少 微机的工作在标准时钟控制下完成 为外设提供实时时钟 向外设定时发出控制信号 定时中断、定时检测、定时扫描、定时显示…… 对外部事件进行计数 定时与计数 定时与计数 定时与计数的实质:对脉冲进行计数 定时:所计数的脉冲是标准的时钟信号,因为每个脉冲信号周期恒定,这样累加起来就会对获得一段定时时间了 计数:所计数的脉冲随机性较大,由外部事件的具体情况决定 定时与计数 定时控制的方法 软件法 执行一段延时程序 硬件法 专门设计一套电路 软、硬件结合法 设计一种专门的具有可编程特性的芯片 几种方法的对比 硬件设备、CPU的使用效率、灵活性、精确性…… 可编程定时/计数芯片8253 8253的基本性能 可编程定时器/计数器芯片 有三个独立的16位减法计数器 工作方式和计数值可编程控制 可以进行二进制或BCD码计数 计数脉冲频率最高为2.6MHz 可编程定时/计数芯片8253 8253的内部结构 可编程定时/计数芯片8253 8253的内部结构 数据总线缓冲器 一个8位的双向三态缓冲器,它是8253与CPU数据总线的接口。8253的控制字、计数初值以及8253的当前计数值都是通过它来传送的 读/写控制逻辑 它接收片选信号、系统控制信号包括读/写信号、以及端口地址选择信号A0和A1,用来控制8253控制字、计数初值等的传送 控制字寄存器 对8253初始化编程时,控制字写入该寄存器,用来控制每个计数器的工作方式。控制寄存器的内容只能写入,不能读出 可编程定时/计数芯片8253 8253的内部结构 计数器0、1、2 每个计数器的工作方式和工作过程完全独立 内部结构相同 16位计数初值寄存器:用来存放计数初值 16位减1计数器:用来进行减1计数操作 16位锁存器:当收到锁存命令时,锁存计数值供CPU读取 可编程定时/计数芯片8253 8253的引脚 可编程定时/计数芯片8253 8253的引脚 和CPU连接的引脚 D7~D0 、A0、A1 、 、 、 8253端口选择操作(书P275 表9-3-1 改错!) A1 A0 0 0 计数器0 0 1 计数器1 1 0 计数器2 1 1 控制寄存器 注意:控制寄存器只能写入、不能读出 可编程定时/计数芯片8253 8253的引脚 面向外部设备的引脚 CLK:每个计数器的计数脉冲输入引脚 当8253进行定时或计数工作时,每通过该引脚输入一个脉冲,便使计数值减1 GATE:每个计数器的门控信号输入引脚 用来禁止、允许或开始计数过程 不同的工作方式,该信号的作用不同 OUT:每个计数器的输出引脚 当计数值减为0时,该引脚输出相应的信号 不同的工作方式,该信号有不同的输出波形 可作为外设的控制信号,也可作为CPU的中断请求信号 可编程定时/计数芯片8253 8253的控制字 控制字格式 可编程定时/计数芯片8253 8253的工作方式 每个计数器都有6种工作方式 不同的工作方式 启动计数器工作的方式不同 OUT输出波形不同 GATE信号的作用不同 本次计数过程中,GATE信号的改变对计数的影响 本次计数过程中,写入计数初值对计数的影响 可编程定时/计数芯片8253 8253的工作方式 每个计数器都有6种工作方式 任何一种工作方式 控制字写入计数器,所有的控制逻辑电路立即复位,输出端OUT进入初始状态 计数初始值写入(GATE上升沿)之后,要经过一个时钟周期,计数执行部件才可以开始进行计数操作。因为第一个下降沿将计数寄存器的内容送减1计数器 在每个时钟脉冲CLK的上升沿,采样门控信号GATE 在时钟脉冲的下降沿,计数器作减1计数 可编程定时/计数芯片8253 8253的工作方式 方式0——计数结束中断方式 当控制字写入控制字寄存器后,输出OUT就变为低电平,装入计数初值开始计数,在整个计数过程中,OUT保持为低电平,当计数到0后,OUT变为高电平并保持,直到写入新的初值 GATE的高低电平控制计数过程是否进行 计数结束时OUT信号的上升沿可作为中断请求信号 可编程定时/计数芯片8253 8253的工作方式 方式0——计数结束中断方式 波形图
您可能关注的文档
- 应用统计学生存分析.ppt
- 应用统计学第1章绪论.ppt
- 应用能力(瑞安讲稿).ppt
- 应用语言学中的研究设计与统计分析.ppt
- 应用:国际贸易(经济学原理曼昆中英文双语).ppt
- 店铺-运动品牌-月度报告.pptx
- 店长培训a准备阶段.ppt
- 店长如何驾驭店铺经营.ppt
- 店长年终总结-2011.pptx
- 店长的工作职责与能力要求.ppt
- 2019-2025年中国煤焦油深加工市场运营态势分析及投资前景预测报告.docx
- 2024-2030年中国无缝钛管行业市场深度研究及发展趋势预测报告.docx
- 2025年中国磷灰石市场运行动态及行业投资潜力预测报告.docx
- 2025年中国能源存储行业市场调查研究及发展战略规划报告.docx
- 2025年破伤风类毒素项目建设总纲及方案.docx
- 2025年破伤风类毒素项目可行性建设方案.docx
- 中国页岩油副产资源综合利用市场运行态势及行业前景预测报告.docx
- 中国电力安防行业发展趋势预测及投资规划研究报告.docx
- 中国离网光伏发电行业发展监测及投资战略规划报告.docx
- 人教版三年级数学上册第五单元《倍的认识》精品教案教学设计小学优秀公开课.docx
文档评论(0)