当前位置:文档之家› 嵌入式硬件基础题库

嵌入式硬件基础题库

一单项选择题1、单片机是将( D )做到一块集成电路芯片中,称为单片机。

A.CPU、RAM、ROM B.CPU、I/O设备C.CPU、RAM D.CPU、RAM、ROM、I/O设备2、单片机8051的XTAL1和XTAL2引脚是( D )引脚。

A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振3、堆栈数据的进出原则是( A )A、先进先出B、先进后出C、后进后出D、进入不出4、用AT89S51的串行口扩展并行I/O口时,串行接口工作方式选择( A )。

A. 方式0B.方式1C. 方式2D.方式35、执行子程序返回或中断子程序返回指令时,返回的断点是( C )A.调用指令的首地址 B.调用指令的末地址C.调用指令下一条指令的首地址 D.返回指令的末地址6、AT89S51单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

A.P0B.P1C. P2D.P37、单片机应用程序一般存放在( B )A. RAMB.ROMC. 寄存器D.CPU8、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。

A.P3.2 B.P3.3C.P3.4D.P3.59、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期10、AT89S51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断11、定时器若工作在循环定时或循环计数场合,应选用( C )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式312、MCS-51单片机的外部中断1的中断请求标志是( D )。

A.ET1B.TF1C.IT1D.IE113、执行中断返回指令,从堆栈弹出地址送给( C )。

A. AB. CYC. PCD. DPTR14、在串行通信中, AT89S51中发送和接收的寄存器是( B )。

A.TMODB. SBUFC. SCOND. DPTR15、不属于单片机与输入输出设备进行信息交换的方式是( D )。

A. 无条件传送方式B. 查询方式C.中断方式D.存储器直接存取方式16、AT89S51单片机内有(B )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。

A. 4, 5B. 2, 4C.5, 2D.2, 317、要使AT89S51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A )A.98HB.84HC.42HD.22H18、控制串行口工作方式的寄存器是( C )A.TCONB.PCONC.SCOND.TMOD19、P1口的每一位能驱动( B )A.2个TTL低电平负载B. 4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载20、下面说法对的是:( A )A.74LS373可用于数据锁存器,或地址锁存器B.74LS373只能用于地址锁存器C.74LS373只能用于数据锁存器D.ALE是低电平有效二填空题1、嵌入式系统主要由两大部分组成,它们分别是硬件系统和软件系统。

2、LED数码显示有静态和动态两种显示形式。

3、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。

4、当单片机复位时PSW= 00H ,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为 04 H。

5、AT89S51内部数据存储器的地址范围00-7FH,位地址空间的字节地址范围是00~2FH,对应的位地址范围是 00~7FH ,外部数据存储器的最大可扩展容量是 64KB。

6、AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为 1200bit/s 。

7、TMOD中的GATEx=1时,表示由两个信号TRx和 INTx 控制定时器的启停。

8、AT89S51单片机为 8 位单片机9、AT89S51有 2 级中断, 5 个中断源。

10、 8255可以扩展 3 个并行口,其中 8 条口线具有位操作功能。

11、若A中的内容为67H,那么,P标志位为 1 。

12、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。

13、串行口方式3发送的第9位数据要事先写入SCON 寄存器的TB8 位。

/12 。

14、串行口的方式0的波特率为fOSC15、AT89S51访问片外存储器时,利用 ALE 信号锁存来自P0口发出的低8位地址信号。

16、已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为 1us 。

17、若AT89S51外扩8KB程序存储器的首地址若为1000H,则末地址为2FFF H。

18、当单片机复位时PSW=00 H,SP= 07H ,P0~P3口均为高电平电平。

19、单片机也可称为微控制器或嵌入式控制器。

20、AT89S51的 P3 口为双功能口;21、由AT89S51组成的单片机系统在工作时,EA*引脚应该接地。

22、AT89S51的 P2 口为高8位地址总线口。

23、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其 EA*引脚应该接 +5V。

24、单片机外部三大总线分别为地址总线,数据总线和控制总线。

25、关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为 8.192ms 。

