当前位置:文档之家› 单片机与接口技术复习题

单片机与接口技术复习题

单片机与接口技术复习题
单片机与接口技术复习题

《单片机与接口技术》参考答案

一、单选题

1.二进制数110010010 对应的十六进制数可表示为( )。A

A. 192H

B. C90H

C. 1A2H

D. CA0H

2.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为。B

A. 7542H

B. 7542

C. 75.42H

D. 75.42

3.-3 的补码是( )。B

A. 10000011

B. 11111100

C. 11111110

D. 11111101

4.十进制数126 其对应的十六进制可表示为( ).D

A. 8 F

B. 8 E

C. F E

D. 7 E

5.补码11111001对应的真值用十进制表示为( )。C

A. 7

B. 13

C. -7

D. 34

6.PC 的值是( )。C

A. 当前指令前一条指令的地址

B. 当前正在执行指令的地址

C. 下一条要执行指令的地址

D. 控制器中指令寄存器的地址

7.程序计数器PC的寄存器位数是( )。C

A. 2

B.8

C. 16

D. 32

8.对程序计数器PC 的操作( )。A

A.是自动进行的

B.是通过传送进行的

C.是通过加1 指令进行的

D. 是通过减1 指令进行的

9.在程序状态字PSW 中,奇偶校验位是( )。D

A. C

B. AC

C. OV

D. P

10.在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。B

A. PC

B. PSW

C. A

D. SP

11.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为( )。B

A. 组0

B. 组1

C. 组2

D. 组3

12.8051 单片机中,唯一一个用户可使用的16 位寄存器是( )。B

A. PSW

B. DPTR

C. ACC

D. PC

13.8051的程序计数器PC为16位计数器,其寻址范围是( )。D

A. 8K

B. 16 K

C. 32 K

D. 64 K

14.8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。C

A. PSW

B. DPTR

C. PC

D. B

15.INTEL 8051CPU 是( ) 位的单片机。C

A. 16

B. 4

C. 8

D. 准16

16.数据指针DPTR 访问的是( )。D

A. CPU控制器

B. CPU运算器

C. 外部程序存储器

D. 外部数据存储器

17.单片机8051的XTAL1和XTAL2引脚是( )引脚。D

A. 外接定时器

B. 外接串行口

C. 外接中断

D. 外接晶振

18.8031复位后,PC与SP的值为( )。B

A. 0000H,00H

B. 0000H,07H

C. 0003H,07H寄存器

D. 0800H,00H

19.单片机芯片8031属于( )。B

A.MCS-48系列

B.MCS-51系列

C.MCS-96系列

D.MCS-31系列

20.8031 单片机中片内RAM 共有( )字节。A

A. 128

B. 256

C. 4K

D. 64K

21.MCS-51 单片机复位后,从下列那个单元开始取指令( )。C

A. 0003H

B. 000BH

C. 0000H

D.000CH

22.对片外数据RAM 单元读写数据须用( )。B

A. MOV指令

B. MOVX指令

C. MOVC指令 C. SJMP指令

23.MCS-51单片机的四个并行I/O中,其驱动能力最强的是( )。A

A. P0 口

B. P1 口

C. P2 口

D. P3 口

24.当晶振频率是6MHz时,MCS-51单片机的机器周期是( )。C

A. 1μs

B. 1ms

C. 2μs

D. 2ms

25.工作寄存器区设定为2 组,则( )。C

A. RS1=0,RS0=0

B. RS1=0,RS0=1

C. RS1=1,RS0=0

D. RS1=1,RS0=1

26.在MCS-51 中,为实现P0 口线的数据和低位地址复用,应使用( )。A

A.地址锁存器

B.地址寄存器

C.地址缓冲器

D.地址译码器

27.对程序存储器的读操作,只能使用( )。D

A. MOV指令

B. PUSH指令

C. MOVX指令

D. MOVC指令

28.在下列信号中不是给数据存储器扩展使用的是( )。A

A. EA

B. RD

C. WR

D. ALE

29.下列指令中错误的是( )。D

A . MOV A ,R4

B . MOV 20H ,R4

C . MOV R4 ,R3

D . MO V @R4 ,R3

30.LJMP 跳转空间最大可达到( )。D

A. 2KB

B. 256B

C. 128B

D. 64KB

31.设累加器A 的内容为0 C 9 H ,寄存器R2 的内容为54H ,C Y=1 ,执行指令SUBB A,R2 后

结果为( )。B

A.(A)=74H

B.(R2)=74H

C.(A)=75H

D.(R2)=75H

32.设(A)=0C3H,(R0)=0AAH,执行指令ANL A,R0后,结果( )。A

A.(A)=82H

B.(A)=6CH

C.(R0)=82

D.(R0)=6CH

33.单片机的堆栈指针SP 始终是( )。B

A. 指示堆栈底

B. 指示堆栈顶

C. 指示堆栈地址

D. 指示堆栈长度

34.假定(A)=0C5H,执行指令:SWAP A后,累加器A的内容为( )。D

A. 0CH

B. C0H

C. 5CH

D. C5H

A. 36H

B. 37H

C. 38H

D. 39H

35.8051 单片机共有( )中断源。B

A. 4

B. 5

C. 6

D. 7

36.各中断源发出的中断请求信号,都会标记在( )寄存器。D

A. TMOD/SCON

B. TCON/PCON

C. IE/TCON

D. TCON/SCON

37.在数据传送过程中,数据由串行变为并行可通过( )实现。B

