单片机河南省单片机考试试题.docx

上传人:b****3 文档编号:4872398 上传时间:2022-12-11 格式:DOCX 页数:15 大小:1.14MB
下载 相关 举报
单片机河南省单片机考试试题.docx_第1页
第1页 / 共15页
单片机河南省单片机考试试题.docx_第2页
第2页 / 共15页
单片机河南省单片机考试试题.docx_第3页
第3页 / 共15页
单片机河南省单片机考试试题.docx_第4页
第4页 / 共15页
单片机河南省单片机考试试题.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

单片机河南省单片机考试试题.docx

《单片机河南省单片机考试试题.docx》由会员分享,可在线阅读,更多相关《单片机河南省单片机考试试题.docx(15页珍藏版)》请在冰豆网上搜索。

单片机河南省单片机考试试题.docx

单片机河南省单片机考试试题

一.单项选择

1。

在MCS-51中,PC是(B)

A.堆栈指针B.程序计数器C.程序状态字D.通用寄存器

2.MCS-51单片机执行PCSH指令,其栈顶是(A)

A.向上增长B.向下增长C.D地址加2D.

3.在寄存器间接寻址方式中,指定寄存器中存放的是(A)

A.操作数地址B.地址偏移量C。

操作数D。

转移地址

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

A地址寄存器B地址锁存器C地址缓冲器D地址译码器

5.MCS-51的为处理器是(B)

A.P0B.CYC.OVD.AC

6.在相对寻址方式中,“相对”两字是指相对于()

A.地址偏移量RELBDPTR值C.当前指令的首地址D.下一条指令的首地址

7.调制解调器的功能是(C)

A.串行数据与并行数据的转换B电平信号与频率信号的转换C.数字信号以模拟信号的转换D.基带传送方式与频率传送方式的转换

8.MCS-51的程序状态寄存器是(C)

A.DPTRB.SPC.PSWD.PC

9.能对片内RAM进行间接寻址的间址寄存器是(B)

A.R1和R2B.R0和R1C.只有R0D.R0—R7中任一个

10.某PAM存储器芯片的容量是8K*8,该芯片的地址引脚有(B)

A.13根B14根.C.15根D.16根

11.下列叙述不能说明MCS-51的I/O是统一编址的是(C)

A.没有专用的I/O指令B.没有区分存储器和I/O的控制信号C.P3口具有第2功能D.使用存储器存取指令进行I/O操作

12.以下不属于MCS-51的定时器/计数器特点的是(D)

A.有4种工作方式B.加法计数器C.两个16位的定时器/计数器D减法计数器

13.DAC0832是(C)

A.调制器B.模数转换器C.数模转换器D.锁存器

14.8155是(C)

A.存储器B.可编程并行接口C.可编程串行接口D.缓冲器

15.外中短请求信号是由(B)

A.CPU发出的B.外设发出的C.执行加法指令引起的D.对计数器进行初始化引起的

16以下指令有错误的是(D)

A.PUSHDPLB.POP20HC.ADDA,@R1D.SUBBR3,R0

17.单片机芯片内有一定数量的工作寄存器,这样做的好处不应包括(A)

A.提高程序运行的可靠性B.提高程序运行速度C.为程序设计提供方便D.减少程序长度

18在家用电器中使用单片机应属于计算机的(B)

A.数据处理应用B.控制应用C.数据计算应用D.辅助设计应用

19.在MOVA,20指令中,20H是(C)

A.地址位移量B.操作数C.操作数地址D.转移地址

20.在以下指令的执行时,可能会影响CY的是(B)

A.MOVA,#20HB.ADDA,20HC.POP20HD.XCHA,R1

21.执行中断返回指令,要恢复断点,从栈顶弹出的断点地址送给(C)

A.指针DPTRB.累加器AC.PCD.寄存器B

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

A.地址寄存器B.地址锁存器C.地址缓冲器D.地址译码器

23.在接口电路中的“口”一定是一个(C)

A.数据寄存器B.已赋值的寄存器C.可编址的寄存器D.既可读又可写的寄存器

24.在下列有关MCS-51中断优先级的叙述中,错误的是(D)

A..MCS-51可实现两级中断嵌套

B.高优先级可以中断低优先级

C.每个中断源都可以设置为高或低优先级

D.低级优先级可以中断高优先级

