单片机考题(1)

一、填空题:

1.AT89S52单片机引脚信号中,信号名称带上划线的表示该信号( 低 )电平有效。 2.单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 ( 0 )组,8个寄存器的单元地址为( 00H )~( 07H )。

3. AT89S52单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先

把( PC )的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ),使程序执行转向( 程序存储器 ) 中的中断地址区。 4.如果串行接口电路要实现接收数据,则要实现( 串并 )转换;如果要发送数据,要实现( 并串 )转换。能够实现这些转换的设备称为( 移位寄存器 )。 5.AT89S52单片机内部RAM的寄存器区共有( 256 ) 个单元,分为 ( 4 ) 组寄存器,每组( 8 )个单元,以( R )作为寄存器名称。

6.AT89S52

单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为

AT89S52的PC是16位的,因此其寻址的范围为( 64 )KB。

7.在AT89S52中,位处理器的数据位存储空间是由(特殊寄存器 )的可寻址位和内部RAM位寻址区的( 128 )个位。

8.AT89S52单片机的时钟电路包括两部分内容,即芯片外的(振荡器 )和芯片内的( 振荡器 )与( 时钟发生器 )。

9. 处理定时器 / 计数器的溢出请求有两种方法,分别是中断方式和查询方式。使用中断方式时,必须 ( 开放中断 ) ;使用查询方式时,必须 ( 关闭中断 ) 。 10. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为 3MHZ ,则最大的定时时间为 ( 65536*4us ) 。

11.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式( 1 )。 12.某AT89S52串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验位和1个停止位(1)组成。当该串行口每分钟传送1800个字符时,波特率为( 240u/s )。 13.MCS一51的4个I/O口中,P0是真正的双向口,而其它口则为准双向口,这一区别在口线电路结构中表现在( 引脚输出电路 )的不同上。

14.指令格式是由(操作数 )和(操作码 )所组成,也可能仅由(操作码 )组成。 15. 使用8031芯片时,需将/EA引脚接( 高 )电平,因为其片内无(程序 )存储器。 16.在串行通讯中,收发双方对波特率的设定应该是( 相同 )的。

17.DPTR和 PC它们都是(16 )位的存储器,DPTR可以分为两个( 8 )位的寄存器

使用,但PC不能。

18.8031中对中断进行查询时,查询的中断标志位共有 ( IE0 )、 ( IE1 ) 、 ( TF0 ) 、 ( TF1 )、( TI )和 ( RI ) 六个中断标志位。

二、选择题

1.内部RAM中的位寻址区定义的位是给( A )

(A) 位操作准备的 (B) 移位操作准备的 (C) 控制转移操作准备的 (D) 以上都对

2. 下列说法正确的是:(A)

A、 各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。 B、 各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。

C、 各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。 D、 各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器

中。

3. 在AT89S52中,需要外加电路实现中断撤除的是:( D ) A、定时中断 B、脉冲方式的外部中断 C、外部串行中断 D、电平方式的外部中断 4.串行口工作方式1的波特率是:( C )

(A)固定的,为fOSC/32 (B) 固定的,为fOSC/16

(C) 可变的,通过定时器/计数器T1的溢出率设定。 (D) 固定的,为fOSC/64。 5. 确定串行通信速率的位是:( B )

(A) 字符/秒 (B) 位/秒 (C) 帧/秒 (D) 帧/分

6.以下运算中对溢出标志OV没有影响或不受OV影响的运算是( A )

(A) 逻辑运算 (B) 符号数加减法运算

(C) 乘法运算 (D) 除法运算 7.外中断初始化的内容不包括: ( A )

(A) 设置中断响应方式 (B) 设置外中断允许

(C) 设置中断总允许 (D) 设置中断触发方式

8.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:D

A、 当前正在执行高优先级中断处理 B、 当前正在执行RETI指令 C、 当前指令是DIV指令,且正处于取指令的机器周期 D、 当前指令是MOV A, R3 9.下列说法不正确的是:B