A. 数据寄存器

B. 移位寄存器

C. 锁存器

D. A/D转换器

38.执行返回指令,退出中断服务子程序,则返回地址来自( )。C

A. ROM

B. 程序计数器

C. 堆栈区

D. CPU寄存器

39.8051 系统中,同一优先级的几个中断源中优先权最高( )。A

A. INT0

B. T0

C. INT1

D. T1

40.外部中断1的中断入口地址为( )。C

A. 0003H

B. 000BH

C. 0013H

D. 001BH

41.在定时器操作中,选择其工作方式的寄存器是( )。

A. TMOD

B. TCON

C. IE

D. SCON

42.8051单片机中定时器/计数器工作方式1是() D

A 8位计数器结构

B 2个8位计数器结构

C 13位计数结构

D 16位计数结构

43.在片外扩展一片2764程序存储器芯片要几根地址线() B

A 8根

B 13根

C 16根

D 20根

二、判断题

1.PC是维持一个机器有秩序执行程序的关键性寄存器。(Y)

2. 1.17.PSW是一个16位寄存器,它包含了程序状态信息。(N)

更正:PSW是一个8位寄存器,它包含了程序状态信息

3. 2.17.程序存储器是用于存放程序代码的,也用于存放常数。(Y)

4. 3.17.堆栈是在CPU外部存储器中一个按先出后进原则组织的存储区域。(N)

更正:堆栈是在CPU外部存储器中一个按先进后出原则组织的存储区域。

5. 4.17.堆栈指针寄存器中的8位二进制数始终等于当前地址值。(N)

更正:堆栈指针寄存器中的8位二进制数始终等于堆栈的顶部地址值。

6. 5.17.8031单片机内部有4KB 的ROM 空间。 (N )

更正:8051单片机内部有4KB 的ROM 空间(或8031内部没有程序存储器)。

7.

1.18.MCS-51中堆栈指针寄存器的值可以由软件改变。 (Y ) 8.

2.18.MCS-51设置有16位的程序计数器,可以寻址64KB 的程序存储器。(Y ) 9.

3.18.程序存储器的作用是用于存放编好的程序和表格常数。 (Y )

10. 4.18.8051单片机内部设置有128B 的内部数据存储器。 (Y )

11. 5.18.P1口当作输入方式时,相应位的锁存器必须预写1. (Y )

12. 1.19.MOV A, 30H 为立即寻址方式。 (N )

