单片机第章习题。
一、问答题。
1.ale端的作用是什么?
答:ale是地址锁存允许信号端/编程脉冲输入端。当89c51上电正常工作后,ale引脚不断向外输出正脉冲信号,此频率为振荡器频率的六分之一。
cpu访问片外存储器时,会丢失一个脉冲。当对片外ram进行读/写时,ale 信号不是周期性的。在其他情况下,ale信号是一种周期信号,可以用做其他外部设备的时钟信号。
2.总线接口部件的用途是什么?
答:总线接口部件负责cpu与存储器、i/o接口之间的数据传送,即从内存单元或者外设端口中取数据,传送给执行部件。或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
这样的功能部件叫做总线接口部件。
3.为什么在存储系统中要进行片选控制?
答:一个存储系统往往需要一定数量的存储芯片。cpu每次只能对其中的一片存储器进行访问,因此cpu首先要选择的是访问那些芯片,这就需要进行片选控制。
一般用空出的高位地址或地址译码器输出的控制信号形成片选信号。只有片选信号有效时,才能对所连芯片的存储单元进行读写。
5.芯片74lslsls的基本功能以及通常使用在mcs-51系统中的作用。
答:74ls373为地址锁存器,通常用作扩展外部rom、ram或io口用;
74ls164为串行输入并行输出转换器,常用在将串口扩展为并口;
74ls138为3选8译码器,常用来做地址译码器;
8255为可编程并行io口扩展芯片,常用来扩展io口;
27512为64k的eprom程序存储器;
62128为16k的ram,数据存储器。
6.在mcs-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,会不会发生冲突,并说明为什么?
答:不会,因为控制信号线的不同:
外扩的ram芯片既能读出又能写入,所以通常都有读写控制引脚,记为oe和we。外扩ram的读、写控制引脚分别与mcs-51的rd和wr引脚相连。
外扩的eprom在正常使用中只能读出,不能写入,故eprom芯片没有写入控制引脚,只有读出引脚,记为oe,该引脚与mcs-51单片机的psen相连。
7.8031在使用外部数据存储器时,最多还有多少条通用i/o线可供用户使用?并说明原因。
答:8031使用外部程序存储器时,p0口和p2口要作数据总线和地址总线,所以只有p1口和p2口可用作i/o口,共16条i/o线。在使用外部数据存储器时,除了占用p0和p2之外,还需要用和控制线,而这两条线就是p3口中的两条:
p3.6和p3.7,所以这时只有14条i/o可用使用。
当然,p2口的8条线并不一定全部占用,但即使如此,这几条线也不能再作i/o线,而只能系统扩展时再用。
8.能否把继电器直接接在89c51的某一口线上来用?为什么?
答:不能。因为89c51的i/o所提供的电压不足于驱动继电器,必须加驱动电路,如一个功率三极管或74ls06等。
9.adc0809的主要性能。
答:adc0809、adc0808是8位逐次逼近式、单片cmos集成的a/d转换器。主要性能为:
▲ 分辨率为8位;
▲ 精度:adc0809小于±1lsb(adc0808小于±1/2lsb,其余性能与adc0809一样);
▲ 单+5v供电,模拟输入电压范围为0~+5v;
▲ 具有锁存控制的8路输入模拟开关;
▲ 可锁存三态输出,输出与ttl电平兼容;
▲ 功耗为15mw;
▲ 不必进行零点和满刻度调整;
▲ 转换速度取决于芯片外接的时钟频率。时钟频率范围:10~1280khz。典型值为时钟频率640khz,转换时间约为100s。
10.d/a转换器的主要技术指标。
答:主要技术指标有:
(1)分辨率(2)建立时间(3)精度。
11.dac0832与单片机的接口有哪几种方式?
答:(1)单缓冲器方式:
使数据直接写入dac寄存器,立即进行d/a转换。此方式适用于只有一路模拟量输出,或有几路模拟量输出但并不要求同步的系统。
2)双缓冲器方式:
可以使两路或多路并行d/a转换器同时输出模拟量。
3)直通方式:
单片机不对da的控制端进行控制,数量一旦输入,就直接进入dac寄存器进行da转换。
12. 某8位ad转换器采用的正参考电压为5v,负参考电压为0v, 当输入的电压为5v, 0v,2.5v时,此ad转换器获得的转换值是多少(用16进制表示)?
答:a/d转换中,输入模拟量与n位输出数字量的关系式为:
这里: -输入模拟量;-转换后输出数字量;
ad转换器的正、负参考电压;
integer-取整。
当:时,转换值。
时,转换值。
时,转换值。
13. 某8位da转换器采用的正参考电压为5v,负参考电压为0v, 当数字量为127, ffh时,此da转换器获得的转换值是多少?
答:d/a转换中,输入数字量与输出转换值的关系式为:
这里:-输出模拟量值;
输入数字量;-da转换器的位数;
da转换器的正、负参考电压;
当:时,转换值。
时,转换值。
14.为什么采用集电极开路门(oc-open-collecto)要采用上拉电阻?
答:oc门电路的输出级是一个集电极开路的晶体三极管,如图实线部分所示。三极管t2集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。
当输入端为“0”时,三极管t1截止(即集电极c跟发射极e之间相当于断开),所以5v电源通过1k电阻加到三极管t2上,三极管t2导通(相当于一个开关闭合);当输入端为“1”时,三极管t1导通,三极管t2截止(相当于开关断开)。很明显,当t2导通时,输出直接接地,所以输出电平为0。而当t2截止时,则输出端悬空了,即高阻态。
这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。所以组成电路时,oc门输出端必须外加一个接至正电源的上拉电阻(如图虚线所示)才能正常工作。
15.什么是光电耦合器?简述主要结构?
答:在计算机应用系统中,为防止现场强电磁的干扰或工频电压通过输出通道反串到测控系统,一般采用通道隔离技术。输出通道的隔离最常用的元件是光电耦合器,简称光耦。
光电耦合器件是以光为媒介传输信号的器件,它把一个发光二极管与一个受光源(如光敏三极管、光敏晶闸管或光敏集成电路等)封装在一起,构成电-光-电转换器件。根据受光源结构的不同,可以将光电耦合器件分为晶体管输出的光电耦合器件和可控硅输出的光电耦合器件两大类。
16.绘出单片机与直流继电器的接口电路,并说明二极管的作用。
答:接口电路如下:
二极管d的作用是保护三极管t,称为续流二极管。原理如下: 当p1.
0输出低电平时,t导通,继电器j吸合;当p1.0输出高电平时,t截止,继电器断开。在继电器吸合到断开的瞬间,由于线圈中的电流不能突变,将**圈产生下正上负的感应电压,使晶体管集电极承受高电压,有可能损坏驱动三极管t。
为此在继电器j线圈两端并接一个续流二极管d,使线圈两端的感应电压被箝位在0.7 v左右。正常工作时,线圈上的电压上正下负,二极管d截止,对电路没有影响。
机械继电器可在继电器节点两端并接火花抑制电路,减少电火花影响,如图0.01uf的电容。
17.什么是固态继电器?
固态继电器( ssr - solid state relay )是一种全部由固态电子元件组成的新型无触点开关器件,它利用电子元件(如开关三极管、双向可控硅等半导体器件)的开关特性,可达到无触点无火花地接通和断开电路的目的,因此又被称为“无触点开关”。
二、选择题。
1. 8031在扩展外部数据存储器后,还有 14 条通用i/o线可供用户使用。
a.16 b.32 c.14 d.8
2. 区分片外程序存储器和数据存储器的最可靠方法是 d 。
a) 其芯片型号是ram还是rom。
b) 看其位于地址范围的低端还是高端。
c) 看其离mcs51芯片的远近。
d) 看其是被rd还是被psen信号连接。
3.大多数微型机的总线由 a 组成的。
(a)地址总线、数据总线、控制总线 (b)io总线、计算总线、扩展总线。
c)cpu总线、存储器总线、i/o总线 (d)cpu总线、显示总线、打印机总线。
4.ale是地址锁存允许信号端。当80c51上电正常工作后,ale引脚不断向外输出正脉冲信号,此频率为振荡器频率的 c。cpu访问片外存储器时,会丢失一个脉冲。
a、四分之一 b、五分之一 c、六分之一 d、七分之一答案:c
5.总线接口部件负责cpu与存储器、 b 之间的数据传送,即从内存单元或者外设端口中取数据,传送给执行部件。
b、i/o接口 c. rom。 d. cpu。
6.一个存储系统往往需要一定数量的 a 。在进行访问时,首先要选择是那些芯片工作,这就需要进行片选控制。
a、存储芯片。 b. 存储对象。 c. 存储目标。 d. 存储结果。
7.一般用空余的 c 输出一些控制信号形成片选信号。只有片选信号有效时,才能对所连芯片的存储单元进行读写。
a. 普通地址译码。 b. 低位地址译码。 c、高位地址译码 。 d. 特殊地址译码。
8.区分mcs-51单片机片外程序存储器和片外数据存储器的最可靠的方法是 d
a、看其芯片的生产厂家
b、看其离mcs-51芯片的远近。
c、看其位于地址范围的低端还是高段。
d、看其是与rd信号连接还是与psen信号连接。
9.ea是外部程序存储器地址允许输入端。当ea 引脚接高电平时,cpu 从片内程序存储器地址c 单元开始执行程序,当地址超过4kb 时,将自动执行片外程序存储器的程序。
a、1000h b、0030h c、0000h d、0007h
10. 能够用紫外光擦除rom中程序的只读存储器称为( c )。
单片机第3章作业
单片微型计算机与接 术思考与习题3 3.1 编写程序,把片外数据存储器0000h 0050h中的内容传送到片外数据存储器20h 70h中。解 org 0000h mov dptr,0000h mov r0,20h loop movx a,dptr mov r0 a inc dptr inc r0 c...
单片机作业答案8章
第 章习题。一 问答题。1 说明51单片机读端口锁存器的必要性,为什么?答 mcs 51系列单片机有不少指令可以直接进行端口操作,例如 anl orl xrl jbc cpl inc dec djnz mov 这些指令的执行过程分成 读 修改 写 三步,即先将端口的数据读入cpu,在alu中进行运算...
单片机一二章作业答案
单片机第一,二章作业解答。一 填空题。1.二进制数11010111b转换成十六进制数是 0d7h 十进制数215转换成二进制数是 11010111b 2.8031单片机内部ram中作为工作寄存器区的单元的地址范围是 00h 1fh 3.8031单片机外部ram和i o的地址空间容量为 64kb 4....