单片机复习题2012

发布时间 : 星期六 文章单片机复习题2012更新完毕开始阅读

答:在工作方式2和3下,才有第9数据位,既可作为奇偶校验位使用,也可作为控制位使用。

17、通过串行口发送或接收数据时,在程序中应使用下列哪类指令?

(1) MOVC指令 (2) MOVX指令 (3) MOV指令 (4) XCHD指令 答:MOV指令。

第8章 MCS-51单片机系统基本扩展技术

1、画图说明单片机系统总线扩展方法。

答:单片机系统扩展总线原理如下图所示,扩展后由P0口经锁存器形成低8位地址,P2口形

成高8位地址,共同形成16位地址总线;P0口形成8位数据线,/WR、/RD及/PSEN形成控制总线。

2、单片机应用系统中为什么要进行系统扩展?

答:8031、8032等单片机不提供用户程序存储器,必须进行程序存储器的扩展,以存放控制

程序、数据表格等;8751等单片机虽然向用户提供EPROM程序存储器,但程序存储器空间容量不大,程序存储空间不足时,还必须扩展外部程序存储器。

MCS-51系列单片机内部通常有128B至256B的片内数据存储器,用于一般的控制及运算是足够的,但若用于数据存储,其容量是不足的,在这种情况下,必须扩展数据存储器。 MCS-51系列单片机对外提供32条I/O口线,但其P0口作为地址/数据复用口,P2口用于提

17

供高8位地址,而其P3口具有第二功能,若扩展了程序存储器或数据存储器,单片机的I/O口往往也不够用,有时必须进行I/O口的扩展。

应用系统中有时还涉及到数据的输入、输出、人机交互信息等接口问题,必须进行有关接口电路扩展。

3、说明程序存储器扩展的一般原理。

答:程序程序存储器扩展原理如下图所示,从图中可以看出,程序存储器扩展实际上是将程

序存储器挂在单片机扩展的系统总线上,需要注意的是,单片机的/PSEN引脚连接至程序存储器的/OE端,保证/PSEN有效时能读出程序存储器中数据(含取指令),而程序存储器的/CS端直接接地,即始终有效,保证始终可以取指令。

8-4 根据图8.15,说明数据存储器扩展的一般原理。

答:数据存储器扩展原理如下图所示,从图中可以看出,数据存储器扩展实际上是将数据存

储器挂在单片机扩展的系统总线上,单片机的/WR、/RD引脚连接至数据存储器的/WR及/RD端,数据存储器的片选信号由不用的高8位地址信号(经译码)形成。需要注意的是,设备占用外部数据存储器地址空间,因而要合理分配物理存储器与外部设备地址。

18

5、EPROM器件与EEPROM器件的主要区别是什么?说明它们的主要应用场合。 答:主要区别:

(1)EPROM编程时需外加较高编程电压,EEPROM则不必外加该电压; (2)EPROM不能在线写入,而EEPROM可以在线写入。 主要应用场合:

(1)在不需要写入的场合,EPROM、EEPROM可以相互代替;

(2)需要在线写入时使用EEPROM,不需要在线写入时尽可能使用EPROM; (3)在线写入时注意EEPROM写入速度及寿命限制。

6、说明单片机应用系统中LED显示器的两种显示方式?

答:常用LED显示方式有两种,即动态显示方式和静态显示方式。动态显示方式是指将待显

示数据分时送到各显示位并保持一定时间,任何时刻只能有一位显示器通电,其它显示位靠余辉维持发光,因而动态显示方式需不断进行刷新。静态显示方式是指将待显示数据分别送到显示器的各位,各显示位同时通电,因单片机的数据端口不能一直被占用,因而要求显示器与单片机数据端口之间有具有数据锁存功能的单元电路,即每一位LED输入端加一个锁存器(或使用有数据锁存功能的IO端口),因而硬件电路比动态显示方式复杂,但不需要刷新,可以节省CPU时间,显示数据可以一直维持到下一次更新。

7、说明LCD显示器件的工作原理?

答:LCD是一种被动式的显示器,由于功耗低、抗干扰能力强,在低功耗单片机系统中得到

广泛应用。LCD本身不发光,通过调节光的亮度进行显示。LCD工作过程如下:

19

在玻璃电极上加上电压之后,在电场的作用下,液晶的扭曲结构消失,其旋光作用也消失,偏振光便可以直接通过。去掉电场之后,液晶分子又恢复其扭曲结构,把这样的液晶置于两个偏振片之间,改变偏振片的相对位置(正交或平行),就可以得到白底黑字或黑底白字的显示形式。

8、说明行列式键盘扫描原理?

答:行列键盘是设置两组互不连接的行线和列线,在行线与列线的交叉处设置一个按键开关,

无按键时,行线与列线不连接,有按键时,行线与列线接通。3*3行列式键盘结构如下图所示。

图中列线通过电阻接+5V电源,当键盘上没有键闭合时,所有的行线和列线断开,列线Y0 -- Y2都呈高电平。当键盘上某一健闭合时,则该键所对应的列线与行线短路。 以4号键为例,当4号按键闭合时,行线X1和列线Y1短路,此时Y1的电平由行线X1的电平决定。如果把列线接到微机的输入口,行线接到微机的输出口,则在程序的控制下,使行线X0为低电平,X1、X2都为高电平,则为低电平的列线与X0的交叉处的健处于闭合状态;否则X0这一行上没有键处于闭合状态,依此类推,最后使 行线X2为低电平,其余的行线为高电平,检查X2这一行上是否有健闭合。这种逐行逐列地检查键盘状态的过程称为对键盘的一次扫描。CPU对键盘的扫描可以采用程序控制的随机方式,CPU空闲时扫描键盘,也可以采取定时控制方式,每隔一定的时间,CPU对键盘进行一次扫描。还可以采用中断方式,每当键盘上有健闭合时,向CPU请求中断,CPU响应键盘输入中断,对键盘扫描,以识别哪一个键处于闭合状态,并对键输入信息作出相应的处理。CPU对键盘上闭合健健号的确定,可以根据行线和列线的状态计算求得,也可查表求得。

20

联系合同范文客服:xxxxx#qq.com(#替换为@)