更正:MOV A, 30H 为直接寻址方式(或MOV A, #30H 为直接寻址方式)。

13. 2.19.8051在外扩程序存储器时,一般情况下E ——A ——

接低电平。 (Y )

14. 3.19.MCS-51单片机采用的是接口单独编址方式。 (N )

更正:MCS-51单片机采用的是统一编址方式。

三、简答题

1. 什么是单片机?

(1) 单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和

多种I/O 口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。

2. 单片机与其他常见微机(PC 机)有什么不同?它有什么独特优点?

主要由三点不同:一是CPU 、存储器和I/O 接口这几部分集成在一片芯片上;二是存储器设计采用了哈佛结构,将程序存储器和数据存储器在物理上分开;三是供位处理和位控制的资源丰富、I/O 接口完善。

(1) 优点:集成度高、价格低廉、性能/价格比高;程序存储器和数据存储器在物理上分开,可使程序不

受干扰,抗干扰能力强;布尔处理能力强,适于工业控制。

3. MCS-51单片机的EA 信号有何功能?在使用8031时EA 信号引脚应如何处理?

(1) (1) EA 是访问外部程序存储器ROM 的控制信号。

(2) 当EA 为低电平(接地)时,CPU 只执行外部程序存储器中的程序。当EA 为高电平且PC 值小于

0FFFH (4K )时,CPU 执行内部程序存储器的程序,但当PC 的值超出4K 时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。

(3) 8031单片机无片内ROM ,必须外接程序存储器,因此,8031的EA 必须接地(低电平)。

4. 简述MCS-51内外RAM 差别及存取方法。

(1) 内部RAM 集成在单片机中,片外RAM 在单片机外部

(2) 内部RAM 的存取时间短,片外RAM 的存取时间长

(3) 内部RAM 由MOV 进行数据传送,片外RAM 由MOVX 进行数据传送

(4) 内部RAM 有位寻址空间,片外RAM 无位寻址空间

(5) 内部RAM 有256字节,片外RAM 可扩展64KB

(6) 堆栈空间设在内部RAM,片外RAM 无此功能

5. 单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?

(1) 正在进行的中断过程,不能被新的同级或低优先级的中断请求中断;正在执行的低优先级服务程序

能被高优先级中断请求所中断;CPU 同时接受到几个中断请求时,首先响应优先级最高的中断请求。

(2) 对各中断源的中断开放或关闭是由内部的中断允许寄存器IE 的各位来进行两级控制的,指各个中断

源的允许控制位与一个中断允许总控位EA配合实现对中断请求的控制。

(3)中断优先级控制寄存器IP也是一个特殊功能寄存器,用户可通过程序对各状态位进行设定,完成对

中断优先级的控制。

6.简述单片机的性能特点

集成度高,结构紧凑、可靠性高,数据处理能力强,功耗小、成本低。

7.简述单片机响应中断的条件。

(1)有中断源请求;

(2)中断允许寄存器IE的EA位及各相应位为1;

(3)无同级或高级中断正在服务;

(4)现行指令执行到最后一个机器周期且已结束;

(5)若现行指令为RETI或需访问特殊功能寄存器IE或IP的指令时,执行完该指令且至少再执行一条

指令。

8.简述键盘处理程序流程。

判断键盘中有无键按下;消除抖动;求键号;等待闭合键的释放。

9. 5.22.什么是中断?中断的作用是什么?

(1)当CPU正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理

这个紧急事件,处理完毕,CPU再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。

(2)中断作用:(1)分时操作(2)实时处理(3)故障处理

10.MCS-51单片机有哪几种寻址方式?

51单片机有七种寻址方式,立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址

11.执行MOV IE,#81H指令的意义?

开放外部中断0

四、编程题

1.用定时器0以工作方式2,产生100us定时,在P1.0输出周期为200us连续方波。时钟晶振为6MHZ,

请用查询方式编程。

答:(1)计算机器周期:Tm=12/focs=12/6*106=2us

(2)to=(28—X)*Tm

200/2*10-6=(28—X)*2*10-6

100=(28—X)*2

X=256—50=216

TH0= 0D8H

TL0= 0D8H

MOV TMOD,#02H

MOV TL0,# 0D8H

MOV TH0,# 0D8H

SETB TR0

LOOP:JBC TF0,NEXT

SJMP LOOP

外RAM2000H单元开始存放的8个数据传送到片内RAM50H的单元中。六章

答:MOV R2,#08H ;数据块长度→R2

MOV R1,#50H ;数据块目的地址→R1

MOV DPTR,#2000H ;数据块源地址→DPTR

LOOP:MOVX A,@DPTR ;传送一个数据

MOV @R1,A

INC DPTR ;指向下一个数据

INC R1

DJNZ R2,LOOP ;长度减1,没传送完,转LOOP,继续传送

RET ;传送完,返回

2.将1000H单元内容拆开,高位送1001H单元,低位送1002H单元

答:ORG 0100H

MOV DPTR ,#1000H

MOVX A,@DPTR

MOV B,A ;(1000)→A→B

SW AP A ;交换

ANL A,#0FH ;屏蔽高位

INC DPTR

MOVX @DPTR ,A ;送1001H

INC DPTR

MOV A ,B

ANL A,#0FH ;(1000)内容屏蔽高位

MOVX @DPTR ,A ;送1002H

LOOP:SJMP LOOP

END

3.假设三个8位无符号数相加,其中一加数在内部RAM的50H,51H,52H,另一个数在内部RAM的

53H,54H,55H相加之后放在50H,51H,52H单元中,进位存放在53H单元中,请编写程序。

答:MOV R0 ,50H

MOV R1 ,53H

MOV A ,@R0

ADD A,@R1

MOV @R0 ,A

INC R0

INC R1

MOV A ,@R0

ADDC A,@R1

MOV @R0 ,A

INC R0

INC R1

MOV A ,@R0

ADDC A,@R1

MOV @R0 ,A

MOV 00H ,C

END

单片机c51技术复习题

一.填空题(每空1分,共10分) 1.单片机的最小系统除了单片机外还应包括时钟电路. 及电源电路。2.MCS-51单片机具有一个位的CPU和位的程序计数器。 3.MCS-51单片机执行指令所用的时间以机器周期为单位,1个机器周期= 时钟周期。4.如果单片机的晶振频率为12MHZ,那么机器周期为,如果单片机的晶振频率为6MHZ,那么机器周期为。 5.用Keil C51软件编写C语言源文件时应保存为扩展名为的文件,用PROTEUS 软件进行仿真时应下载扩展名为的代码文件。 6.编译预处理命令是计算机将C语言编译为机器语言是进行的预处理,编译预处理命令以开头,末尾不加。 7.C51语言中有字符型、整型、浮点型指针型和位变量等几种基本变量类型,其中,字符型变量所占用的长度为Byte。整型变量所占用的长度为Byte。 8.若想用uchar代换程序中的unsigned char则所使用的语句为:; 9.在编程过程中,变量必须先后使用。#define N 5 语句中N为(常量.变量)。 10.在程序运行中,其值可以改变的量称为变量。一个变量主要由两部分构成:一个 是,一个是。 11.65%10= ;67/10= ;919%100= ;0x7f的十进制数为。12.逻辑表达式的结合性为。逻辑表达式的值应该是一个逻辑值“真”或“假”,以代表假,以代表真。 13.函数是具有一定功能的程序段,C语言程序有主函数. 和用户自定义函数。函数的定义不能嵌套。一段程序只能有且只有一个函数。 14.有两种方法可以终止子函数运行并返回到调用它的函数中:一是执行到函数的 返回;二是执行到语句返回,并可以带回返回值。15.在Keil C中,如果被调函数定义在调用函数之后,则在函数调用之前必须进行。 16.unsigned char a[10];定义了一个型数组a,数组长度为,可用的下标为。unsigned char m[3][6];定义了一个维数组m,数组元素的个数为。17.数组定义时方括号中的数值必须是,该数值反映了数组元素的多少。数组元素的引用采用加下标的方法。 18.P1=0XFE;P1=P1<<2;移位后P1= 。P1=0XF5;P1=P1>>2;移位后P1= 。 19.循环结构是程序设计中的一种基本结构,循环结构的语句有:. 和do-while语句。 20.在循环体中加入break语句可以改变循环的运行过程,遇到break;结束。21.语句for(i=0;i<=5;i++);控制的循环次数为。语句for(i=5;i<0;i--);控制的循环次数为。若i=5,语句while(i<6) i++;控制的循环次数为。 22.把P1^1口定义为K1: ; 定义一个位变量key1: ; 23.指针是C语言中一个重要的概念,指针型变量以标记。 24.按键消抖一般有两种方法:和软件消抖,软件消抖中,当单片机检测到有键按下时,可以先越过抖动过程再对按键识别。 25.MCS-51单片机有四个8位双向并行的I/O口,这四个端口既可以字节寻址又可 以,其中内部没有上拉电阻的端口是。 26.数码管按发光二极管连接方式分为共阴极和数码管。按段数可分为七段数码管和。 27.A T89C51单片机共有5个中断源。它们分别为2个外部中断:. ,3个

《单片机与接口技术》期末考试试题及答案

学院 _ _ _ _ _ _ _ _ _ _ _ _ 班 级 _ __ _ _ __ _ __ _ _姓 名_ __ _ __ __ _ _ _ _ 学 号 _ _ _ _ _ _ __ _ _ _ _ 密 封 线 内 不 答 题 一、填空题(一空一分,共29分) 1、十进制数92用二进制和8421BCD 码分别表示为 1011100 和 10010010 。 2、MCS-51单片机在读取扩展程序存储器单元时 PSEN 信号有效,在读取扩展数据存储器单元时 CS 信号有效。 3、设RAM 中(2456H)=66H ,(2457H)=34H ,ROM 中(2456H)=55H ,(2457H)=64H 。请分析下面程序执行后各寄存器的内容。 (A )=___ 64H __,(DPTR )=_ 2456H __。 MOV A ,#1 MOV DPTR ,#2456H MOVC A ,@A+DPTR 4、AT89S51单片机的1个机器周期含有 12 个晶振周期或 6 状态周期。 5、对于51单片机,当CPU 响应某中断请求时,将会自动转向相应中断入口地址去执行,外部中断0入口地址为: 0003 H ,SCON 入口地址为: 0023 H 。 6、PC 存放_____ 一条要执行的指令地址 _,在8051中决定程序执行顺序的 是 PC (PC 还是DPTR ?),它是___16_ __位, 不是 (是,不是)SFR ? 7、MCS-51单片机的P0~P4口均是 双向 I/O 口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 。 8、组成32M ×8位的存储器,需要2M ×4位的存储芯片 32 片。 9、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么?设(60H )=21H ,(A )=19H ,(30H )=0FH 。 (1)MOV A ,#48H ;寻址方式: 立即寻址 (A )= 19H (2)ADD A ,60H ; 寻址方式: 直接寻址 (A )= 3AH 11、AT89C52 单片机有_____6___个中断源,______2_级中断优先级别。 12、8255A 属于可编程的____双向____I/O 接口芯片。 13、当MCS-51引脚 ALE 信号有效时,表示从Po 口稳定地送出了低8位地址. 14、AT89C52单片机串行口波特率可以由定时器 T1 的溢出率决定。

微机原理与接口技术期末综合复习题

微计算机原理与接口技术复习题(4) 8086指令系统及寻址方式 1. 根据下列要求编写一个汇编语言程序:: (1)代码段的段名为COD_SG (2)数据段的段名为DA T_SG (3)堆栈段的段名为STK_SG (4)变量HIGH_DA T所包含的数据为95 (5)将变量HIGH_DA T装入寄存器AH,BH和DL (6)程序运行的入口地址为START 答案: DA T_SG SEGEMNT HIGH_DA T DB 95 DA T_SG ENDS ; STK_SG SEGMENT DW 64 DUP(?) STK_SG ENDS ; COD_SG SEGMENT MAIN PROC FAR ASSUME CS: COD_SG, DS: DA T_SG, SS: STK_SG START: MOV AX, DA T-SG MOV DS, AX MOV AH, HIGH_DA T MOV BH, AH MOV DL, AH MOV AH, 4CH INT 21H MAIN ENDP COD_SG ENDS END START

DB 100 DUP(?) STA_SG ENDS DTSEG SEGMENT DA TA1 DB ? DTSEG END CDSEG SEGMENT MAIN PROC FAR START: MOV DS,DA TSEG MOV AL,34H ADD AL,4FH MOV DA TA,AL START ENDP CDSEG ENDS END 答案: 改正后: STAKSG SEGMENT DB 100 DUP(?) STAKSG ENDS DTSEG SEGMENT DA TA1 DB ? DTSEG ENDS CDSEG SEGMENT MAIN PROC FAR ASSUME CS: CDSEG, DS: DTSEG, SS: STAKSG START: MOV AX, DTSEG MOV DS, AX MOV AL, 34H ADD AL, 4FH MOV DA TA1, AL MOV AH, 4CH INT 21H MAIN ENDP

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

单片机原理_期末考试试题_(附答案) Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

单片机原理及应用期末考试试题汇总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指令,访问片外

单片机技术复习题(学生用)

单片机技术复习题(学生用) -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

一、填空题 1、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第() 组,8个寄存器的单元地址为()。 2、【答案: 0 00H~07H 】 3、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调 用返回时再进行出栈操作,把保护的断点送回()。 4、【答案:PC PC】 5、MCS—51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的 ()与()。 6、【答案:高增益反相放大器晶体振荡器微调电容】 7、MCS—51的4个I/O口中,()是真正的双向口,而其它口则为准双向口,这一 区别在口线电路结构中表现在()的不同上。 8、【答案:P0 口的输出缓冲器】 9、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于 ()。 10、【答案:内部RAM】 11、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址寄 存器。 12、【答案:累加器 PC DPTR】 13、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容 为()。 14、MOV P2,#20H 15、MOV R0,#00H 16、MOVX A,@R0 17、【答案:80H】 18、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: 19、MOVC A,@A+DPTR 20、后,送入A的是程序存储器()单元的内容。 21、【答案:8140H】 22、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令: 23、PUSH ACC 24、PUSH B 25、后,SP的内容为(62H),61H单元的内容为(),62H单元的内容为()。 26、【答案:30H 70H】 27、假定已把PSW的内容压入堆栈,再执行如下指令: 28、 MOV R0,SP 29、 ORL @R0,#38H 30、 POP PSW 31、实现的功能是() 32、【答案:修改PSW的 RS0、 RS1、 F0位为1】 33、假定(A)=56H,(R5)=67H。执行指令: 34、 ADD A,R5 35、 DA 36、后,累加器A的内容为( ),CY的内容为()。 37、【答案:23H 1】 38、假定(A)=50H,(B)=0A0H,执行指令:

精编《单片机与接口技术》模拟考试158题(含答案)

2020年《单片机与接口技术》试题库158题(含参 考答案) 一、单选题 1.MCS-51寻址方式中,直接寻址的寻址空间是D。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.数据存储器256字节范围 2.下列指令能使累加器A的最低位置1的是C。 A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H 3.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。 A.(A)=00H (C)=1 B.(A)=00H (C)=0 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 4.在MCS-51指令中,下列指令中 C 是无条件转移指令。 A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 5.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。 A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H 7.MCS-51单片机CPU的主要组成部分为 A 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平 9.启动定时器1开始定时的指令是 D 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1

计算机接口技术复习题(含答案)

1. 在8086CPU 中,当M/ ——IO = 0,——RD = 1,—— WR = 0时,CPU 完成的操作是( D )。 (A )存储器读 (B )I/O 读 (C )存储器写 (D )I/O 写 2. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 3. 两片8259A 采用主从级连方式,最多能接收( B ) (A )8级中断 (B )15级中断 (C )16级中断 (D )级中断 4. 异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A )1位 (B )1.5位 (C )2位 (D )2.5位 5. 下面哪一条语句是采用寄存器间接寻址的( B ) (A )MOV AX ,BX (B )MOV AL ,[BX] (C )MOV AX ,20 (D )MOV AX ,BUF 6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A ) (A )控制总线 (B )同步总线 (C )信号总线 (D )中断总线 7. 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是 ( C ) (A )由程序指定的 (B )由DOS 自动分配的 (C )固定在0008H 开始的4个字节中 (D )固定在中断向量表首 8. 在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B ) (A )01H 和40H (B )10H 和04H (C )10H 和40H (D )01H 和04H 9. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 10. 在标志寄存器中,符号标志是( S ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 11. CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B ) (A )信息端口 (B )数据端口 (C )存储器端口 (D )命令端口 12. 8088微处理器可寻址访问的最大I/O 空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 14. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 15. 下面哪一个命题是正确的( C ) (A )负数的反码与其真值数相同 (B ) 负数的补码与其真值数相同 (C )正数的原码、反码、补码与其真值数相同 (D )[+0]反码 =11111111B 16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B ) (A )32KB (B )64KB

