- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理定时与计数技术
从初值开始重新计数 不受影响 不受影响 5 不受影响 允许计数 暂停计数 4 从初值开始重新计数 允许计数 停止计数 3 从初值开始重新计数 允许计数 停止计数 2 从初值开始重新计数 不受影响 不受影响 1 不受影响 允许计数 暂停计数 0 GATE上升 GATE=1 GATE=0及下降沿 方式 8253-工作方式与门控信号的关系 微机原理与接口技术 第10章 定时与计数技术 课程教学单元 第1章 微型计算机基础知识 第2章 80X86/Pentium微处理器内部结构 第3章 指令系统 第4章 汇编语言程序设计 第5章 8086/8088CPU的总线操作与时序 第6章 微型计算机系统结构 第7章 半导体存储器 第8章 输入输出接口技术 第9章 中断与DMA技术? 第10章 定时与计数技术 第11章 并行接口与串行接口 第12章 人机交互接口 第13章 模拟量输入输出接口 §10.1 定时与计数 §10.2 Intel 8253芯片 一、内部逻辑 二、外部特性 三、读写操作 四、系统连接 五、工作方式(012345) 六、编程应用举例 第10章 定时与计数技术 重点:8253六种工作方式的应用 难点:8253的操作、编程、各工作方式的特点 §10.1 定时与计数 在微机系统或智能化仪器仪表的工作过程中,经常需要使系统处于定时工作状态,或者对外部过程进行计数。 定时或计数的实质:对脉冲信号的计数 如果计数的对象是标准的内部时钟信号,由于其周期恒定,故计数值就恒定地对应于一定的时间,这一过程即为定时 如果计数的对象是与外部过程相对应的脉冲信号(周期可以不相等),则此时即为计数。 1、定时与计数的场合、本质和关系 1、软件方法 利用微处理器执行一个延时程序段程序所需时钟状态,得到定时的时间。通用性和灵活性好,但占用CPU时间。 2、硬件方法 采用分频器、单稳电路或简易定时电路控制定时时间,如555电路,不占用CPU时间,但通用性、灵活性差。 3、软硬件结合方法 软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路,可由软件设定定时与计数功能,设定后与CPU并行工作,不占用CPU时间,使用灵活。 2、定时与计数的实现方法 每个8253芯片有3个独立的16位计数器通道 每个计数器通道都可以按照二进制或二—十进制(BCD码)计数 每个计数器的计数速率可以高达2MHz 每个通道有6种工作方式,可以由程序设定和改变 所有的输入、输出电平都与TTL兼容 §10.2 Intel 8253芯片 8086系统定时/计数器芯片,有定时与计数功能 一、内部逻辑 Intel 8253内部结构图 1、数据总线缓冲器: 8位双向三态缓冲器 通过编写程序向8253写入确定8253工作方式的命令 向计数寄存器装入计数初值;读出当前计数值 3、控制字寄存器: 8位,只能写不能读 初始化编程时,CPU写入方式控制字到寄存器中 用以选择计数通道及其相应的工作方式 2、读/写控制逻辑: 8253内部操作控制部分 按照CPU发来的读写信号及地址信号产生相应的控制信号来选择读/写操作的端口、控制数据的传送方向,以及对控制寄存器的写入 4、计数器0计数器1 计数器2: 内部结构相同、功能相同 有各自独立的端口地址。 每通道由初值寄存器、减法计数器和计数值锁存器组成 计数初值提前预置 计数/时钟以脉冲方式从CLK端输入,每输入一个脉冲计数器减1,减到0。OUT端有输出,计数结束/定时时间到。 二、外部引脚 D7-D0:双向、三态数据线引脚 RD:来自CPU的读控制信号输入引脚 WR:来自CPU的写控制信号输入引脚 CS:芯片选择信号输入引脚 GATEi:门控信号输入引脚 作用与通道工作方式有关 VCC GND:+5V电源 接地引脚 CLKi:计数脉冲输入引脚 规定频率不得高于2.6MHZ OUTi:T/C信号输出引脚 输出信号形式由通道工作方式确定 此输出信号可用于触发其它电路工作,或作为向CPU发出的中断请求信号 A1、A0:地址信号输入引脚 用以选择通道及控制字寄存器 控制端口 1 1 2 通道 0 1 1 通道 1 0 0 通道 0 0 A0 A1 三、读写操作 SC1 SC0 RL1 RL0 M2 M1 M0 BCD 1.8253的初始化
文档评论(0)