51单片机基础知识(很重要哦) 下载本文

2、线选法是把单根的低位地址线直接接到存储器芯片的片选端。( √ )

3、在接口芯片中,通常都有一个片选端CS,作用是当CS为低电平时该芯片才能进行读写操作。( √ )

4、EPROM27128有14根地址线,可寻址空间为16KB。( √ ) 四、多项选择题

1、区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是:( C、D )

A、看其位于地址范围的低端还是高段 B、看其离MCS-51芯片的远近 C、看其芯片的型号是ROM还是RAM

D、看其是与RD信号连接还是与PSEN信号连接 五、问答题

1、在MCS-51单片机系统中,外接程序存储器和数据存储器共16位地址线和8位数据线,为何不会发生冲突? 解:因为控制信号线的不同:

外扩的RAM芯片既能读出又能写入,所以通常都有读写控制引脚,记为OE和WE。外扩RAM的读、写控制引脚分别与MCS-51的RD和WR引 脚相连。

外扩的EPROM在正常使用中只能读出,不能写入,故EPROM芯片没有写入控制引脚,只有读出引脚,记为OE,该引脚与MCS-51单片机的 PSEN相连。

51

2、并行扩展存储器,片选方式有哪几种?各有什么特点? 答:并行扩展存储器,产生片选信号的方式有线选法和译码法两种。

线选法是将高位地址线直接连到存储器芯片的片选端。其优点是连接简单,缺点是芯片的地址空间相互之间可能不连续,存储空间得不到充分利用,存在 地址重叠现象。线选法适用于扩展存储容量较小的场合。

译码法是通过译码器将高位地址线转换为片选信号,2条地址线能译成4种片选信号,3条地址线能译成8种片选信号,4条地址线能译成16种片选信 号。译码法与线选法比较,硬件电路稍微复杂,需要使用译码器,但可充分利用存储空间,全译码还可避免地址重叠现象,局部译码还有部分高位地址线未参与译 码,因此仍存在地址重叠现象。译码法的另一个优点是若译码器输出端留有剩余端线未用时,便于继续扩展存储器或I/O接口电路。

3、采用译码法片选是否一定能消除地址空间不连续和“地址重叠”现象?

答:采用译码法片选不一定能消除地址空间不连续和“地址重叠”现象。只要译码器输出的片选信号线序号连续,地址空间就连续;译码器输出的片选信 号线序号不连续,地址空间就不连续。

关于“地址重叠”现象,只要没有无关地址线,就没有“地

52

址重叠”现象。 第9章 习题参考答案

一、填空题

1、A/D转换器的作用是将 模拟 量转为 数字 量,D/A 转换器的作用是将

数字 量转为 模拟 量。

2、A/D转换器的三个最重要指标是 转换速度 、 分辨率 和 转换精度 。

3、从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为 转换速度 。

4、若8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器能分辨的最小电压变化为 5/255≈0.016V 。

5、若0809 UREF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是多少?若A/D转换后的结果为 60H,输入的模拟信号电压为多少?

解:D=2*UA/UREF=2*2.5/5=128=80H UA=D*UREF/2=96*5/2=1.875V

6、已知0809A/D转换中DPTR值,试指出其片选端和当前A/D的通道编号。

(1) DPTR=DFF9H;DFF9H=1101 1111 1111 1001,片选

53

N

8

N

8

端:P2.5;通道编号:1

(2) DPTR=BFFDH;BFFDH=1011 1111 1111 1101,片选端:P2.6;通道编号:5

(3) DPTR=7FFCH;7FFCH=0111 1111 1111 1100,片选端:P2.7;通道编号:4

(4) DPTR=FDFFH,FDFFH=1111 1101 1111 1111,片选端:P2.1;通道编号:7

7、已知0809片选端和当前A/D的通道编号,试指出A/D转换中DPTR值。

(1) 片选端:P2.2;通道编号:2;DPTR=1111 1011 1111 1010=FBFAH

(2) 片选端:P2.3;通道编号:3;DPTR=1111 0111 1111 1011=F7FBH

(3) 片选端:P2.4;通道编号:0;DPTR=1110 1111 1111 1000=EFF8H

(4) 片选端:P2.0;通道编号:6;DPTR=1111 1110 1111 1110=FEFEH

8、ADC 0809芯片是 8 路模拟输入的 8 位A/D转换器。

9、10位A/D转换器的分辨率

是 1/2=1/1024≈0.00098 ,基准电压为5V时,能分辨的最小电压变化是 5V/1024≈4.9mV 。

54

10

二、判断题

1、DAC0832是8位D/A转换器,其输出量为数字电流量。( √ ) 2、ADC0809是8路8位A/D转换器,典型的时钟频率为640KHz。( √ )

3、DAC0832的片选信号输入线CS,低电平有效。( √ )

55