单片机原理及应用的试题库

一、选择题 1.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:2.B 2、读片外部数据存储器时,不起作用的信号是。 A./RD B. /WE C./PSEN D.ALE 答案: 4.C 3.已知:MOV A,#28H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为 A. A0H B.28H C.08H D.88H 答案:6.A 4.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:7.B 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:9.B 11、开机复位后,CPU使用的是第0组工作寄存器,地址范围是。 A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H 答案:11.D 13、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:3.B 14、进位标志CY在中。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 答案:14.C 15、MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR 属于寻址。 A.间接B.变址C.相对D.直接 答案: 5.B 16、有如下程序段: MOV 31H ,#24H ; MOV A ,31H ; SWAP A ; ANL A ,#0F0H ; 执行结果是 A.(A)=24H B.(A)=42H C .(A)=40H D.(A)=00H 答案:16.C 19、8位LED 显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O 线总数是:() A. 16 B. 20 C.18 D. 6 答案:19.A 20、堆栈数据的进出原则是 A.先进先出 B.进入不出 C.后进后出 D.先进后出 答案:20.D 21、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:21、D, 22、单片机复位后,累加器A、PC、PSW的内容为() A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H 答案:22、B, 23、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。 A、0区 B、1区 C、2区 D、3区 答案:23、C, 25、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A、ADD B、DA A C、ADDC D、由实际程序确定 答案:25、B, 26、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:

单片机技术复习题(学生用)

一、填空题 1、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第()组,8个寄存器的 单元地址为()。 2、【答案: 0 00H~07H 】 3、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进 行出栈操作,把保护的断点送回()。 4、【答案:PC PC】 5、MCS—51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的 ()与()。 6、【答案:高增益反相放大器晶体振荡器微调电容】 7、MCS—51的4个I/O口中,()是真正的双向口,而其它口则为准双向口,这一区别在口线电 路结构中表现在()的不同上。 8、【答案:P0 口的输出缓冲器】 9、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于 ()。 10、【答案:内部RAM】 11、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址 寄存器。 12、【答案:累加器 PC DPTR】 13、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。 14、MOV P2,#20H 15、MOV R0,#00H 16、MOVX A,@R0 17、【答案:80H】 18、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: 19、MOVC A,@A+DPTR 20、后,送入A的是程序存储器()单元的内容。 21、【答案:8140H】

22、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令: 23、PUSH ACC 24、PUSH B 25、后,SP的内容为(62H),61H单元的内容为(),62H单元的内容为()。 26、【答案:30H 70H】 27、假定已把PSW的内容压入堆栈,再执行如下指令: 28、 MOV R0,SP 29、 ORL @R0,#38H 30、 POP PSW 31、实现的功能是() 32、【答案:修改PSW的 RS0、 RS1、 F0位为1】 33、假定(A)=56H,(R5)=67H。执行指令: 34、 ADD A,R5 35、 DA 36、后,累加器A的内容为( ),CY的内容为()。 37、【答案:23H 1】 38、假定(A)=50H,(B)=0A0H,执行指令: 39、 MUL AB 40、后,寄存器B的内容为(),累加器A的内容为(),CY的内容为( ),OV的内 容为()。 41、【答案:32H 00H 0 1】 42、为扩展存储器而构造系统总线,应以P0口的8位口线作为()线,以P2口的口线 作为()线。 43、【答案:低位地址/数据高位地址】 44、在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()提供信号。 45、【答案:片选端】 46、在MCS—51中,为实现P0口线的数据和低位地址复用,应使用()。 47、【答案:地址锁存器】