A、 同一级别的中断请求按时间的先后顺序响应。 B、 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。 C、 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优

先级中断请求。

D、 同级中断不能嵌套。

10. 下列说法不正确的是( C ) :

(A)串行口通信的第9数据位的功能可由用户定义。

(B) 发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备好的。 (C ) 串行通讯发送时,指令把TB8位的状态送入发送SBUF。

(D) 串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。 11.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )

(A) 4 KB (B) 64 KB (C) 8 KB (D) 128 KB

12.通过串行口发送或接收数据时,在程序中应对哪个寄存器进行操作:( D ) (A)ACC (B)R0 (C)TMOD (D)SBUF 13.PC的值是 C

(A) 当前指令前一条指令的地址 (B) 当前正在执行指令的地址 (C) 下一条指令的地址 (D) 控制器中指令寄存器的地址

14. 对定时器 0 进行关中断操作,需要复位中断允许控制寄存器的:(A)

(A) EA 和 ET0 (B) EA 和 EX0

(C) EA 和 ET1 (D) EA 和 EX1

15. 下列说法不正确的是(C ) :

(A)串行口通信的第9数据位的功能可由用户定义。

(B) 发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备好的。 (C ) 串行通讯发送时,指令把TB8位的状态送入发送SBUF。

(D) 串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。 16. 在家用电器中使用单片机应属于计算机的 B

(A) 数据处理应用 (B) 控制应用 (C) 数值计算应用 (D) 辅助工程应用

17.串行口工作方式0的波特率是:(C )

(A)固定的,为fOSC/32 (B) 固定的,为fOSC/12

(C) 可变的,通过定时器/计数器T1的溢出率设定。 (D) 固定的,为fOSC/64。 18. 对定时器 0 进行关中断操作,需要复位中断允许控制寄存器的:A

(A) EA 和 ET0 (B) EA 和 EX0

(C) EA 和 ET1 (D) EA 和 EX1

19. 帧格式为11位二进制数的异步串行通信方式是: C、D

(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3 三、简答题

1.请写出下面英文缩写的全拼

CPU:微处理器 central processing unit RAM:数据存储器 random access memory ROM:程序存储器 Read-Only Memory I/O:输入输出 input/output

MCU:单片机 Micro Control Unit

2.什么是单片机,什么是微型计算机系统?

单片机:是将CPU、存储器、总线、I/O接口电路集成在一片超大规模集成电路芯片上。

微型计算机系统:把以大规模、超大规模为主要部件的微处理器作为核心,配以存储器、输入/输出接口电路及系统总线所制造出的计算机系统。

3. 试列出10个具有位寻址能力的特殊功能寄存器?答案:

P0锁存器、堆栈指针SP、定时器/计数器0和1控制寄存器TCON、P1口锁存器、串行口控制寄存器SCON、P2锁存器、中断允许控制寄存器IE、P3口锁存器、中断优先级控制寄存器IP、定时器2模式寄存器T2CON、程序状态字寄存器PSW、累加器ACC、B寄存器 4. AT89S52单片机的振荡频率范围是多少?内部时钟电路和外部时钟电路在结构上有什么区别?

答案:

振荡频率范围是6—24MHz。

5.AT89S52单片机的外部中断源有哪两种触发方式?如何选择?对外部中断源的触发脉冲或电平有什么要求? 答案:

(1)AT89S52单片机的外部中断源有电平触发方式和下降沿触发方式两种触发方式。

(2)通过软件编程,对中断控制寄存器TCON中ITX(X为0或1)位设置为0时,即

选择为电平触发方式;ITX(X为0或1)位

设置为1时,即选择为下降沿触发方式。

(3)对电平触发方式的外部中断源,其中断请求信号(低电平)应持续保持请求有效,直至CPU响应该中断请求为止;对于下降沿触发方式的外部中断源,其中断请求信号至少应该保持一个机器周期的高电平、一个机器周期的低电平。

6.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?

答案:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4