- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Prof.OuQingliProf.OuQingliProf.OuQingli微机接口与原理第1页,共31页,星期日,2025年,2月5日5.4.1定时/计数技术概述(续1)2)定时方法两种:软件定时、硬件定时(1)软件定时通过CPU执行一段延时程序(根据预定时间要求设定指令数量及类型)达到定时目的。延时程序执行完毕,通常用OUT指令输出一个控制信号。特点:简单、灵活,不需额外硬件。缺点:CPU效率低、延时时间计算麻烦、延时精度低、延时时间不准确(多任务时)。第2页,共31页,星期日,2025年,2月5日5.4.1定时/计数技术概述(续2)2)定时方法两种:软件定时、硬件定时(2)硬件定时不可编程硬件定时:AS:555、393可编程硬件定时:AS:8253特点:灵活、定时精度高、不占用CPU时间。在计算机中应用广泛。在全自动家用电器中也有用。第3页,共31页,星期日,2025年,2月5日5.4.2可编程计数/定时器芯片82531)8253的基本特性(1)有3个独立的16位计数器(2)可按二进制或十进制(BCD)计数二进制:0000H~FFFFH十进制(BCD):0000H~9999H(3)有6种工作方式(计数方式)(4)计数时钟频率CLK:0~2MHz教材2MHz2)8253的内部结构0:assleepordie2MHz:toofast眼花缭乱第4页,共31页,星期日,2025年,2月5日5.4.2可编程计数/定时器芯片8253(续1)2)8253的内部结构see图5.4.1(下页)(1)数据总线缓冲器(2)读写控制逻辑接收RD#、WR#、CS#、A1、A0控制(3)控制字寄存器A1A0=11,用于规定计数器工作方式(4)计数器0、1、216bit减1计数器,可预置计数初值。计数输入CLK:计数器对CLK脉冲减1计数,减到0时结束。CLK为周期脉冲时即可为定时。输出端OUT:减1计数到0时输出脉冲或连续波第5页,共31页,星期日,2025年,2月5日图5.4.18253内部结构数据总线缓冲器读/写控制逻辑控制寄存器计数器0计数器1计数器2OOOCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT2D0D7~RDWRA0A1CS第6页,共31页,星期日,2025年,2月5日5.4.2可编程计数/定时器芯片8253(续2)3)8253芯片的引脚及其功能常规:D7~D0CS#、A1、A0RD#、WR#计数:CLK:脉冲输入计数器对CLK的脉冲进行计数。GATE:门控1:允许计数0:禁止、中止计数OUT:信号输出计数到0/定时时间到图5.4.28253引脚第7页,共31页,星期日,2025年,2月5日5.4.2可编程计数/定时器芯片8253(续3)3)8253芯片的引脚及其功能表5.5.18253端口地址编码CS#A1A0端口选择000计数器0001计数器1010计数器2
文档评论(0)