- 221
- 0
- 约9.65千字
- 约 51页
- 2017-10-04 发布于湖北
- 举报
2. 计数器/定时器的基本原理 1. 微机系统中的外部定时有哪两种方法?其特点如何? 2. 8253计数/定时器有哪些特点? 3.8253初始化编程包括哪两项内容? 4. 8253有哪几种工作方式?区分不同工作方式的特点体现在哪几方面? 5. 设8253芯片的计数器0、计数器2和控制口地址分别为04B0H、04B2H、04B6H。定义计数器0工作方式2,CLK0为5MHZ,要求输出OUT0为1KHZ方波;定义计数器2用OUT0作计数脉冲,计数值为1000,计数器计到0时向CPU发出中断请求,CPU响应这一中断请求后继续写入计数值1000,开始重新计数,保持每一秒钟向CPU发出一次中断请求。试写出对8253的初始化程序,并画出硬件连接图。 6.将8253计数器0设为方式3(方波发生器),计数器1设为方式2(分频器)。要求计数器0的输出脉冲作为计数器1的时钟输入,CLK0连接总线时钟4.77MHZ,定时器1输出OUT1约为40MHZ,试编一段程序。 7.在一个定时系统中,8253的端口地址范围是480H-483H,试对8253的三个计数器进行编程。其中,计数器0的工作方式1,计数初值为3680H,计数器2工作在方式3,计数初值为1080H。 8.怎样读出8253计数器的当前计数值? 5. 方式4—软件触发选通 写入初值 开始计数 计数结束 FF FF CW n=5 CLK GATE=1 OUT 5 4 3 2 1 0 ?若计数初值为n,写入初值n+1个时钟周期后,输出一个时钟宽度的负脉冲。 ?GATE=1时,允许计数,GATE=0时,禁止计数,OUT端不受影响,维持当时的电平。 6. 方式5—硬件触发选通 计数时间到 写入初值 门控触发 开始计数 再次触发 CW n=3 CLK GATE OUT 3 2 1 0 FF 3 2 1 开始计数 ?在计数过程中,使用GATE上升沿,可使计数器获得初值重新开始计数。 ?如果在计数过程中写入新的计数初值,并且在当前周期结束又受到GATE的触发,则在下一个时钟周期,计数器按新初值开始计数。 8253工作方式小结 无意义 硬件触发信号 无意义 方式5(硬件触发) 允许计数 从初值开始重新计数 停止计数 方式4(软件触发) 允许计数 从初值开始重新计数 停止计数 方式3(方波发生器) 允许计数 从初值开始重新计数 停止计数 方式2(分频器) 无意义 从初值开始重新计数 无意义 方式1(单脉冲) 允许计数 无意义 停止计数 方式0(计数结束中断) GATE=1 GATE上升沿 GATE=0下降沿 工作方式 ?8253的输出波形都是在时钟CLK周期的下降沿时产生变化。 ?GATE作为各通道的门控信号,对于各种工作方式,GATE所起的作用不同, ?作为计数器时,进行减1计数;作为定时器时,减到终值时,又自动装入初值,重新作减1计数, 9.3 8253的应用举例 1. 8253的编程原则 对计数器设置初值前,必须先写控制字,以指出计数值是二进制还是十进制、工作方式、对哪个计数器的哪些字节进行操作等规定。 在读计数器值时必须先用锁存命令,锁住当前计数值,再进行读操作,否则在读数时,计数器的数值可能处在改变过程中,这样,读出的计数值是一个不确定的数值。 初始值设置时,要符合控制字中的格式,否则就会出错。 2. 8253的实例 例:假设一个8253在某系统中的端口地址40H—43H,如果要将计数器0设置为设置为工作方式3,计数初值为3060H,采用二进制计数法,则初始化方法如下: MOV AL,36H ;设置控制计数器0,方式3,写两个字节,二进制计数) OUT 43H,AL ;写入控制寄存器 MOV AX,3060H ;设置计数值 OUT 40H,AL ;写低8位至计数器0 MOV AL,AH OUT 40H,AL ;写高8位至计数器0 例:在PC机中,8253主要提供系统时钟中断、动态RAM的刷新定时及喇叭发声控制等功能。8253的初始化是在计算机启动时由BIOS完成的。应用的示意图如下: 从8284时钟发生器来的频率2.386364MHZ经二分频后作为8253三个计数器的时钟输入,8253在IBM-PC/XT中的端口地址为40H—43H,这三个计数器在系统中的初始化程序如下: ⑴计数器0用于定时中断(约55ms) MOV AL,36H ;计数器0,方式3,写两个字节,二进制计数 OUT 43H,AL ;控制字送控制字寄存器 MOV AL,0 ;计数值为最大值 OUT 40H,AL ;写低8位 OUT 40H,AL ;写高8位 ⑵计数器1用于定时(15μs)DMA请求 MO
您可能关注的文档
最近下载
- 中班(4—5岁)孩子学习与发展指南.docx VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点 (11.城市桥梁工程).docx
- 2026 年人教版高一化学上册期末质量检测试卷(附答案可下载).docx VIP
- 轴流风机技术规范.DOC VIP
- 2023市政公用工程最高质量水平评价实体质量核查要点(13.城市隧道工程).docx
- 乳腺癌诊疗指南(2022年版).pdf VIP
- 2023最高质量水平评价实体质量核查要点(1.通用部分).doc VIP
- 2022CSCO乳腺癌诊疗指南.pdf VIP
- 市政工程最高质量水平评价申报注意事项.docx VIP
- 高中数学公式大全--(图片版).docx VIP
原创力文档

文档评论(0)