文档视界 最新最全的文档下载
当前位置:文档视界 › 单片机考试模拟试题及答案

单片机考试模拟试题及答案

单片机考试模拟试题及答案
单片机考试模拟试题及答案

单片机应用技术模拟试卷1

一、填空题(每空1分,共20分)

1、单片机是由、存储器、及集成在一个芯片上组成的。

2、十进制数25=H(十六进制)=B(二进制)。

3、单片机的三总线可以分为总线、总线和控制总线。

4、8051的=1意味着访问前4K是程序存储器,超过4K后访问的

是程序存储器。

5、单片机复位后SP=H,第一个入栈数据进入H单元。

6、执行ANL A,#0FH后,累加器A的内容高4位是。

7、8051单片机共有个中断源,个优先级。

8、能够加间址符@的寄存器有、R1和。

9、在伟福仿真软件当中输入调试程序我们都保存成后缀是的文件。

10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态

RAM,个I/O接口和个14位的定时/计数器。

11、A/D转换器是将量转换成数字量,D/A转换器是将转换成模拟量。

二、选择题(每小题2分,共20分)

1、一个完整的系统通常包括()。

A.系统软件和应用软件 B.硬件系统和软件系统

C.计算机及外设

D.硬件和系统软件

2、EPROM是指()。

A.随机存储器

B.电擦除的只读存储器

C.只读存储器

D.紫外线可擦除的只读存储器

3、先判断后循环的循环程序结构中,循环体至少被执行()次。

A.0

B.1

C.2

D.3

4、MCS-51系列单片机的CPU是()位的。

A.4位

B.8位

C.16

位 D.32位

5、8031的内部RAM中,用作位寻址的单元地址是()。

A.00H-1FH

B.20H-2FH

C.30H-4FH

D.50H-6FH

6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是()。

《单片机原理及应用》模拟试卷二

一.选择题(正确答案在序号前打√,每小题2分,共20分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC 为16位,因此其寻址范围是

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

2.PC的值是

(A)当前指令前一条指令的地址(B)当前正在执行指令的地址

(C)下一条指令的地址(D)控制器中指令寄存器的地址

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

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

(C)乘法运算(D)除法运算

4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为

(A)6H(B)37H(C)38H(D)39H 5.在MCS—51中

(A)具有独立的专用的地址线

(B)由P0口和P1口的口线作地址线

(C)由P0口和P2口的口线作地址线

(D)由P1口和P2口的口线作地址线

6.在寄存器间接寻址方式中,指定寄存器中存放的是

(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量

7.执行返回指令时,返回的断点是

(A)调用指令的首地址(B)调用指令的末地址

(C)调用指令下一条指令的首地址(D)返回指令的末地址8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段

ANL A,#17H

ORL17H,A

XRL A,@R0

CPL A

后,A的内容为

(A)CBH(B)03H(C)EBH(D)C8H

9.执行以下程序段

MOV R0,#data

MOV A,@R0

RL A

MOV R1,A

RL A

RL A

ADD A,R1

第1页共3页

单片机原理及应用模拟试卷4

一、填空题:(每题2分,共20分)

1、8051单片机使用电源为

2、SP复位后内容为:。

3、累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C=。

4、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了地址。

5、SJMP rel的指令操作码地址为1000H,rel=65H那么它的转移目的地址为。

6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以寻址。

7、ORL A,#0FH是将A的高四位清0,而低四位。

8、MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器

加以选择。

9、确定单片机I/O接口芯片的片选信号的方法通常有两种:和。

10、MOVC A,@A+DPTR源操作数寻址方式为。

二、选择题(每题3分,共30分)

1、JNZ rel指令的寻址方式是()。

(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址

2、执行LCALL2050H指令时,MCS-51所完成的操作是()。

(A)保护PC(B)2050H PC

(C)保护现场(D)PC+3入栈,4000H PC

3、805l单片机系统扩展时使用的锁存器用于锁存()。

A.高8位地址

B.低8位地址

C.8位数据.

D.ALE信号

4、使用线选法扩展3片2732作外部程序存储器,需要使用()位地址线。

A.13

B.14

C.15

D.16

5、MOVX A,@DPTR指令中源操作数的地址寻址方式是()。

(A)寄存器寻址(B)寄存器间接寻址

(C)直接寻址(D)立即寻址

6、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最大定时时间是().

A.4096u s

B.8192u S

C.1638u s

D.32768u s

7、定时器/计时器0的初始化程序如下:

MOV TMOD,#06H

MOV TH0.#0FFH

MOV TLO,#0FFH

SETB EA

单片机期末模拟试卷5参考答案

一、选择题。(每题3分,共30分)

1、己知x为整数,且[xl补=10011011,则x的十进制数值是()

A)-101B)+155C)+101D)-155