25.以下叙述中,不属于MCS-51的内部定时器/计数器特点是(C)

A.16位计数器B.加法计数器C.减法计数器D.溢出产生中断

26.执行子程序返回指令时,返回的断点是(D)

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

27、以下叙述中,不属于MCS-51的工作寄存器特点的是(C)

A、32个单元分为4组B、处于片内RAM00H---1FHC、用A,B命名

D、用R0----R7命名

28、在立即寻址方式中,操作数是在“(B)

A、片内数据存储器中B、程序存储器中C、片外数据存储器中D、寄存器中

29某静态RAM芯片的容量是(4K*8),其片内寻址线是(A)

A、12根B13根C14根D15根

30、对8815进行初始化编程时,需使用(C)

AMOVC指令BMOV指令CMOVXDPUSH指令

31将8255的A0,A1引脚郁80C51的P0.0,P0.1连接,则8255的端口地址可能是(A)

Axx00H------xx03HB00xxH----03xxHC0xxxH------3xxxHDx00xH-----x03HxH

32\以下叙述中,不属于总线标准的是(B)

ARS-232CB8255ACRS-422DI2C

33、以下叙述中,不属于DAC0832的工作方式是(C)

A单缓冲B双缓冲C多工D直通

34若在MCS-51系统中只扩展一片Intel2732(4K*8),除应使用P0口的8条口线外至少还需使用P2口的口线(A)

A4条B5条C6条D7条

35、MCS-51不能为片外数据存储器提供和构成地址的有(A)

A指令指针PCB寄存器R0C指针DPTRD寄存器R1

36、MCS-51必须进行十进制调整的十进制运算(C)

A有加法和减法B有乘法和除法C只有加法D只有减法

37在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是(A)

AEABALE    C RD   D WR

38、对于8031单片机,中断响应并自动生成长调用指令后,应(C  )

A 转向内部程序存储器去执行中断服务程序

B 转向内部数据存储器去执行中断服务程序

C 转向外部程序存储器去执行中断服务程序

D转向外部数据存储器去执行中断服务程序

39、下列功能中不是由I/O接口实现的是(C)

A速度协调B数据转换C数据暂存D 数据缓冲和锁存

40、项不能用来对内部数据存储器进行访问的是(A)

A数据指针DPTRB堆栈指针SPC 按存储单元地址和名称 

D由R0或R1间址寻址

41、下对CY描述中,错误的是(C)

APSW的一位B进位标志C溢出标志D位累加器

42为MCS-51扩展多片数据存储器芯片时,不能在各储器芯片间并行连接的信号是(C)

A数据信号B读写控制信号C地址译码控制信号D低位地址信号

43在MCS-51中位处理器是(B)

A.OVB.CYC.P0D.AC

44.在MCS-51中(C)

A具有独立的专用的地址线B有P0口和P1口的口线做地址线

C有P0口和P2口的口线做地址线  C 有P2和P3口的口线作地址线

45、DAC0832可以直接接MCS-51的P0的原因(B)

A.0832是可编程的接口芯片B.0832片内有锁存器C.0832有数据线D.0832有写控制信号

46.80C51有一个全双工的串行口,下列功能中该串行口不能完成的是(A)

A.位地址寄存器B.作为同步移位寄存器C.网络通信D.异步串行通信

47.以下不属于8255特点的是(B)

A.可编程的并行接口B.有256个字节的RAMC.有3个8位的并行口D.有24根I/O线

48.MCS-51程序计数器PC的加1操作(B)

A.是通过加1指令进行的B.是自动进行的C.是通过传送进行的D.是通过减法指令进行的

49.设SP的值为36H,在进行子程序调用时把断点地址入栈保护后,SP的值为(D)

A.35HB.36HC.37HD.38H

50.MCS-51不能为程序存储器提供和构成地址的有(A)

A.状态寄存器PSWB.累加器AC.指针DPTRD.指令指针PC

51.若8051单片机的时钟频率为12MHZ,则一个机器周期为(D)微秒

A.0.25B.0.5C.0.75D.1

52.下列指令中与进位标志CY无关的指令是(B)

A.减法指令B.数据传送指令C.出发指令D.加法指令

53.为给扫描法工作的键盘提供接口,在接口电路中只需要()

A.一个输出口B.一个输入口C.一个输入口和一个输出口D.两个输出口和一个输入口