单片机与接口技术2012521150419

《单片机与接口技术》课程习题集西南科技大学成人、网络教育学院版权所有 习题 【说明】:本课程《单片机与接口技术》(编号为02613)共有单选题,多项选择题,判断改错题,简答题,综合设计题,编程题等多种试题类型,其中,本习题集中有[单选题,多项选择题,判断改错题,简答题,综合设计题,编程题]等试题类型未进入。 一、单选题 1.二进制数110010010 对应的十六进制数可表示为( )。 A. 192H B. C90H C. 1A2H D. CA0H 2.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )。 A. 7542H B. 7542 C. 75.42H D. 75.42 3. -3 的补码是( )。 A. 10000011 B. 11111100 C. 11111110 D. 11111101 4.十进制数126 其对应的十六进制可表示为( )。 A. 8 F B. 8 E C. F E D. 7 E 5.补码11111001对应的真值用十进制表示为( )。 A. 7 B. 13 C. -7 D. 34 6. PC 的值是( )。 A. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条要执行指令的地址 D. 控制器中指令寄存器的地址 7.程序计数器PC的寄存器位数是( )。 A. 2 B.8 C. 16 D. 32

8.对程序计数器PC 的操作( )。 A. 是自动进行的 B. 是通过传送进行的 C. 是通过加1 指令进行的 D. 是通过减1 指令进行的 9.在程序状态字PSW 中,奇偶校验位是( )。 A. C B. AC C. OV D. P 10.在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。 A. PC B. PSW C. A D. SP 11.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组 为( )。 A. 组0 B. 组1 C. 组2 D. 组3 12. 8051 单片机中,唯一一个用户可使用的16 位寄存器是( )。 A. PSW B. DPTR C. ACC D. PC 13. 8051的程序计数器PC为16位计数器,其寻址范围是( )。 A. 8K B. 16 K C. 32 K D. 64 K 14. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。 A. PSW B. DPTR C. PC D. B 15. INTEL 8051CPU 是( ) 位的单片机。 A. 16 B. 4 C. 8 D. 准16 16.数据指针DPTR 访问的是( )。 A. CPU控制器 B. CPU运算器 C. 外部程序存储器 D. 外部数据存储器 17.单片机8051的XTAL1和XTAL2引脚是( )引脚。 A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振 18. 8031复位后,PC与SP的值为( )。 A. 0000H,00H B. 0000H,07H C. 0003H,07H D. 0800H,00H 19.单片机芯片8031属于( )。 A.MCS-48系列 B.MCS-51系列 C.MCS-96系列 D.MCS-31系列 20. 8031 单片机中片内RAM 共有( )字节。 A. 128 B. 256 C. 4K D. 64K 21. MCS-51 单片机复位后,从下列那个单元开始取指令( )。 A. 0003H B. 000BH C. 0000H D.000CH 22.对片外数据RAM 单元读写数据须用( )。

微机接口技术考试题带答案

第一章微机接口技术概述 1. 1.8086微处理器可寻址访问的最大I/O空间是()。 A.1KB B.64KB C.640KB D.1MB 参考答案:B 2. 2.CPU的控制总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.前面B和C两项 参考答案:D 3. 3. CPU的数据总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:A 4. 4. CPU的地址总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:D 5. 5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是()。 D.C B A. 参考答案:A 6. 6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 D.C 参考答案:A 7. 7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 C D.参考答案:B 11. 11. 8086CPU在作总线操作时,遇到READY=L后可插入()。 A.1个等待周期 B 等待周期个数由具体情况所定 C 2个等待周期 D. 3个等待周期 参考答案:B 12. 12. 8086系统中,SP()。 A.只能指向奇地址单元 B 只能指向偶地址单元 C最好指向偶地址单元 D. 最好指向奇地址单元 B 参考答案: 13. 13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是()。 A.总线驱动器74LS245 B 总线锁存器74LS373 C 总线控制器8288 D. 中断控制器8259

单片机原理及应用试题库---答案

