- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
南京理工大学自动化学院2011年11月15/23/2024
5.1概述?定时控制在微机系统中具有极为重要的作用。例如,微机控制系统中常需要定时中断、定时检测、定时扫描等;实时操作系统和多任务操作系统中要定时进行进程调度。?IBMPC系列机的日时钟计时、DRAM刷新定时和扬声器音调控制都采用了定时控制技术。?在电力系统继电保护中,要通过对交流信号的定时采样计算电气参数的有效值。25/23/2024
DELAYPROCMOVCX,1000DELAY1:NOPLOOPDELAY11.定时功能的实现方法?软件延时RET–利用微处理器执行一个延时程序段实现DELAYENDP–不用硬件,但占用CPU时间、定时精度不高,随系统时钟频率改变?不可编程的硬件定时–采用分频器、单稳电路或简易定时电路控制定时时间–定时电路简单、定时时间可以在一定范围改变?可编程的硬件定时–软件硬件相结合、用可编程定时器芯片构成一个方便灵活的定时电路–具有多种工作方式、能够输出多种控制信号35/23/2024
2.定时器和计数器?定时控制在微机系统中具有极为重要的作用,计数是许多过程控制领域常用的功能?它们都是由数字电路中的计数电路构成定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔。计数电路如果记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),常又称为计数器例如:脉冲式电能表、自来水表、燃气表的度数计量等45/23/2024
5.1.2端口的概念接口电路:微机可以通过接口电路接收外部设备送来的信息或将信息发送给外部设备。分类:可以提供使微机正常工作所需要的辅助电路;输入/输出接口电路包括并行接口、串行接口、专用接口等,提供CPU与接口直接进行操作的“通道”每个部件或接口内部都包含有一组寄存器,这些寄存器通常称为端口,每个端口有一个端口地址。5/23/20245
I/O接口的典型结构I/O接口电路数据总线DB地址总线AB控制总线CB数据状态控制数据寄存器状态寄存器控制寄存器CPU外设65/23/2024
端口通常分为三类:用来传输数据的称为数据端口;用来存放设备或者部件状态的称为状态端口;用来存放CPU发出的命令的称为控制端口。CPU通过数据端口完成数据传输,因此,数据端口一般是可读可写的;CPU通过状态端口可以检测外设和接口部件当前的状态,因此,状态端口一般是只读的;CPU通过控制端口传输命令以便控制接口和设备的动作,因此,控制端口一般是只写的。75/23/2024
5.2可编程定时器/计数器8253计数/定时的功能?对外部事件发生次数进行计数?计算机系统经常用到定时信号,如DRAM刷新定时计数和定时本质上是相同的,它们都是对一个输入脉冲进行计数,如果输入脉冲的频率一定,那么记录脉冲的个数与所需的时间是一一对应的关系。例如输入脉冲频率为2MHz,那么计数2?106计时1秒使用同一个芯片,既能计数、又能定时——定时/计数器5/23/20248
8253的功能与结构?3个独立的16位计数器通道?每个计数器有6种工作方式?按二进制或十进制(BCD码)计数?每个计数器的计数速率可高达2MHz?所有的输入输出都与TTL兼容。8254是8253的改进型95/23/2024
8253的内部结构时钟输入信号CLK0GATE0OUT0数据总线计数器0D7~D0缓冲器内部数据总线门控信号RD读写控制WRA0A1CLK1GATE1OUT1计数器1计数器2逻辑CSCLK2GATE2OUT2控制字寄存器8253有四个端口地址计数器输出信号105/23/2024
8253的引脚D7D6D5D41242322212019181716151413VCCWRRDCS2数据引脚3读写控制及片选通道地址选择计数器24D5A138253D26A0D17CLK2OUT2GATE2CLK1D08CLK09计数器0OUT0101112GATE0计数器1GATE1OUT1GND8253定时/计数器引脚图115/23/2024
1.计数器预置寄存器计数初值存于预置寄存器;CLK在计数过程中,减1计数器的值不断递减,OUT减1计数器而预置寄存器中的预置不变。GATE输出锁存器用于写入锁存命令时,锁定当前计数值输出锁存器125/23/2024
2.计数器的3个引脚?CLK时钟输入信号–在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1,计数工作受到门控信号GATE的控制。?GATE门控输入信号–控制计数器工作,可分成电平控制和上升沿控制两种类型。?OUT计数器输出信号–当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号。
文档评论(0)