54.执行子程序返回指令时,返回的断点是(D)

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

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

A.地址寄存器B.地址锁存器C.地址缓冲器D.地址译码器

56.在MCS-51中,不能为ALU提供数据的是(D)

A.累加器AB.暂存器C.寄存器BD.状态寄存器PSW

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

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

58.在下列叙述中,不属于MCS-51单片机存储器系统特点的是(C)

A.程序和数据两种存储器同时存在B.扩展程序存储器与片内程序存储器存储空间重叠

C.芯片内外存储器同时存在D.扩展数据存储器与片内数据存储器存储空间重叠

59.下列定时/计数硬件资源中,不是供用户使用的是(C)

A.高8位计数器THB.低8位计数器TLC.定时器/计数器控制逻辑D.用于定时/计数控制的相关寄存器

60.ADC0809是(B)

A.8位数模转换器B.8位模数转换器C.调制器D.解调器

61.MCS-51单片机启动复位后,程序存储器PC的内容为(B)

A.1000HB.0000HC.2000HD.3000H

62.PC值是:

(C)

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

63.在MOVXA,@DPTR指令中,DPTR中的内容是(C)

A.片内数据存储器地址B.片外程序存储器地址C.片外数据存储器地址D.片内程序存储器地址

64不能使MCS-51单片机的SP改变指令是(B)

A.POP指令B.ADD指令C.PUSH指令D.LCALL指令

65.MCS-51单片机PUSH指令的操作数是(B)

A.位操作数B.字节操作数C.字操作数D.双字操作数

66.8031程序存储器的最大容量是(C)

A.8KB.16KC.64KD.32K

67.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给(C)

A.DPTRB.CYC.PCD.SP

68.MCS-51执行入栈指令过程中,SP(C)

A.加2B.减2C.加1D.减1

69.三态缓冲器的输出应具有三种状态,其中不包括(D)

A.高电平状态B.低电平状态C.高阻抗状态D.低阻抗状态

70.MCS-51在LED显示中,为了输出位控和段控信号,应使用指令(B)

A.MOVB.MOVXC.XCHD.MOVC

71.MCS-51的MOVA,20H指令的源操作数寻址方式是(C)

A.立即寻址B.位寻址C.直接寻址D.间接寻址

72.以下关于8155的叙述那一个是错误的(D)

A.是一个并行口B.有256个单元的RAMC.是一个可编程的接口芯片D.是一个可编程的串行接口

73.使用D/A转换器再编写相应的程序,可产生锯齿波,该锯齿波的(B)

A.幅度是可调的B.斜率是可调的C.极性是可变的D.回程斜率只

 

二.填空题

1.MCS-51单片机的SP是(栈顶),它存放的是(栈顶地址)

2.MCS-51访问片内RAM使用()指令,访问片外RAM使用()指令

3.访问片内ROM使用(MOVC)指令,访问片外ROM使用(MOVC)指令

4.MCS-51系列单片机在直接寻址方式中,只能使用(8)位二进制数作为直接地址,其寻址对象只限于(片内RAM)

5.MCS-51系列单片机为实现内外程序存储器的衔接,应使用()信号控制。

在查询和中断两种数据输入输出控制方式中,效率较高的是(中断)

6.与8255A比较,8155的功能有所增强,主要表现在8155具有(255)单元的()和一个(14)位的计数器。

7.异步串行数据通信的帧格式由()位,()位,()位,()位组成。

8.MCS-51响应中断,先把(PC)的内容压入堆栈,以进行断点保护,把中断服务程序入口地址送(PC)

9.从单片机的角度,连接到数据总线的输出口应具有(锁存)功能,连接到数据总线的输入口应具有(缓冲)功能。

10.以助记符形式表示的计算机指令就是它的(汇编语言指令)。

11.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选)端提供(片选)信号

12.常用于数据通信的传输方式有单工(双工)(半双工)(多工)方式

13.MCS-51单片机内部有

(2)个16位的可编程定时器/计数器,它们均是(加)法计数器

三.多项选择:

1.以下关于单片机的叙述哪些是正确的:

(ABD)

A:

单片机是将CPU,存储器,I/O接口集成在一块芯片上

B:

单片机属于微型计算机

C:

单片机是将CPU,计数器,中断集成在一块芯片上

D:

单片机是一个可广泛应用于工业.军事.家用电器中的微型机。

E:

单片机是CPU

2.以下对MCS-51机器周期的叙述哪些是对的(BCE)

A:

一个机器周期有12个状态

B:

一个机器周期有12个时钟周期。

C:

机器周期是实现特定功能所需要的时间

D:

一个机器周期有6个时钟周期

E:

一个机器周期有6个状态

3.:

MCS-51单片机执行哪些指令PC发生突变(ACE)

A:

SJMPLOOP

B:

PUSH20H

C:

ACALLSS1

D:

当A=5,执行JZNEXT

E:

当A=0,执行JZNEXT

4.以下哪些指令的源操作是在片内数据存储器中(AD)

A:

MOVA,20H

B:

MOVA,@DPTR

C:

MOVCA,@A+DPTR

D:

ADDA,@R0

E:

ADDA,#20H

5.以下关于8255的叙述哪些是正确的(BCD)

A;8255有256个字节的RAM。

B:

8255有A口,B口,C口。

C:

8255是可编程并行接口。

D:

8255的A口有三种工作方式

E:

8255是可编程的串行接口。

6.MCS-51执行以下哪些指令SP会发生变化(BCE)

A:

MOVA,#20H

B:

PUSH20H

C:

LCALLSU1

D:

ANLA,#0FH.

E:

POP20H

7.以下有关PC和DPTR的叙述哪些是对的(ABD)

A:

它们都是16位的寄存器。

B:

DPTR是可以访问的面PC不能访问。

C:

她们都具有自动加1的功能

D:

DPTR可以分为2个8位的寄存器,而PC不能。

E:

都可以用MOV指令为其赋值

8.以下关于串行通信的叙述哪些是正确的(ADE)

A:

数据一位一位顺序发送或接受收

B:

多位数据同时发送或接收

C:

异步通信发送器和接收器使用同一时钟

D:

异步通信发送器和接收器有各自的时钟

E:

可以通过并行口实现串行通信

9.以下哪些指令的源操作数不是寄存器寻址(ACE)

A:

MOVA,20H

B:

ADDA,R3.

C:

LCALLSU1

D:

MOVR1,A

E:

POP20H

10.以下哪些属于异步串行通信帧格式的内容(ACDE)

A:

1-----2个停止位

B:

两个同步字符

C:

1个起始位

D:

5-----8位数据位

E:

一位奇偶校验位

11.以下关于8155的叙述哪些是错误的(BD)

A:

8155有1个14位的定时器/计数器

B:

8155有24根I/O线

C:

8155有3个I/O并行口

D:

8155有128字节的RAM

E:

8155有256个字节的RAM

12.以下关于MCS-51存储器的叙述哪些是正确的(BCD)

A:

程序和数据存储器统一编址

B:

芯片内外存储器同时存在

C:

程序和数据存储器同时存在

D:

扩展数据存储器与片内数据存储器存储空间重叠

E:

扩展程序存储器与片内程序存储器空间重叠

13.以下哪些指令的源操作数是直接寻址()

A:

ADDA,30H

B:

MOVA,#20H

C;XCHA,40H

D:

MOVR1,A

E:

PUSH20H

14.以下有关中断的叙述哪些是错误的(ACE)

A:

MCS-51有5个中断优先级

B:

MCS-51中断需要进行初始化

C:

MCS-51的中断不能嵌套

D:

MCS-51提供了5个中断源

E:

MCS-51的中断请求都是自动撤除的。

15.以下有关MCS-51存储器的叙述哪些是错误的(ACE)

A:

程序和数据存储器同时存在

B:

C:

D:

E:

扩展数据存储器与片内数据存储器空间重叠

16.MCS-51单片机的以下哪些指令,访问了片外RAM(BD)

A:

PUSH20H

B:

MOVXA,@DPTR

C:

MOVCA,@A+DPTR

D:

MOVXA,@R0

E:

ADDA,#20H

 

四.简答题

1.简述MCS-51的中断系统?

8051有两个外部中断源。

内部三个:

两个定时器/计数器中断源和一个串行口中断源

中断系统主要有中断允许控制器IE和中断优先级控制器IP等电路组成

2.MCS-51系列单片机有多少根I/O线?

外扩存储器或接口时,这些I/O线起什么作用?

3.简述串行通信的两种数据传送方式?

