√9-1.判断下列说法是否正确。
A. 由于8155H不具有地址锁存功能 ,因此在与8031的接口电路中必须加地址锁存器。
B. 在8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0和/WR C. 8255A 具有三态缓冲器,因此可以直接挂在系统的数据总线上 D. 8255A的B口可以设置成方式2 答:
A错,81C55具有地址锁存功能;
B错,在81C55芯片中,引脚IO/M*、A2、A1、A0决定端口地址和RAM单元编址;
C对,82C55具有三态缓冲器;
D错,82C55的B口只可以设置成方式0和方式1。
√9-5.82C55的“方式控制字”和“PC按位置位∕复位控制字”都可以写入82C55的同一个控制寄存器,82C55是如何来区分这两个控制字的?
答: 82C55通过写入控制字寄存器的控制字的最高位来进行判断,最高位为1时,为方式控制字,最高位为0时,为C口的按位置位/复位控制字。
√9-6.编写程序,采用8255A的C口按位置位/复位控制字,将PC7置0,PC4置1,(已知8255A各端口的地址为7FFCH-7FFFH)参P175
答:本题主要考察对82C55的C口的操作。其方式控制字的最高位为0时,低四位控制对C口置复位。由题目可知方式控制寄存器的地址为7FFFH。
ORG 0100H
MAIN: MOV DPTR,#7FFFH ;控制字寄存器地址7FFFH送DPTR
MOV A,#0EH
;将PC7置0
MOVX @DPTR,A MOV A,#09H
;将PC4置1
MOVX @DPTR,A END
√10-2. 为什么要消除按键的机械抖动?软件消除按键的机械抖动的原理是什么?参P198
答:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的行线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。
√10-3. LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?参P196~197
答:静态显示时,数据是分开送到每一位LED上的。而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,适合用在显示位数较多的场合。
√10-4. 分别写出表10-2中共阴极和共阳极LED数码管仅显示小数点“.”的段码。
答:80H(共阴极);7FH(共阳极)。
√11-1.对于电流输出的D/A转换器,为了得到电压输出,应使用
__________。(由运算放大器构成的电流/电压转换电路)参P239
答:由运算放大器构成的I/V转换电路
√11-2.使用双缓冲同步方式的D/A转换器,可以实现多路模拟信号的 (同时)输出。参P242
答:同步
√11-4. D/A 转换器的主要性能指标有哪些?设某 DAC 为二进制12 位,满量程输出电压为 5V,试问它的分辨率是多少?参P238
答:D/A转换器的主要技术指标如下:
分辨率:D/A转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏感程度的描述。
建立时间:建立时间是描述D/A转换速度快慢的一个参数,用于表明转换速度。其值为从输入数字量到输出达到终位误差±(1/2)GB(最低有效位)时所需的时间。
转换精度:理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同.但相同位数的不同转换器精度会有所不同。
当DAC为二进制12位,满量程输出电压为5V时,分辨率为5÷212=1.22 mV √11-5. A/D转换器的两个最重要指标是什么?参P252
答:A/D转换器的两个最重要指标:(1) 转换时间和转换速率——转换时间A/D完成一次转换所需要的时间。转换时间的倒数为转换速率。(2) 分辨率——A/D转换器的分辨率习惯上用输出二进制位数或BCD码位数表示。
√11-6. 分析 A/D 转换器产生量化误差的原因,一个8 位的 A/D 转换器,当输入电压为 0~5V 时,其最大的量化误差是多少?
答:量化误差是由于有限位数字且对模拟量进行量化而引起的;最大的量化误差为
0.195%;(△=+LSB/2=+1/2*5/28 =+9.77mv)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机复习答案(4)在线全文阅读。
相关推荐: