习题列表

习题内容

第七章 定时/计数器接口


来源:  作者:王丽  时间:2012-6-03 12:28:04

一、填空题
1、定时或延时控制的方法有________、________和________三种。
2、8253定时/计数器芯片内部有三个独立的_____位____(加1或减1)计数器,每个计数器有___种工作
方式。
3、设8253的计数器CNT0用于对外部事件计数,计数器地址为40H~43H,当计满100个数后输出一跳变信
号,若按BCD方式计数,则写入计数器的控制命令为________________。
4、8253计数器工作方式____是方波信号发生器,软件启动,自动重复方式,通常用于波特率发生器。
二、选择题
1、8253计数器的最大计数初值是(    )。
A.FFFFH      B.65536      C.FFF0H     D.0000H
2、8253作为定时器和计数器时(    )。
A.使用的计数方式相同           B.工作方式不同
C.本质都是计数                 D.输出定时信号不同
3、要从8253的CNT0的输出端OUT0得到200MHz的方波信号,应将8253的CNT0的工作方式设置为(    )
。
A.方式0        B.方式1       C.方式2   D.方式3
4、要使8254的CNT2工作于方式3输出非对称的周期性方波,必须有(    )。
A.GATE为高电平,计数初值为奇数    
B.计数初值为偶数,GATE为高电平
C. GATE为低电平,计数初值为奇数
D. 计数初值为偶数,GATE为低电平
5、某系统中欲采用8254的CNT0作频率信号发生器,时钟频率为1.275MHz若要求输出一个频率为5000Hz
的信号,则送入CNT0的计数初值为(    )。
A.0FFFH      B.02FFH      C.01FFH    D.00FFH
6、当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是(   
 )。
A.结束本次计数循环,等待下一次计数开始
B.暂时停止现行计数工作
C.不影响本次计数,即计数器的计数不受该信号的影响
D.终止本次计数过程,立即开始新的计数循环
7、当8253可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后(    )。
A.输出信号端OUT变为高电平  B.输出信号端OUT变为低电平
C.输出端保持原来的电位值     D.立即开始计数
8、INTEL8253某通道工作于方式3,接入6MHz的时钟,如要产生2400Hz的方波,则计数器的计数初值应
为(    )。
A.2000       B.2500        C.3000      D.4000
9、在对8253进行任何操作前,都必须先向8253写入一个(    ),以确定其工作方式。
A.控制字       B.计数初值        C.状态字     D.指令
10、计数初值送到8253的(    )寄存器中。
A.控制寄存器       B.计数初值寄存器 
C.减法计数器       D.输出锁存寄存器
11、要从8253计数器中读出某一时刻的计数值,应从(    )寄存器中读。
A.控制寄存器       B.计数初值寄存器 
C.减法计数器       D.输出锁存寄存器
三、简述题
1、简述可编程定时/计数器芯片8253的特点。
2、8253每个计数器有几种工作方式?它们的主要区别是什么?
3、试说明8253计数器中引脚信号CLK、GATE和OUT的功能。
4、设8253的片选地址为200H~203H,若计数器CNT0端输入600KHZ方波及GATE0=1,要使OUT0输出10KHZ
方波,问CNT0应工作在何种方式?若设只读写低8位并采用BCD码计数,试写出初始化程序片段。
5、某系统中8253芯片的片选地址为FFF0H~FFF3H,定义CNT0工作于方式2,CLK0=5MHz,要求输出
OUT0=1KHZ方波;定义CNT1工作在方式这一中断后继续写入计数值1000,重新开始计数,保持每1秒钟向
CPU发出一次中断请求。试写出初始化程序,并画出硬件连接图。

Copyright@2012 Tarim University. All rights reserved. 塔里木大学 版权所有
信息管理:机电院  技术维护:信息网络中心  地址:新疆·阿拉尔市 邮编:843300