4.简述MCS-51的I/O编址方式?

5.简述全地址译码法?

6.简述MCS-51的时钟周期、机器周期、指冷周期?

7.简述MCS-51的堆栈指针和堆栈操作?

8.简述LED的动态显示方式?

9.简述MCS-51单片机的定时器/和计数器?

10.8051单片机定时器/计数器作定时和计数使用时,其计数脉冲分别由谁提供?

11.简述MCS-51单片机响应中断过程。

12.MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线盒8位数据线,为何不会产生冲突?

13.什么是D/A转换器?

14.用单片机控制外部系统时,为什么要进行A/D和D/A转换?

15.MCS-51单片机采用哪一种I/O编址方式?

有哪些特点可以证明?

16.简述MCS-51的中断源?

17.简述异步通信。

18.简述行列式扫描键盘()的工作原理

图见下方

五.分析程序题

1,指出下列程序段的功能

      ORG  1000H

      MOV  A, #00H

      MOV  R1,#BUF

      MOV  R3,#0AH

  L1:

ADD  A,@R1

     LNC  R1

     DJNZ R3,L1

     MOV  BUF2,A

     SJMP S

     ......

2,已知片内RAM的(40H)=38H,(20H)=21H分析下列指令执行的结果

  ......

START:

MOV  A,20H

        MOV  R0,#40H

        XCH  A,@R0

        MOV  20H,A

        ......

3,指出下列子程序的功能

   ORG 0500H

   MOV A,40H

   ANL A,#0FH

   ADD A,04H

   MOVC A,@A+PC

   MOV 40H,A

   SJMP S

   DB  ‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,

   DB  ‘9’,‘A’,‘B’,‘C’,‘D’,‘E’,‘F’

END

4,指出以下指令源操作数的寻址方式

(1)MOVA,#20H(立即寻址)

(2)ANL20H,A(寄存器寻址)

(3)ADDA,@R1(间接寻址)

(4)JCL(相对转移指令)1

(5)JMP@A+DPTR(间接寻址)

5,指出下列程序段的功能

……

CH:

MOVA,#18H

ADDA,30H

DAA

MOV50H,A

SJMPS

……

6,已知片内RAM的(30H)=34H,(Cy)=1分析下列指令执行的结果

START:

MOVA,#75H

SUBBA,30H

……

7,指出下面程序的功能

ORG1000H

MOVA,35H

MOVB,#10H

DIVAB

MOV30H,A

MOV31H,B

SJMPS

END

8,指出下列程序段的功能

CMPT:

MOVA,40H

ANLA,#OFH

ORLA,#30H

MOV50H,A

SJMPS

……

六,程序设计

1,编写程序段,完成将ROM2000H单元的内容送R0

2,将片内RAM以50H为起始地址的数据块(以‘S’为结束标志)传送到片外RAM以DAT为起始地址的区域。

3,将片内RAM20H单元的内容与片内RAM30H单元的内容相加,结果存放在片内RAM40H单元中。

4,在外部RAM首地址为BUFF的数据区中,有10个字节的数据。

编程将每个字街的最高位无条件地置1。

5,已知片内RAM以BLOC1和BLOC2为起始的单元中存有6字节无符号被加数和加数(低位在前,高位在后),编程序求和,并将结果存放在以BL0C1为起始地址的片内RAM存储单元中。

6,在片内RAM首地址为BUFF的数据区中,有10个字节的数据,编程求10个字节数的和,并送片内RAM60H单元。

设10字节数之和不超出一个字节。

7,将片内RAM30H单元的内容减去片内RAM31H单元的内容,结果存放在片内RAM50H单元中。

8,编程将片外RAM中地址为1000H-1030H的数据块每个元素的最高位无条件清零。

七,综合应用

1,某系统由8031外扩8255作为外设的控制接口,编写程序,从8255的B口输入数据,从8255的A口输出。

设8255的端口地址为7F00H-7F03H。

2,某系统由8031的P0口外接了一个共阳极7段LED显示器,编写程序,在LED上显示数字3.

3,下图是DAC0832的应用电路,DA转换时数字量FFH与00H分别对应于模拟量+5V与0V。

(1)将图中空缺的电路补充完整;

(2)编写程序,产生途中所示锯齿波。

设有一个延时3.905ms的子程序DELAY可以直接调用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1