26、8051 的引脚RST是__ IN (IN脚还是OUT脚),当其端出现___高_电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到__低__电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000H单元开始取指令并翻译和执行。

27、AT89S51内部有 4 并行口,P0口直接作输出口时,必须外接上拉电阻。

28、定时器/计数器的工作方式3是指得将T0 拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

三、判断题1、8031与8751的区别在于内部是否有程序存储器。

(V )2、当向堆栈压入一个字节的数据后,SP中的内容减1。

( X)3、程序计数器PC中装的内容是当前正在执行指令的地址。

(X )4、某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

(V )5、AT89S51单片机中的PC是不可寻址的。

(V )6、AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。

(X )7、区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR*还是被PSEN*信号连接。

(V)8、各中断源发出的中断请求信号,都会标记在AT89S51的TCON寄存器中。

(X )9、定时器T0中断可以被外部中断0中断( V )10、内部RAM的位寻址区,既能位寻址,又可字节寻址。

(X )11、特殊功能寄存器SCON与定时器/计数器的控制无关。

( V )12、串行口工作方式1的波特率是固定的,为fosc/32。

( X )13、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。

( V )14、8255是一种8位单片机。

( X)15、51单片机只能做控制用,不能完成算术运算。

(X )16、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。

( X )17、AT89S51单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。

(V )18、单片机系统扩展时使用的锁存器,是用于锁存低8位地址。

( X )19、在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。

( V )20、各中断源发出的中断请求信号,都会标记在AT89S51系统中的TCON中。

()四简答题1、画出AT89S51单片机的复位电路(要求具有上电自动复位和按键复位)。

2、AT89S51有几个中断源?写出其名称,并给出相应的中断入口地址。

AT89S51共有5个中断向量:2个外中断(INT0和INT1),2个定时中断(Timer0和Timer1)和一个串行中断。

中断入口地址如下:INT0:0003H T0: 000BH IN T1:0013H T1: 001BH 串口:0023H3、AT89S51单片机晶振fosc=12MHz,,定时30ms ,求T0方式1下的定时时间初始值(TH0和TL0)。

(写出计算过程)4、写出AT89S51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除?中断源 入口地址 外部中断0 0003H 定时器/计数器T0 000BH 外部中断1 0013H 定时器/计数器T1 001BH 串行口中断 0023H定时器/计数器的中断请求会被自动撤销的。

跳沿方式的外部中断请求也会被自动撤销的。

电平方式的外部中断请求也会被自动撤销的,但中断请求信号的低电平可能继续存在,因此要想办法在中断响应后把中断请求信号从低电平强制改变为高电平。

串行口中断请求的撤销只能由软件来清除。

5、图为8段共阴数码管,请写出如下数值的段码。

bf4______ ;5_____ ;P_____ _;7_______ ;8____ __;C_______;3.图为8段共阴数码管,请写出如下数值的段码。

(5分)0_ 3FH___1__06H_____2__5BH____3___4FH_____4____66H_______5____6DH_____P___73H______7____07H_______8____7FH_____C___39H______6、简述一种多外部中断源系统的设计方法。

(给出原理图即可)7、AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?8、说明AT89S51的外部引脚EA*的作用?9. 如图所示,使用单片机最小应用系统模块,P1.0 接发光二极管,INTO接单次脉冲输出端,连续按动单次脉冲产生电路的按键,发光二极管每按一次状态取反,即隔一次点亮。

试编写程序。

填空题答案1.硬件,软件2.静态,动态3.程序,数据4.00H ,0 ,04H5.00~2FH,00~7FH ,64KB6.全双工 ,1200bit/s7.INTx 8.89.2,5 10.3,811.1 12.8/1213. SCON,TB8 14.fOSC15.ALE,P0口16.1us17.2FFF 18.00,07H,高电平19.微控制器,嵌入式控制器20.P321.地22.P223. EA*,+5V 24.地址总线,数据总线25.8.192ms 26. IN,高,低,0000H27.4,上拉电阻28.T0, 串行口的波特率发生器 . .。

相关主题