2、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()

A)节约元件B)运算速度快

C)物理器件最容易实现电路的功能D)信息处理方便

3、一字节补码所能表示的整数范围是()

A)-128~+127B)-127~+127C)-129~+128D)-128~+128

4、8051与8751的区别是()。

A)内部数据存储但也数目的不同B)内部数据存储器的类型不同

C)内部程序存储器的类型不同D)内部的寄存器的数目不同

5、8051单片机外接ROM时,使用()引脚来选通74LS373芯片

P C.EA D.WR A.ALE B.SEN

6、如果8051单片机的一个机器周期为2微秒,则其时钟频率为()MHz

A.6B.8C.12D.16 7、对程序存储区数据传送,应采用助记符为()

A.MOV B.MOVX C.MOVC D.PUSH 8、8051单片机外部中断0请示信号输入的引脚是()

A.RXD B.INTO C.TO D.WR 9、8051单片机的定时器0的中断程序入口地址为()

A.001BH B.0003H C.000BH D.0013H 10、使用87C51且EA=1时,则可以扩展ROM()。

A.64KB B.60KB C.56KB D.58KB

二、填空题(每题2分,共20分)

1、8051单片机中,T0初始后让其开始计数,应将TCON中的_______位置1。

2、8051单片机内部数据RAM中的位寻址区的地址范围是_______。

3、当MCS-51引脚信号有效时,表示从P0口稳定地送出了低8位地址.

4、单片机是一种将、和集成在一个芯片中的微型计算机。

5、单片机中断系统中共有五个中断源,其中优先级最高的是、优先级最低的是.

6、CPU和外设进行数据交换时常用的方式有无条件转换、_和三种。

7、显示器的显示方式有:__和_两种。

8、单片机汇编语言程序有三种基本结构,分别是:、_和。

9、LED显示器中的发光二极管的两种连接方法是和。

10、D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就__,对输入量的敏感程度__。

三、程序阅读题(每题8分,共16分)

1.阅读下列程序,说明程序的功能

MOV R0,#30H

MOV21H,#00H

MOV22H,#00H

MOV23H,#00H

MOV A,@R0

1.D 2.A 3.C 4.D 5.B 6.C7.C8.A9.B10.D11.A12.B13.B14.B

15.D二.填空题(每空1分,共24分)1.(80H)2.(62H)(30H)(70H)。3.(01××××11B)4.(00H)(01H)。5.(程序)(数据)6.(程序)和(数据)、(64K)7.(低位地址/数据),(高位地址)8.(0F1H),(0),(57H),C=(1)。9、计算延时程序的执行时间。(设时钟f=12MHz)

源程序指令周期(M)指令执行次数

DELAY:MOV R6,#64H1(1)

I1:MOV R7,

#0FFH1(100)

I2:DJNZ R7,

I22(100*255)

DJNZ R6,

I12(100)

RET2(1)

延时时间t=(1×1+1×100+2×100×255+2×100+2×1)×T=51.3ms

三.简答题(每小题5分,共10分)1.答:(1)复位的作用是使CPU和系统中其它部件都处于一个确定的初始状态,并从这个状态开始工作。(2)复位方法有上电自动复位和按键手动复位(3)复位后单片机的状态为:PC=0000H、PSW=00H、SP=07H、DPTR=0000H、P0、P1、P2、P3各为FFH2.答:(1)中断:程序执行过程中,允许外部或内部事件通过硬件打断程序的执行,使其转向为处理外部或内部事件的中断服务程序中去;完成中断服务程序后,CPU继续执行原来被打断的程序。(2)80C51单片机有5个中断源,分别是INT0、INT1、T0、T1和串行中断。(3)CPU响应中断时,中断入口地址如下:

中断源入口地址

INT00003H

INT1000BH

T00013H

T1001BH

串行中断0023H

四.编程题(每小题8分,共16分)1、参考程序:

ORG0000H

START:MOV R1,#40H;R1作为地址指针

1

单片机应用技术模拟试卷1

一、单项选择题。

1.8位二进制所表示的无符号整数,其相应的十进制数范围是()

A .0-255

B .1-256

C .1-255

D .0-2562.字母“b ”的ASC Ⅱ码是()A .11H B .OBH

C .BOH

D .62H

3.十进制数-1用二进制补码表示,该补码是()0

A .FFH

B .00H

C .FEH

D .81H

4.8031单片机外接ROM 时,使用()引脚来选通74LS373芯片

A .ALE

B .SEN

P C .EA

D WR 5.如果8031单片机的一个机器周期为2微秒,则其时钟频率为()MHz A .6B .8C .12

