- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
读当前计数值/状态字的方法和原则:(1)要读当前计数值或当前状态,必须先写读回命令,再读OL或SL。(2)对同一通道的计数器或状态寄存器发多次读回命令,但每次未立即读取CE或SR,则只有第一次读回命令引起的锁存操作是有效的,以后读出的值或状态仅是第一次读回命令锁存的结果。(3)若读回命令同时或先后锁存了同一通道的计数值和状态,则对该通道第一次读出的结果一定是状态字(8位),随后的一次或两次读出的才是计数值(一次还是两次,取决于初始化时控制字确定的计数值字节数)。1.各种控制字、命令字和状态字格式第29页,共47页,星期日,2025年,2月5日读回命令举例命令命令作用执行结果次序D7D6D5D4D3D2D1D0123456110000101110010011101100110110001100010011100010读回通道0的计数值和状态读回通道1的状态读回通道2、1的状态读回通道2的计数值读回通道1的计数值和状态读回通道0的状态锁存通道0的计数值和状态锁存通道1的状态锁存通道2的状态,但对通道1无效锁存通道2的计数值锁存通道1的计数值,但对状态无效命令无效,通道0的状态早已锁存8.2.5应用编程第30页,共47页,星期日,2025年,2月5日2.8254的编程方法及举例初始化编程必须在8254/8253工作之前进行;对每个用到的通道都要初始化:先向控制寄存器(端口3)写入方式控制字,再以通道地址(端口0,1或2)向CR写入计数初值。如在工作过程中需要读取某通道的当前状态或当前CE值,应先向控制寄存器(端口3)写读回命令,再从该通道(端口0,1或2)读出相应锁存器内容。8.2.5应用编程(1)编程说明第31页,共47页,星期日,2025年,2月5日(2)编程举例例1.在8086系统中,用8254构成定时、计数与脉冲发生器系统功能利用通道0完成对外部事件计数功能,计满100次向CPU发中断请求。利用通道1产生频率为1kHZ的方波。利用通道2作1s标准时钟。8.2.5应用编程第32页,共47页,星期日,2025年,2月5日系统的硬件连接:CLK12.5MHz8086cpuD7~D0D7~D0RDRDWRWRM/IOA15A3A0=0A2A1INTRCS地址译码A1A08254通道1通道2通道0GATE1OUT11kHZCLK2GATE2OUT2CLK0GATE0OUT0示波器或其它波形接收器外部事件产生源IR0IR1IR2IR78259A??+5V+5V+5V8.2.5应用编程1s第33页,共47页,星期日,2025年,2月5日第八章定时器*第1页,共47页,星期日,2025年,2月5日8.1计算机中的定时和计数定时/延时控制的基本方法:软件定时不可编程硬件定时可编程硬件定时定时电路是任何计算机系统中必不可少的基本电路第2页,共47页,星期日,2025年,2月5日8.1计算机中的定时和计数数据读写复位准备就绪片选端口地址控制字寄存器计数初值寄存器计数器(计数工作单元)输出锁存器状态锁存器状态寄存器CLKGATEOUT控制逻辑可编程定时器/计数器典型结构:第3页,共47页,星期日,2025年,2月5日可编程定时器/计数器的主要用途:①以均匀分布的时间间隔中断分时操作系统,以便切换程序;②向I/O设备输出周期可控的定时信号;③用作可编程波特率发生器;④检测外部事件发生的频率或周期;⑤统计外部某过程中某一事件发生的次数;⑥作为向CPU的定时或定次数中断源;……8.1计算机中的定时和计数第4页,共47页,星期日,2025年,2月5日8.2可编程定时器/计数器芯片8254/82538.2.28254内部结构与引脚信号8.2.48254的工作方式8.2.5应用编程8.2.3内部端口寻址8.2.1基本功能第5页,共47页,星期日,2025年,2月5日8.2可编程定时器/计数器芯片8254/82538.2.1基本功能8
原创力文档


文档评论(0)