《单片机原理及应用》试题库一、填空题 1.单片机就是把(CPU)、 ( 输入 /输出 )、和 ( 存储 器)等部件都集成在一个电路 芯片上,并具备一套功能完善 的( 指令系统),有的型号同时还具备 ( AD)和( DA)等功 能部件,其简称为 ( 微处理器)或 (微控制 器)。 2.Intel 公司典型的单片 机有( MCS-51 系列 ) 和( MCS-96 系列)。 3.单片机具有体积 ( 下 )、重量 ( 轻)、价格 ( 低)、功耗 ( 小 )、控制功能 强、 运算速度快、运用灵活、易于产品化、抗扰能 力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它 为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器 或I/O 口时, P2 口用作(地址线的高8 位)。 6.MCS - 51 单片机内部 RAM 区有 ( 4 )个工作寄存器区。 7.MCS - 51 单片机内部 RAM 区有 (128 )个位地址。 8.89C51 单片机片内RAM 中位寻址区的地址范围是(20H— 2FH),工作寄 存器区的地址范围是(00H — 1FH ),片内程序存储器中寻址区的地址范围 是 (0000H — 07FFH)。 9.MCS-51 有( 4 )个并行 I\O 口。 10. MCS-51 的堆栈是软件填写堆栈指针临时在(30H— 7FH )内开辟的区域. 11. MCS-51 片内( 20H— 2FH )范围内的数据存储器,既可以字节寻址又可以位 寻址。 12.程序状态标志字寄存器PSW 中的 PSW.7 的含义是(进位和借位标志位);PSW.0 的含义是(奇偶校验位)。 13.若不使用 89C51 片内的程序存储器,引脚(EA’)必须接地。 14. MCS-51 中凡字节地址能被(0 和 8 )整除的特殊功能寄存器均能寻址。 15. MCS-51 有 4 组工作寄存器,它们的字节地址范围是(00H— 1FH )。 16.当 MCS-51 引脚(ALE )信号有效时,表示从P0 口稳定地送出了低 8 位地址 . 17.在单片机的 RESET 端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC 指向(0000H )地址。 18. MCS-51 系列单片机有 :(外部中断 0), (外部中断 1 ), (定时 /计数器 T0 溢出中断) , (定时 /计数器 T1 溢出中断) , (串行口)等 5 个中断请求源。 39. KeiL C51 软件中,工程文件的扩展名是__UV2______ ,编译连接后生成可烧写的

合工大《单片机与接口技术》2014试卷A及标准答案

合工大《单片机与接口技术》试卷A 评分标准和标准答案 一、【20分】简答题(每小题2分) 1、微处理器如何定义? 微处理器是一个独立的IC芯片,内含算术运算和逻辑运算部件(ALU),不含存储器、I/O接口等,只能接受机器语言。 2、单片机如何定义? 在一块IC芯片上集成了微处理器(μP)、存储器(RAM、ROM)、I/O 接口、定时/计数器、中断系统、系统时钟,以及系统总线等的微型计算机。 3、什么叫微机接口? 采用硬件与软件相结合的方法,研究CPU如何与外设进行最佳匹配,从而在CPU与外设之间实现高效、可靠的信息交换。通俗地说,所谓“接口”就是CPU与外设的连接电路,是CPU与外设交换信息的中转站。4、51单片机串行发送和串行接收各用什么指令? 串行发送:MOV SBUF, #XXH;串行接收:MOV A, SBUF。 5、晶振频率、振荡周期、机器周期三者之间是什么关系? 晶振频率即外接晶体振荡器的标称频率,也叫振荡频率,它与振荡周期互为倒数关系;一个机器周期包含12个振荡周期。 6、MOVX指令用在哪些场合? (1)CPU与外部RAM之间交换数据; (2)CPU与外部I/O之间交换数据。 7、用哪条指令可将P1口高四位同时取反,低四位不变? XRL P1,#1111 0000B 8、三总线包括哪三种? 地址总线、数据总线、控制总线。 9、USB接口全称叫什么? 通用串行总线。 10、T0、T1计数时,对外部输入的脉冲信号有什么要求? (1)计数脉冲最高频率不超过系统振荡频率的1/24;

(2)计数脉冲下降沿有效,高、低电平持续时间均要大于1个机器周期。 二、【14分】分析题 1、CPU为AT89S52,已知(PSW)= 0000 1000 B,分析以下各组指令的运 行结果(每小题2分): (1)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,#90H ;((R0))<==90H,即RAM(90H)=90H (2)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,90H ;((R0))<==(90H),即RAM(90H)=SFR(90H) 2、已知程序执行前: (A)=04H,(SP)=42H,(41H)=7CH,(42H)=7DH。请分析下述程序执行后:(A)=?(SP)=?(41H)=?(42H)=?(PC)=? 可以只写最终结果(每空2分)。 POP DPH ; (DPH)<--((SP))=(42H)=7DH, (SP)<--(SP)-1, (SP)=41H POP DPL ; (DPL)<--((SP))=(41H)=7CH, (SP)<--(SP)-1, (SP)=40H MOV DPTR, #DTAB ; (DPTR)=DTAB RR A ; (A)=02H MOV B,A ; (B)=02H MOVC A, @A+DPTR ; @(DTAB+2), (A)=30H PUSH ACC ; (SP)<--(SP)+1,(SP)=41H, ((SP))<--(A), (41H)=30H MOV A, B ; (A)=(B)=02H INC A ; (A)=03H MOVC A, @A+DPTR ;@(DTAB+3),(A)=50H PUSH ACC ; (SP)<--(SP)+1,(SP)=42H, ((SP))<--(A), (42H)=50H RET ; (PCH)<--((SP))=50H,(SP)<--(SP)-1,(SP)=41H ; (PCL)<--((SP))=30H,(SP)<--(SP)-1,(SP)=40H DTAB: DB 10H, 80H, 30H, 50H, 30H, 50H, 47H, 86H, 90H, 19H (A)=50H,(SP)=40H,(41H)=30H,(42H)=50H,(PC)=5030H 三、【15分】编程题(每小题5分) 1、将8032高128字节RAM中的90H单元内容与80H单元内容 进行交换。