D .166.8031单片机内含定时器和串行口的个数分别为()

A .2和1

B .1和2

C .3和1

D .2和27.对程序存储区数据传送,应采用助记符为()

A .MOV

B .MOVX

C .MOVC

D .PUSH 8.下列各指令中()才属于MCS -51指令系统的位指令A .ANLC.,/bit B .XRLC,bit C .ORLbit,C D .MOVC,/bit

9.8031单片机外部中断0请示信号输入的引脚是()

A .RXD

B .INTO

C .TO

D .WR

10.8031单片机的定时器1的中断程序入口地址为()A .001BH B .0003H C .000BH D .0013H 11.8031片可扩展数据存储器()KB0

A .64

B .32

C .8

D .4

二、填空题

1.87H 是用8位二进制原码表示的十六进制数,其相应的十进制数是______________

2.假设2个一字节的十六进制数9FH ,81H 相加的和仍然为8位二进制数,那么相加后其进位标志为_________________(1或0),溢出标志为________________(0或1)。3.8031单片机中IP =0EH ,IE =8DH 时,CPU 能响应的优先权最低的中断源是_________。IP 寄存器格式IE 寄存器格式

4.8031.单片机中,T0初始后让其开始计数,应将TCON 中的_____________位置1。

T1方式字段

T0方式字段

TCON 寄存器格式

5.8031.单片机内部数据RAM 中的位寻址区的地址范围是________________

6.某8031单片机时钟频率为12MHz ,现将T0设置为定时方式1,定时时间为1毫秒,其

―--PS PT1PX1PT0PX0EA

ES

ET1

EX1

ET0

EX0

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0

单片机应用技术期末模拟试卷1参考答案

一、单项选择题。(每题2分,共22分)

1.8位二进制所表示的无符号整数,其相应的十进制数范围是(A )A .0-255B .1-256

C .1-255

D .0-256

