微机原理课堂练习五

练习五 定时计数器 和A/D、D/A转换

一、选择题:在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入括号内(24分)
1.某一测控系统要用一脉冲信号产生单稳信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在( )。
A.方式0 B.方式1 C.方式2 D.方式3
E.方式4 F.方式5
2.某一测控系统要用一个连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在( )。
A.方式0 B.方式1 C.方式2 D.方式3
E.方式4 F.方式5
3.当Intel8253可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后( )。
A.输出信号端OUT变为高电平 B.输出信号端OUT变为低电平
C.输出信号保持原来的电位值 D.立即开始记数
4.当8253可编程定时/计数器工作在( )下时,需要由外部脉冲触发开始计数。
A.方式0 , 方式1 C.方式1 , 方式5
B.方式2 , 方式5 D.方式4 , 方式5
5.设8253的通道0和通道1级连,均为BCD计数,已知CLK1的输入频率为1MHz,OUT0的输出作为中断请求信号,则中断请求信号的间隔时间最长为( )。
A.100s B.10ms C.4295s D.1s
6.8253一个通道的最大、最小时间常数分别为( )。
A.0、1 B.65535、1 C.65535、0 D.9999、0
7.8253可编程定时/计数器的计数方法是( )。
A.加1计数 B.减1计数 C.可编程设定加1计数,减1计数
8.设有一被测量温度的变化范围为20℃~1200℃。要求测量误差不超过±1℃,则应选用A/D转换器的分辨率至少应该为( )。
A.4位 B.8位 C.10位 D.12位
9.在逐次逼近式A/D转换器中,影响其转换精度的主要因素是( )。
A.A/D的位数 B.输入模拟量的大小
C.A/D转换电路 D.比较器
10.当CPU使用中断方式A/D转换器读取数据时,A/D向CPU发出中断请求信号是( )。
A.START B.OE C. EOC D. INTR
11.DAC0832是一个分辨率为( ),输入具有( )功能的D/A转换器。
A.8 位 B. 10位 C. 12位 D. 单缓冲
E.双缓冲 F.无缓冲
12.CPU与D/A间采用的数据传送方式是( )。
A.无条件传送 B.中断传送 C.查询传送 D.DMA传送

二、问答题(15分)
1.简要回答8253计数器的六种工作方式。

2.什么叫A/D转换器的分辨率?

3.已知某DAC的输入为12位二进制数,满刻度输出电压Vom=10V,试求最小分辨率电压VLSB和分辨率。

三、初始化编程题(15分)
某8086系统中含一片8253芯片,设它的地址为300H—303H,要求完成如下功能:
1)计数器0 完成40ms的定时功能,CLK0为 250 khz;
2)计数器1产生频率为2khz的方波,CLK1为1 Mhz;

四、综合应用题(45分)
1.某8086系统中包含一片8253芯片,要求完成如下功能:
1)利用计数器0完成对外部事件计数功能,计满350次向CPU发出中断请求。
2)利用计数器1产生频率为1kHz的方波。
3)利用计数器2产生宽度为0.5ms的单稳态脉冲。

2.在下图所示的电路中,若采用等待方式读取转换后的数字量,且对模拟量轮流采样一次,试编写相关程序。设读取的数字量存放在DAT开始的8个内存单元。

3.某应用系统如图所示,要求完成下列问题:
1)设A9-A2=10100000B选中8255的CS,则A口、B口、C口和控制口的地址为多少?
2)若在DAC0832的输出端产生三角波波形,设参考电压VREF=+5V,试编写相关程序。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值