计算机接口技术复习题(含答案)

1.在8086CPU中,当M/ —— IO= 0, —— RD= 1, —— WR= 0时,CPU完成的操作是(D )。 (A)存储器读(B)I/O读 (C)存储器写(D)I/O写 2.在标志寄存器中,用于说明计算结果为0的标志是(C ) (A)C标志(B)A标志 (C)Z标志(D)S标志 3.两片8259A采用主从级连方式,最多能接收(B ) (A)8级中断(B)15级中断 (C)16级中断(D)级中断 4.异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A)1位(B)1.5位 (C)2位(D)2.5位 5.下面哪一条语句是采用寄存器间接寻址的(B ) (A)MOV AX,BX (B)MOV AL,[BX] (C)MOV AX,20 (D)MOV AX,BUF 6.计算机系统总线按其功能可划分为数据总线、地址总线和(A ) (A)控制总线(B)同步总线 (C)信号总线(D)中断总线 7.在PC/XT机中,NMI的中断向量在中断向量表中的位置是( C ) (A)由程序指定的(B)由DOS自动分配的 (C)固定在0008H开始的4个字节中(D)固定在中断向量表首 8.在两片8259A级联的中断系统中,从片的INT端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是

(B ) (A)01H和40H (B)10H和04H (C)10H和40H (D)01H和04H 9.CPU与输入/输出端口是通过哪些指令来完成信息交换(C ) (A)MOV (B)MOVSB (C)IN或OUT (D)STOSB 10.在标志寄存器中,符号标志是(S ) (A)C标志(B)A标志 (C)Z标志(D)S标志 11.CPU与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和 (B ) (A)信息端口(B)数据端口 (C)存储器端口(D)命令端口 12.8088微处理器可寻址访问的最大I/O空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13.CPU与输入/输出端口是通过哪些指令来完成信息交换(C ) (A)MOV (B)MOVSB (C)IN或OUT (D)STOSB 14.在标志寄存器中,用于说明计算结果为0的标志是(C ) (A)C标志(B)A标志 (C)Z标志(D)S标志 15.下面哪一个命题是正确的(C )

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.doczj.com/doc/a96514155.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

单片机应用与技术复习题

单片机应用与技术复习题 一、选择题 1.MCS-51系列单片机的复位系统必须保持()才能复位。 A、1个机器周期以上的高电平 B、1个机器周期以上的低电平 C、2个机器周期以上的高电平 D、2个机器周期以上的低电平 2.一个机器周期是()。 A、一条指令所执行的时间 B、一段程序需要的时间 C、振荡脉冲周期的12倍 D、振荡脉冲周期的24倍 3.单片机复位后,()。 A、PC=0003H,SP=07H B、PC=0000H,SP=07H C、PC=0000H,SP=00H D、PC=0003H,SP=00H 4.MCS-51单片机定时器工作方式2是指的()工作方式。 A、8位 B、8位自动重装 C、13位 D、16位 5.单片机8031的XTAL1和XTAL2引脚是()引脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 6.MCS-51系列单片机的中断系统具有()。 A、5个中断源 B、6个中断源 C、2个中断源 D、3个中断源 7.若PSW的RS1/RS0=10则单片机工作寄存器工作在()。 A、0区 B、1区 C、2区 D、3区 8.累加器A中为无符号二进制数,()实现将A中内容乘以2。 A、RLC A B、MUL A,#2 C、CLR C D、MOV A,#2 RLC A MUL AB 二、填空题 1.8051单片机的存储器的最大特点是______。 2.若希望从片内存储器开始执行,EA脚应接______电平,PC值超过______H时,8051会自动转向片外存储器继续取指令执行。 3.在寄存器寻址方式中,指令中指定寄存器的内容就是。 4.MCS-51单片机指令ANL A,20H中源操作数的寻址方式是_____________。 效信号为__________________时,激活外部中断。 5.单片机内包含组成微机的三个主要功能部件是______、______和______。 6.8155有_______个并行端口。 7.MCS-8051系列单片机字长是______位,有______根引脚。 8.MCS-51可提供和两种存储器,其编址方式为,扩展后其最大存储空间分别为和。 9.ALE信号的作用是______。 10.8051复位后,PC=______H。 11.将CY与A的第0位的非求或的指令是______,若原A=0,执行后A=______。 12.串行通讯中有同步和_____________两种基本方式。 13.8051的堆栈指针是______。 14.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。 15.指令JB 0A7H,ABC的作用是______。(0A7H是P2.7的地址) 16.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。 17.单片机串行数据传送方式分为和两种。 18.C51中存储类型XDATA定义的是______存储空间,其地址范围是______。 19.堆栈的特性是,8051的堆栈一般开辟在,其堆栈指针是。 20.MCS-51有一个全双工的步串行口,有种工作方式。 21.MCS-51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有

相关主题
文本预览
相关文档 最新文档