欢迎来到天天文库
浏览记录
ID:17903139
大小:252.00 KB
页数:13页
时间:2018-09-09
《第九章 定时器计数器 8253》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第十章可编程定时器/计数器接口芯片8253内容提要:1.8253的内部结构;2.8253的引脚功能;3.8253的工作方式;4.8253的编程;5.8253的应用举例。6.8253应用实验学习目标:1.掌握8253的工作方式和编程;2.掌握8253的编程结构及其引脚功能;3.掌握8253的应用。难点:8253的工作方式异同。学时:5实验学时:0作业:一、单项选择题1.8253有个独立的计数器。A)2B)3C)4D)62.当写入计数初值相同,8253的方式0和方式1不同之处为。A)输出波形不同B)门控信号方式0为低电平而方式1为高电平C)方式0为写入后即触发而方式1为GATE的上升边
2、触发D)输出信号周期相同但一个为高电平一个为低电平。3.如果计数初值N=9,8253工作在方式3,则高电平的周期为个CLK。A)5B)6C)3D)44.8253的控制信号为=0、=0、=1、A1=0、A0=0表示。A)读计数器1B)读计数器0C)装入计数器1D)装入计数器05.与8253工作方式4输出波形、相同的是。A)方式1B)方式3C)方式2D)方式5 二、多项选择题1.8253计数器工作在方式时,GATE的上升沿启动计数。A)0B)1C)2D)3E)4F)52.当8253的GATE信号由高变低时,方式停止计数。A)0B)1C)2D)3E)4F)5G)以上都不是3.8253计数
3、器的计数值可以为。A)二进制数B)BCD数C)八进制数D)ASCII码4.8253六种工作方式中具有自动加载功能的是。A)方式0B)方式1C)方式2D)方式3E)方式4F)方式5三、填空题1.实时定时和计数有和两种实现方法。2.硬件定时分为和两种方法。四、应用题某系统利用8253-5定时器/计数器通道产生1KHZ重复方波,问通道0应工作在什么工作方式?若CLK0=2MHZ,试写出通道0的初始化程序。设8253-5端口地址为2F0H、2F2H、2F4H、2F6H。一、8253的内部结构1.数据总线缓冲器是8253与CPUDB连接的8位双向三态缓冲器,CPU通过它向8253写方式控制字
4、到控制字寄存器中,写计数初值到计数通道,读取计数通道的当前计数值。 2.读/写控制逻辑控制8253内部操作。当无效,8253的DB处于高阻状态,当有效,和A1、A0、、组合,对3个计数通道、控制字寄存器进行读/写操作,见表10.1。注意点:CPU对控制字寄存器只能写,不能读;CPU对计数通道写的是计数初值,读的是当前计数值。3.控制字寄存器8253初始化编程时,CPU写控制字到控制字寄存器,以选择计数通道及相应的工作方式。4.数通道0~28253内部包括3个功能完全相同和操作完全独立的计数通道,每个计数通道由16位减法计数器、16位计数初值寄存器和16位计数值锁存器组成。初始化时
5、,向计数通道装入的计数初值,先送到计数初值寄存器中保存,然后送到减法计数器。计数器启动后,减法计数器对CLK的下降沿进行减1计数,在未锁定时把结果送入16位计数值锁存器中。当计数值减到0时,输出OUT信号,一次计数结束。计数初值寄存器的内容,在计数过程中保持不变。计数初值寄存器和计数值锁存器占用一个端口地址(即该计数通道口地址),CPU读取计数通道的当前计数值来自计数值锁存器。各通道可工作在计数器方式,此时被计数的事件以脉冲方式从CLK输入;各通道可工作在定时器方式,此时确定频率的时钟脉冲从CLK输入。计数初值=定时时间÷CLK周期各通道的启动、禁止、允许计数与门控信号GATE有关
6、,GATE的作用OUT的输出波形随各通道工作方式不同而不同。 二、8253的引脚功能1.与CPU相连的引脚D7~D0:双向三态DB;:读,:写,低电平有效;:片选;A1A0:片内端口选择。2.计数通道引脚CLK2~CLK0:计数脉冲输入;OUT2~OUT0:当计数值减到0时,OUT有输出,输出波形取决于通道工作方式;GATE2~GATE0:门控信号输入,是控制计数器工作的一个外部信号,它的作用是用来禁止、允许或启动计数过程的。每个计数通道均有6种不同工作方式,GATE信号的控制作用不同。GATE信号总是在CLK的上升沿被采样。三、8253的工作方式Intel8253的每个计数通道都
7、有6种工作方式可供选用。这6种工作方式主要有5点不同。一是启动计数器的触发方式和时刻不同;二是计数过程中门控信号GATE对计数操作的影响不同;三是OUT输出波形不同;四是在计数过程中重新写入计数初值对计数过程的影响不同;五是计数过程结束,减法计数器是否恢复计数初值并自动重复计数过程不同。上述五点不同,有相互关联,学习时应灵活运用。1.方式0—计数结束时中断当写入控制字后,OUT立即变为低电平;启动计数方式:软启动。即仅当GATE为高电平时,在写入计数初值后的第一个CL
此文档下载收益归作者所有