- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第11章可编程定时计数器2025/10/51011可编程定时计数器82C54的特点033定时计数器的应用02282C54的工作方式
1.0定时与计数的基本概念1.182C54的组成和工作原理1.3计数初值1.282C54的控制字和状态字1可编程定时计数器82C54的特点
11.1.0定时与计数的基本概念2025/10/53定时日常生活:日时钟、实时钟。微机系统:系统时钟、DRAM刷新定时、周期性控制信号。定时与计数的关系相同点由数字电路中的计数电路构成;定时就是采用时间单位进行计数。不同点定时是对固定频率的脉冲信号进行计数;计数是对随机性的脉冲信号进行计数。
微机系统中的定时2025/10/54CPU(主机)本身工作的控制时序,如时钟周期;由硬件结构确定,微机中所有操作都要严格按照此节拍来完成,是固定的,无法更改的。一般为ns(纳秒)级;内部定时:01外设工作时,所需要的时序关系;实时监控系统的定时中断、定时监测、定时扫描等;对I/O设备运行速度和工作频率的调整和控制;一般定时为ms(毫秒)级;外部定时:02
外部定时方法(1/2)2025/10/55软件定时:定时方法:通过CPU执行一段循环程序,而产生等待延时;需要按延时的时间来计算时间常数。优点:节省硬件成本;缺点:占用CPU的时间,降低了CPU的工作效率;软件延时的时间随主机频率不同而发生变化,通用性差。适用于短时间或不频繁发生延时的简单系统。
也可单独作为一延时程序,延时时间较短延时常数WAIT:NOPLOOPWAITDECDXJNZAGAIN…………延时常数决定于:需要的延时时间、系统主频、指令的执行时间MOVDX,0FFFFHAGAIN:MOVCX,DX延时程序:…………
外部定时方法(2/2)2025/10/57硬件定时:方法:采用可编程定时/计数器或单稳延时电路产生定时或延时。特点:不占用CPU时间,提高了CPU的利用率;可以产生精确的时间时隔,形成各种脉冲序列,灵活性强;定时不受主机频率影响,定时程序通用性强。可用于各种定时计数场合。
11.1.182C54的组成和工作原理82C54A芯片的工作特点82C54A芯片的外部引脚特性82C54A的内部结构
一、82C54A芯片的工作特点2025/10/59计数/定时启动之前需要设置计数初值/定时常数;计数通道都是减法计数器;04每种工作方式的输出波形、触发方式等不同;每个计数通道都有6种工作方式,可以编程选择;03BCD码计数即十进制计数;每个通道计数均可编程设置为二进制或BCD码计数;02最大可计数值为216=65536;每片82C54A上都有3个独立的16位的计数通道;01
二、82C54A芯片的外部引脚特性2025/10/51001数据总线02片选及读写控制信号03片内端口选通信号04计数通道0的输入、输出信号05计数通道1的输入、输出信号06计数通道2的输入、输出信号
计数通道的外部信号2025/10/511定时计数时,每经过一个脉冲,计数值减1;时钟输入信号CLK用于控制计数的启停;可有开关作用和触发作用;门控输入信号GATE各种波形输出端;可供CPU检测状态,也可用于提供请求信号。计数器输出信号OUT
定时/计数器的读写操作类型2025/10/512
三、82C54A的内部逻辑结构2025/10/513数据总线缓冲器:三态双向8位寄存器;82C54A与CPU之间数据交换的部件;读/写控制逻辑:接收CPU有关控制信号,决定操作对象及类型。控制字寄存器:接收CPU发出的控制字,决定各计数器的工作方式;三个计数通道共用一个命令端口区分该芯片内部的端口类型!计数通道为数据端口,每个计数通道分别占用一个端口地址;(计数通道0—304H、计数通道1—305H、计数通道2—306H)控制字寄存器为命令端口,占用一个端口地址(307H);无状态端口。
计数通道的内部结构2025/10/514存放CPU发出的计数初值,在计数过程中不发生变化;用于自动重装计数初值。锁存当前的计数值,以供CPU读取。装入计数初值,每个计数脉冲到来时执行减1操作。时钟脉冲输入端控制输入端,对计数操作起开关作用或触发作用输出端,其输出波形由操作方式决定注意CPU对计数器内部部件的可访问性!16位当前计数值锁存器 —— 只读16位减1计数器 —— 不可访问16位计数初值寄存器 —— 可读写
11.1.3计数初值2025/10/51582C54芯片的初始化步骤:按照命令字格式写出满足当前操作的命令字,使用I/O指令将其写入命令端口;写入命令字后,计数初值寄存器清零;确定计数初值(定时常数),使用I/O指令将初始值装入指定计数通道的初值寄存
您可能关注的文档
最近下载
- 发育生物学教学课件08-1 原肠作用.ppt VIP
- 【中考真题】2025年安徽省中考数学试题(含解析).docx VIP
- 2025年职业资格大学辅导员笔试-笔试参考题库含答案解析(5套试卷).docx VIP
- 一种电池模组手动入箱定位及导向机构.pdf VIP
- 边立新:《路德维希·费尔巴哈和德国古典哲学的终结》导读.ppt VIP
- 纳米氢氧化镁晶须的制备及其分散性研究.docx VIP
- 肥厚型心肌病护理查房.pptx VIP
- 2025年内河码头行业现状分析报告及未来五至十年发展前景预测报告.docx
- 领导德性量表的编制.docx VIP
- 石化受限空间作业标准化管理方案-图文并茂版.pptx VIP
文档评论(0)