第8章计数器和定时器电路课案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定 时 / 计 数 技 术;§8.1 定时/计数技术概述;2. 可编程计数器/定时器的工作原理;图8.1 计数器/定时器基本原理;(3)计数器/定时器的工作方式 工作方式即时钟脉冲和门脉冲信号如何配合产生输出的方式,有以下几种: ① 门脉冲控制时钟输入:门脉冲到,时钟 有效;门脉冲结束,时钟无效。 ② 门脉冲重新启动计数。 ③ 门脉冲停止计数。 ④ 单一计数。 ⑤ 循环计数。;§10.2 8253 定时/计数器;图8.1 8253的内部结构;各部分的功能:;操 作;3. 控制字寄存器 接收CPU 写入的控制字,控制每个计数 器的工作方式。只能写入,不能读出。;图8.3 计数通道内部逻辑框图;图8.4 8253的引脚图;10.2.3 8253控制字;1. D7D6:计数器选择;初始化编程的步骤为:;例1:; 8253的每个计数通道有六种工作方式可供选择,完成定时,计数或脉冲发生器等多种功能。;工作方式的主要标志:; 8253不论用哪种方式,都遵循以下几条基本规则: (1)控制字写入8253后,所有控制逻辑电路立即复位,输出端OUT进入初始状态。 (2)计数器初值写入后,在下一个时钟脉冲的下降沿使计数器进行减 1 计数。 (3)门控信号为电平触发时:在时钟脉冲CLK的上升沿采样门控信号。 门控信号为边沿触发时:在门控信号上升沿,使8253内部边沿触发器置位。然后在下一个CLK上升沿对边沿触发器采样,采样之后边沿触发器复位。; 结合每种方式的工作时序波形图,注意以下几点:;1. 方式0(计数结束中断方式);图8.7 方式 0 时GATE 信号的作用;图8.8 方式 0 时计数过程中写入新的计数值;2. 方式1(可编程单稳);图8.10 方式1时GATE 信号的作用;图8.11 方式1时计数过程中写入新的计数值;3. 方式2(频率发生器);图8.13 方式2时GATE 信号的作用;图8.14 方式2时计数过程中写入新的计数值;4. 方式3(方波发生器);图8.16 方式3(N为奇数)波形;图8.17 方式3 时GATE信号的作用;5. 方式4(软件触发选通方式);图8.19 方式4时GATE 信号的作用;图8.20 方式4时计数过程中写入新的计数值;6. 方式5(硬件触发选通方式);图8.22 方式5时GATE 信号的作用; 写入控制字,使计数通道中的输出寄存器锁存当前计数值,用IN指令读取。 读取过程中,计数器继续计数。计数值被读取后,8253自动解除锁存状态,输出寄存器的值又随计数器变化。 ;例2:读取通道0中当前的计数值,其程序为;假设 8253A的端口地址为040H~043H,;图8.23 8253 发声接口电路;SSP PROC NEAR MOV AL,; 计数器2, 初值为16位,方式3, ; 二进制格式 OUT 43H, AL ; 控制口地址 MOV AX, 1983 ; 1.19MHz?600Hz=1983, 计数初值 OUT 42H, AL ; 发送低字节 MOV AL, AH ; OUT 42H, AL ; 发送高字节 IN AL, 61H ; 读取8255的PB口原输出值 MOV AH, AL ; 将原输出值保留于AH 中 OR AL, 03H ; 使PB1PB0 均为1 OUT 61H, AL ; 打开GATE2门,输出方波到扬声器 SUB CX, CX ; CX 为循环计数,最大为216;L: LOOP L ; 延时循环 DEC BL ; BL 为延时常数 JNZ L ; BL = 6, 发长声(3s), BL=1发声 (0.5s) MOV AL, AH ; 取回AH 中的8255PB口的原输出值 OUT 61H, AL ; 恢复8255PB口。 PB1PB0 不同时为 高电平, 停止发声 RET ; 返回 SSP ENDP;§10.4 8253在PC/XT中的应用; 编程用作定时器,为系

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档