2.字母“b ”的ASC Ⅱ码是(D

A .11H

B .OBH

C .BOH

D .62H 3.十进制数-1用二进制补码表示,该补码是(A )0

A .FFH

B .00H

C .FEH

D .81H

4.8031单片机外接ROM 时,使用(A

)引脚来选通74LS373芯片A .ALE

B .SEN

P C .EA D WR 5.如果8031单片机的一个机器周期为2微秒,则其时钟频率为(A )MHzA .6B .8

C .12

D .16

6.8031单片机内含定时器和串行口的个数分别为(A )

A .2和1

B .1和2

C .3和1

D .2和2

7.对程序存储区数据传送,应采用助记符为(C

A .MOV

B .MOVX

C .MOVC

D .PUSH 8.下列各指令中(A

)才属于MCS -51指令系统的位指令

A .ANLC.,/bit

B .XRLC,bit

C .ORLbit,C

D .MOVC,/bit

9.8031单片机外部中断0请示信号输入的引脚是(B

)A .RXD

B .INTO

C .TO

D .WR

10.8031单片机的定时器1的中断程序入口地址为(A )

A .001BH

B .0003H

C .000BH

D .0013H 11.8031片可扩展数据存储器(A )KB0A .64

B .32

C .8

D .4

二、填空题(每题2分,共24分)

1.87H 是用8位二进制原码表示的十六进制数,其相应的十进制数是_—7(答对了给2分;写出负号,数值不对给0.5分)__2.假设2个一字节的十六进制数9FH ,81H 相加的和仍然为8位二进制数,那么相加后其进位标志为_1_(1或0),溢出标志为__1_(0或1)。

3.8031单片机中IP =0EH ,IE =8DH 时,CPU 能响应的优先权最低的中断源是__数据_。IP 寄存器格式IE 寄存器格式

4.8031.单片机中,T0初始后让其开始计数,应将TCON 中的____TR0___位置1。

T1方式字段

T0方式字段TCON 寄存器格式

5.8031.单片机内部数据RAM 中的位寻址区的地址范围是___20H~2FH ____

6.某8031单片机时钟频率为12MHz ,现将T0设置为定时方式1,定时时间为1毫秒,其计数器中的时间常数初值应为_____0FC18H ____(写成四位十六进制数)

7.已知(31H )=21H ,(32H )=0,4H 执行下列指令组后(31H )=_____04H ________(32H )=________21H ________PUSH 31H PUSH 32H POP 31H POP

32H

8.如要选择2组的工作寄存器交换数据,可先执行指令____SETB

PSW.4_____PSW (地址为DOH )的格为

―--PS PT1PX1PT0PX0

EA --ES ET1EX1ET0EX0

TF1

TR1

TF0

TR0

IE1

IT1

IE0

IT0

CY

AC

FO

RS1

RS0

OV

P

单片机应用技术期末模拟试卷2

一、填空题:(15分)

1、单片微型计算机由CPU、存储器和口三部分组成。

2、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C=。

3、计算机的系统总线有地址总线、控制总线和总线。

4、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了地址。

5、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为。

6、SJMP e的指令操作码地址为0050H,e=65H那么它的转移目的地址为。

7、MCS-51特殊功能寄存器只能采用寻址方式。

8、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:寻址。

9、ORL A,#0F0H是将A的高四位置1,而低四位。

10、MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器

加以选择。

11、PC复位后地址为:。

12、MOVX A,@DPTR源操作数寻址方式为。

13、假定(SP=60H),(ACC=30H),(B=70H)。执行下列指令:

PUSH ACC

PUSH B

后,SP的内容为,61H单元的内容为,62H的内容为。

二、单项选择题(20分)

1、JNZ e指令的寻址方式是()。

(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址

2、执行LCALL4000H指令时,MCS-51所完成的操作是()。

(A)保护PC(B)4000H PC

(C)保护现场(D)PC+3入栈,4000H PC

3、下面哪一条指令产生WR信号()。

(A)MOVX A,@DPTR(B)MOVC A,@A+DPTR

(C)MOVC@A+DPTR,A(D)MOVX@DPTR,A

4、MOVX A,@DPTR指令中源操作数的地址寻址方式是()。

(A)寄存器寻址(B)寄存器间接寻址

(C)直接寻址(D)立即寻址

5、工作串行口工作方式的寄存器是()。

(A)TCON(B)PCON(C)SCON(D)TMOD

6、使用T1时,有几种管理工作模式()。

(A)1(B)2(C)3(D)4

7、执行PUSH ACC指令,MCS-51完成的操作是()。

(A)SP+1SP(ACC)(SP)(B)(ACC)SP SP-1SP

(C)SP-1SP(ACC)(SP)(D)(ACC)(SP)SP+1SP

8、MCS-51单片机各中断源的优先级别设定是利用寄存器()

单片机应用技术模拟试卷2参考答案

一、填空题:(15分)

1、单片微型计算机由CPU、存储器和I/O口三部分组成。

2、累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=1。

3、计算机的系统总线有地址总线、控制总线和数据总线。

4、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址地址。

5、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。

6、SJMP e的指令操作码地址为0050H,e=65H那么它的转移目的地址为00B7H。

7、MCS-51特殊功能寄存器只能采用直接寻址方式。

8、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。

9、ORL A,#0F0H是将A的高四位置1,而低四位不变。

10、MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器TMOD加以选择。

11、PC复位后地址为:0000H。

12、MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。

13、假定(SP=60H),(ACC=30H),(B=70H)。执行下列指令:

PUSH ACC

PUSH B

后,SP的内容为62H,61H单元的内容为30H,62H的内容为70H。

二、单项选择题(将结果的字母填写在括号内)(20分)

1、JNZ e指令的寻址方式是(C)。

(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址

2、执行LCALL4000H指令时,MCS-51所完成的操作是(D)。

(A)保护PC(B)4000H PC(C)保护现场(D)PC+3入栈,4000H PC

3、下面哪一条指令产生WR信号(D)。

(A)MOVX A,@DPTR(B)MOVC A,@A+DPTR

(C)MOVC@A+DPTR,A(D)MOVX@DPTR,A

4、MOVX A,@DPTR指令中源操作数的地址寻址方式是(B)。

(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址

5、工作串行口工作方式的寄存器是(C)。(A)TCON(B)PCON(C)SCON(D)TMOD

6、使用T1时,有几种管理工作模式(C)。(A)1(B)2(C)3(D)4

7、执行PUSH ACC指令,MCS-51完成的操作是(A)。

(A)SP+1SP(ACC)(SP)(B)(ACC)SP SP-1SP

(C)SP-1SP(ACC)(SP)(D)(ACC)(SP)SP+1SP

8、MCS-51单片机各中断源的优先级别设定是利用寄存器(B)(A)TMOD(B)IP(C)PCON(D)SCON

9、指令AJMP的跳转范围是(C)。(A)256B(B)1KB(C)2KB(D)64KB

10、执行返回指令时,返回的断点是(C)。

(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址

三、判断题(将判断结果填写在括号内,正确画“√”错误画“Х”)(16分)

1、当MCS-51上电复位时,堆栈指针SP=00H。(X)

2、MCS-51的程序存储器只是用来存放程序的。(X)

3、MCS-51的相对转移指令最大负跳转距是127B。(X)

4、MCS-51外扩I/O口与外RAM是统一编址的。(√)

5、MCS-51的五个中断源优先级相同。(X)

6、调用子程序指令(如CALL)及返回指令(如RET)与堆栈指针有关与PC 无关。(X)

7、MCS-51外部中断0的入口地址是0003H。(X)

8、我们所说道计算机实质上是计算机的硬件系统与软件系统的总称。(√)

四、简答题(21分)

1、什么是堆栈?答:堆栈是由ROM中专门开辟出来的一个区域,数据的存取时以“后进先出”的结构方式处理的,实质上,堆栈

是一个按照“后进先出”原则组织的一段内存区域。

2、定时器的四种工作模式如何选择?其定时时间与哪些因素有关?答:TMOD中M0和M1的不同组合来确定。

1

单片机考试试题(带答案)

一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有?( 64?) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

单片机试题8(带答案)

试题8 一、填空题(35分,每空1分) 1、单片机也可称为微控制器或嵌入式控制器。 2、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。 3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8)位。 4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。 5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, @R1;结果为: (A) = 50 H ,(50H) = 65 H。 6、当AT89S51执行MOVC A,@A+PC指令时,伴随着PSEN控制信号有效。 7、AT89S51访问片外存储器时,利用LEA 信号锁存来自P0口发出的低8 位地址信号。 8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的1/24 。 9、AT89S51单片机为8 位单片机。 8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。 9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。 10、AT89S51单片机有 2 级优先级中断。 11、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。 12、当单片机复位时PSW=00 H,这时当前的工作寄存器区是0 区,R6所对应的存储单元地址为06 H。 13、AT89S51单片机指令系统的寻址方式有寄存器寻址、立即寻址、 寄存器间接寻址、直接寻找、位寻址、基址寄存器加变址寄存器寻址。 14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.docsj.com/doc/7f14057328.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

单片机期末考试试题7(带答案)Word版

试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器( 2040 H )单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 的内容为( 1 )。 后,累加器A的内容为( 5E )H,C Y 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。 10. 波特率定义为 ( 每秒传送的位数 )。串行通信对波特率的基本要求是互相 通信的甲乙双方必须具有 ( 相同 ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。 12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目为64个时,应采用()式键盘。

单片机期末考试试题答案

单片机期末考试试题(答案) 01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示256 个存储单元。 4、89C51是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。 9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于( B )体系结构。 A、诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片RAM区时用MOV指令。T 17、在89C51中,片RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。

单片机期末考试试题

单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

单片机期末考试试题 01、单片机是将微处理器、一定容量的 RAM 和ROM以及?? I/O?? 口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了???? 4??? KB的FLASH ROM,共有??? 5???? 个中断源。 3、两位十六进制数最多可以表示??? 256?? 个存储单元。 4、89C51是以下哪个公司的产品(?? C?? ) A、INTEL??? B、AMD??? C、ATMEL?? D、PHILIPS 5、在89C51中,只有当EA引脚接??? 高??? 电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由?? P0?? 口提供,高八位地址由?? P2?? 口提供,8位数据由??? P0?? 口提供。 9、在I/O口中,??? P0??? 口在接LED时,必须提供上拉电阻,??? P3?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 15、89C51具有??? 64?? KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。T 17、在89C51中,片内RAM分为地址为?? 00H~7FH?? 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为?? 4?? 组,每组??? 8?? 个工作寄存器,当CPU复位时,第?? 0?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T

汇编语言单片机考试试题和答案

一.单项选择题(30分) 在中断服务程序中至少应有一条() A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 2.当MCS-51复位时,下面说法准确的是() A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H 3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是() A.MOV B.MOVX C.MOVC D.以上都行 4.ORG2000H LACLL3000H ORG 3000H RET 上边程序执行完RET指令后,PC=()A.2000H B.3000H C.2003H D.3003H 5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A.98H B.84H C.42H D.22H 6.JNZREL指令的寻址方式是() A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址 7.执行LACLL4000H指令时, MCS-51所完成的操作是( ) A保护PCB.4000HPC C.保护现场 D.PC+3入栈, 4000HPC 8.下面哪条指令产生信号() A.MOVX A,@DPTR B.MOVC A,@A+PC C.MOVC A,@A+DPTR D.MOVX @DPTR,A 9.若某存储器芯片地址线为12根,那么它的存储容量为() A. 1KB B. 2KB C.4KB D.8KB 10.要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为() A.09H B.87H C.00H D.80H 11.PSW=18H时,则当前工作寄存器是() A.0组 B. 1组 C. 2组 D. 3组 12.MOVX A,@DPTR指令中源操作数的寻址方式是()

单片机试卷及答案

2013A卷 一、填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、CPU一次可以处理的二进制数的位数称为CPU的。 4、当EA为电平时,CPU总是从外部存储器中去指令。 5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。 7、C51的数据类型sfr占个字节,C51中整型变量占个字节。 8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的SM2= 。 11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155A内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中

A、RAM B、ROM C、寄存器 D、CPU 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 A、P3.2 B、P3.3 C、P3.4 D、P3.5 3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。 A、外部中断0 B、外部中断1 C、定时器0 D、定时器1 4、ADC0809是()AD的转换器件 A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位 5、执行中断返回指令后,从堆栈弹出地址送给() A、A B、Ri C、PC D、DPTR 6、串行通信中,发送和接收寄存器是() A、TMOD B、SBUF C、SCON D、DPTR 7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是() A、98H B、86H C、22H D、A2H 8、要将P1口高4位清0,低4位不变,应使用指令() A、ORL P1,#0FH B、ORL P1,#F0H C、ANL P1,#F0H D、ANL P1,#0FH 9、当选中第1工作寄存器区时,工作寄存器R1的地址是。 A、00H B、01H C、08H D、09H

(完整版)单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( b ) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42

单片机应用技术考试试题(答案)

单片机应用技术考试试题(1) 一、填空题(每空1分,共20分) 1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。 2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。 3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。 4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。 5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转 移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序 执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不) 能返回。 6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行 计数,而计数器作用是指对单片机(外部)脉冲进行计数。 7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数 据可能出错。 8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16 后SP的内容将(不会)改变。 9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。 10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,

若要接收数据也要到该单元取数。

单片机考试试题带答案(多套试题综合精简)

一、填空题(37分) 1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。 4. 单片机也可称为微控制器 或 嵌入式控制器。 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效。 6. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H。 7. MCS-51系列单片机指令系统的寻址方式有 寄存器寻址 、直接寻址、 寄存器间接寻址、立即寻址、 基址加变址 、 位寻址 。(相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。 9. AT89S51的 P3口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA引脚应该接 地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。 12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。 13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR, data16。 14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 ±128 B(或256B) 。 15. 若A中的内容为68H,那么P标志位为 1。 判断: 1.PC是一个不可寻址的特殊功能寄存器。(√) 2.在AT89S51单片机中,一个机器周期等于1μS。(×) 3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。(×) 6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。 7.输出模拟量的最小变化量称为A/D转换器的分辨率。(×) 8.转移指令中的偏移量rel是一个无符号的8位二进制数。(×)

单片机考试试题及答案(10)

单片机考试试题及答案(10) 一填空题(共20分,每题4分) 1、我们使用的单片机试验箱型号是。 2、输入文件后,按F2保存程序,此时文件扩展名是。 3、提示装载完毕后,使用命令进行反汇编,检查程序是否正确装入。 4、将30H单元的内容#67H送R1,用最少的指令实现,指令为:。 5、弹出操作,使用指令。 二、程序分析题(共20分,每题10分) 1、程序如下 2506HM5: MOVSP,#58H; 2509HMOV10H,0FH; 250CHMOV 11H,#0BH; 250FHACALLXHD; 2511HMOV20H,11H 2514HM5A: SJMPM5A XHD: PUSH 10H PUSH 11H POP 10H POP 11H RET 问:(1)执行POP10H后堆栈内容 (2)执行M5A:SJMPM5A后,(SP)=(20H)=

MOVA,20H ANLA,#0FH MOV@R0,A INC R0 MOVA,20H SWAPA ANLA,#0FH MOV@R0 1.在某单元(如20H)存入待分字的某数(如5BH)。 2.单步或带断点运行该段程序。 3.运行过程中注意检查程序的变化,并在最后检查(21H)= , 4.(22H)= 。 2、编程实现字符串长度统计:设在单片机内RAM中从STR单元开始有一字符串《以ASC II码存放》,该字符串以$<其值为24H>结束,试统计该字符串的长度,其结果存于LON单元。 (1)输入所编程序 START:CLRA ;计数单元清零 MOV R0,#STR LOOP:CJNE R0,#24H,NEXT;判断字符串是否结束 SJMP COMP NEXT:INTA INCR0 SJMP LOOP COMP:MOV LON,A ;将长度存入LON单元 SJMP $ (2)在以STR为首的地址内部RAM单元开始存放待统计长度的数据块(自设),并以#24作为数据块的结束标志。 (3)单步或断点运行所编程序,注意观察每次转移后PC及统计长度单元LON的变化,并做好记录。

单片机期末考试·试题含答案6-(1)

机模拟试卷006及答案 一、填空题(每空1分,共10分) 一、填空(每题2分,共10分) 1、MCS-51单片机片内有 5 个中断源,其中 2 个外部中断源。 2、设定T1为计数器方式,工作方式2,则TMOD中的值为 60H(高位为6即可)。 3、若IT1=0,当引脚P3.2为低电平的时候,INT0的中断标志位IE0才能复位。 4、在接口电路中,把已经编址并能进行读写操作的寄存器称为端口。 5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即无条件传送方式、查询方式和中断方式 二、选择题(每小题2分,共10分) 1、寻址空间为数据程序存储器所用的指令是(A): A. MOVX B.MOV C.MOVC D.ADDC

2、执行中断返回指令,从堆栈弹出地址送给(C). A. A B. CY C. PC D. DPTR 3、七段共阴极发光两极管显示字符‘H’,段码应为(E) A.67H B. 6EH C. 91H D. 76H E.90H 4、在串行通信中,8031中发送和接收的寄存器是( B) 。 A.TMOD B. SBUF C. SCON D. DPTR 5、波特的单位是(B) A. 字符/秒 B. 位/秒 C. 帧/秒 D. 字节/秒 三、指令题(每小题4分,共16分) 1、将20H单元清零 MOV 20H,#00H 或 CLR A MOV 20H, A 2、将片外RAM2000H中的低字节与片内20H中的低字节交换。 MOV DPTR,#2000H XCHD A,@R0

MOV R0,#20H MOVX @DPTR,A MOVX @DPTR,A 3、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。 MOV A, 20H MOVX DPTR, #2FFFH MOVX @DPTR, A 4、把DPTR的内容压入堆栈 PUSH DPH PUSH DPL 四、填写下表(每空2分,共10分)

单片机上机操作考试题及答案

单片机上机考试试题 1.使得8个发光二极管循环点亮,采用定时器方式0使得每个发光二极管点亮的时间为0.5s。#include int count=0; int minute=0; int temp; char code style[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; void desplay() { temp=minute%8; P0= style[temp]; } void toProc() interrupt 1 { count++; TH0=0x0c; TL0=0x78; } void main() { TMOD=0; TH0=0x0c; TL0=0x78; TR0=1; ET0=1; EA=1; while(1) { if(count==100) { minute++; count=0; } desplay(); } }

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 K1=0,K2=0 ○○○○○○○○ K1=0,K2=1 ●●●●○○○○ K1=1,K2=0 ●●○○●●○○ K1=1,K2=1 ●●●●●●●● #include char code style[4]={0x0,0xf0,0x33,0xff}; sbit P1_0=P1^0; sbit P1_1=P1^1; void main() { P0=0xff; while(1) { if(P1_0==0&&P1_1==0) { P0=style[0]; } if(P1_0==0&&P1_1==1) { P0=style[1]; } if(P1_0==1&&P1_1==0)

单片机试题(含答案)

试卷中可能会遇到的特殊功能寄存器 1、TMOD : 2、IE : 3、TCON : 一、填空题(每空1分,共20分。) 1.微型计算机由 CPU 、 存储器 和 IO 端口 组成。 2.除SFR 外,8051单片机的片包含有 128 字节RAM 作为数据存储器使用, 字节 4K ROM 作为程序存储器使用。 3.PSW 是8051的程序状态字寄存器,其中CY 位是: 字节进/借位 ,P 位是: 奇偶标志位,标示ACC 中1个数的奇偶性 。 4. DIV AB 指令执行两个字节的无符号除法,该指令执行完成后,商存放在 A 、余数存放在___B_____中。 5.当8051的复位脚(RESET )为高电平时,CPU 处于 复位 状态,这时I/O 口P1 的值为 FF H , 堆栈指针(SP)的值为 07 H 。 6.8051单片机包括 2 个 16 位的定时/计数器,共有 4 种工作模式。 7.T0或T1作为定时器使用时,其工作时钟信号依赖于晶体振荡器的频率(f osc ),当 f osc =12MHz 时,定时器T1的工作时钟频率为 1 MHz 。 8.标准8051单片机有 5 个中断请求源,具有 2 个中断优先级。 9.8051单片机的串行口具有多种工作方式,其中方式3的有效数据位数是____9___位(不 含起始位和停止位)。 10.异步串行通讯的波特率是指单位时间传输的数据位数 。

二、单项选择题 (每小题1分,共10分。) 1.下列第 B 个语句可以实现外部16位地址的读操作。 (A)MOVX A,R0 (B)MOVX A,DPTR (C)MOVX R0,A (D)MOVX DPTR,A 2.当累加器A的初始值为 D 时,且Cy = 0,执行“RRC A”指令后,累加器A 的结果为23H,并且Cy = 1。 (A)23H (B)BDH (C)47H (D)C3H 3.当需要启动定时器T1时,下面哪一项是必须的? D (A)SETB IT0 (B)SETB IT1 (C)SETB TR0 (D)SETB TR1 4.下面 B 的述是正确的? (A)8051单片机有6个中断向量,分2个优先级别 (B)8051单片机有5个中断向量,分2个优先级别 (C)8051单片机可以扩展最大容量为128K字节的程序存储器 (D)8051单片机可以扩展最大容量为32K字节的外部数据存储器 5.下面 A 源操作数不是来自程序存储器。 (A)MOV A, #20H (B)MOVC A,A+PC (C)MOVC A,A+DPTR (D)MOV A,R0 6.下面的关于ADC和DAC的描述 C 是正确的? (A)AD574是数模转换器件 (B)ADC0809有32个信号输入通道,同时可以进行32个通道的信号转换 (C)DAC0832是数模转换器件 (D)DAC0832可以同时进行多个通道的信号转换 7.8051支持位操作,其专用的可位寻址的存储器区域位于 B 。 (A)所有SFR区域(B)片RAM的20~2FH之间 (C)片外0000~00FFH之间(D)程序存储器区域 8.下面操作执行后堆栈指针SP一定变小的是 A 。 (A)PUSH ACC (B)LCALL SUB

单片机期末考试试卷及答案

一、填空题 1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。 2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要求结果写出二进制形式)。 3、单片机复位后,堆栈指针SP的值是07h。 4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us。 5、一个函数由两部分组,即说明部分和语句部分。 6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。 7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址. 8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器 内开辟的区域. 9.MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。 10.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址. 11.计算机的系统总线有数据总线、地址总线、控制总线。 12.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。 13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。 14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。 15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。 16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。 17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。 18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。 19、CS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口, P1-P3 为准双向口。 20、S—5l单片机的堆栈区只可设置在片内数据存储区(器)

单片机期末考试试题(答案)

单片机期末考试试题(答案) 01、单片机就是将微处理器、一定容量得 RAM与ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成得微型计算机. 2、单片机89C51片内集成了 4 KB得FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、89C51就是以下哪个公司得产品?(C) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内得Flash ROM. 6、就是非题:当89C51得EA引脚接低电平时,CPU只能访问片外ROM,而不管片内就是否有程序存储器。T 7、就是非题:当89C51得EA引脚接高电平时,CPU只能访问片内得4KB空间。F 8、当CPU访问片外得存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由 P0 口提供。 9、在I/O口中,P0口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 10、就是非题:MCS-51系列单片机直接读端口与读端口锁存器得结果永远就是相同得。F 11、就是非题:就是读端口还就是读锁存器就是用指令来区别得。T 12、就是非题:在89C51得片内RAM区中,位地址与部分字节地址就是冲突得。F 13、就是非题:中断得矢量地址位于RAM区中。F 14、MCS-51系列单片机就是属于( B )体系结构. A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有64 KB得字节寻址能力。 16、就是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令.T 17、在89C51中,片内RAM分为地址为 00H~7FH得真正RAM区,与地址为80H~FFH 得特殊功能寄存器(SFR)区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前得工作寄存器. 19、就是非题:工作寄存器区不允许做普通得RAM单元来使用。F

(完整版)单片机原理及应用考试试题及答案

单片机原理及应用试题一 一、填空题(每空 1 分,共20 分) 1、计算机的系统总线有地址总线、控制总线和数据总线。 2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这 组寄存器的地址范围是从00H~ 07H。 3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。 4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。 5、假定累加器A的内容30H,执行指令: 1000H:MOVC A,@A+PC 后,把程序存储器1031H单元的内容送累加器A中。 6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。 7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。 8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。上电复位时外部中断0 中断源的最高。 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、半导体存储器的最重要的两个指标是存储容量和存储速度。 11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。 12、写8255A控制字时,需将A1、A0置为11。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题 1 分,共10分) 1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B) (A)PC (B)PSW (C) A (D)SP 2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B) (A)MOV (B)MOVX (C)MOVC (D)以上都是 3、指令ALMP 的跳转范围是(C) (A)256B (B)1KB (C)2KB (D)64KB 4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A ) (A)98H (B)84H (C)42H (D)22H 5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B ) (A)IE (B)IP (C)TCON (D)SCON 6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C) (A )混合编址(B)动态编址(C)独立编址(D)变址编址 7、下列四条叙述中,有错误的一条是( A ) (A)16 根地址线的寻址空间可达1MB (B)内存储器的存储单元是按字节编址的 (C)CPU中用于存放地址的寄存器称为地址寄存器 (D)地址总线上传送的只能是地址信息 8、MCS-51 外扩一个8255 时,需占用(D)个端口地址 (A) 1 个(B) 2 个(C) 3 个(D) 4 个 9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A) (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C ) (A)11 根(B)12 根(C)13 根(D)14 根

相关文档
相关文档 最新文档