华南理工考1.docx

上传人:b****4 文档编号:4879992 上传时间:2022-12-11 格式:DOCX 页数:51 大小:63.74KB
下载 相关 举报
华南理工考1.docx_第1页
第1页 / 共51页
华南理工考1.docx_第2页
第2页 / 共51页
华南理工考1.docx_第3页
第3页 / 共51页
华南理工考1.docx_第4页
第4页 / 共51页
华南理工考1.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

华南理工考1.docx

《华南理工考1.docx》由会员分享,可在线阅读,更多相关《华南理工考1.docx(51页珍藏版)》请在冰豆网上搜索。

华南理工考1.docx

华南理工考1

华南理工考试:

单片原理与接口技术

《单片机原理与接口技术》模拟试卷

一.判断题(每个判断1分,共10分,在题后的括号内打√或×)

1.程序计数器PC总是指向正在执行的指令地址。

(√)

2.汇编语言程序中的注释可以缺省。

(√)

3.指令中操作码助记符项可有可无。

(× )

4.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(√)

5.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。

(× )

6.判断以下各条指令是否正确:

(1)MOVX@R0,B(×)

(2)MOVA,30H(√)

(3)MOVXA,30H(×)

(4)ADDCA,R7(√)

(5)SUBA,R2(×)

二.单项选择题(每题1分,共10分)

1.MCS—51单片机的复位信号是(    A )有效。

 A.高电平        B.低电平        C.脉冲          D.下降沿

2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(   B  )。

 A.2μs           B.4μs           C.8μs            D.1ms

3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(   D  )指令。

 A.PUSH R0         B.PUSH  @R0       C.PUSH 00H      D.PUSH 08H

4.能够用紫外光擦除ROM中程序的只读存储器称为(  C   )。

 A.掩膜ROM      B.PROM        C.EPROM          D.EEPROM

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

 A.8根           B.13根          C.16根            D.20根

6.定时器/计数器工作方式1是(   D  )。

 A.8位计数器结构            B.2个8位计数器结构

 C.13位计数结构            D.16位计数结构

7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(    C )

 A.2MHz         B.1MHz           C.500KHz        D.250KHz

8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(    A )。

   A.06H        B.F9H             C.30H           D.CFH

9.下列数据字定义的数表中,(   C  )是错误的。

  A.DW“AA”         B.DW“A”C.DW“OABC”     D.DWOABCH

10.串行口的控制寄存器SCON中,REN的作用是( C    )。

  A.接收中断请求标志位         B.发送中断请求标志位

  C.串行口允许接收位            D.地址/数据位

三.填空题(每空1.5分,共30分)

1.当使用8031单片机时,需要扩展外部程序存储器,此时EA

应为_低电平。

2.P0通常用作单片机系统的地址/数据总线。

3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地

址为10H~17H。

4.返回地址(或断点)是在程序中断或子程序调用时的程序计

数器的内容。

5.中央处理器CPU是单片机的核心,它完成运算和控制功能。

6.单片机的工作过程,实际上就是周而复始地取指令和执行

指令的过程。

7.所谓中断源即是引起中断的原因(或能发出中断请求的来

源)。

8.端口(或称口)是接口电路中已编址并能进行读或写操作的

寄存器。

9.异步串行近程通信时的传送信号是TTL电平信号。

10.若累加器A中的数据为01110010B,则PSW中的P=0。

四.简答题(每题5分,共20分)

1.在单片机中,CPU是如何确定和改变当前工作寄存器组的?

答:

在单片机中,CPU是通过使用PSW寄存器中的RS1、RS0两位的状态组合来选择当前工作寄存器组的。

如下:

 RS1 RS2   寄存器组

0   0    0组(00H~07H)

  0   1    1组(08H~0FH)

  1   0    2组(10H~17H)

  1   1    3组(18H~1FH)

2.什么是并行通信?

什么是串行通信?

答:

并行通信是把一个字符的各数位用几条线同时进行传输,传输速度快,信息率高。

但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米)、数据传输率较高的场合。

串行通信是指数据一位一位地依次传输,每一位数据占据一个固定的时间长度。

其只要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信

3.8051系列单片机具有几个中断源,分别是如何定义的?

其中哪些中断源可以被定义为高优先级中断,如何定义?

答:

具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。

通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断

4.单片机有哪些复位方式,要注意哪些问题?

答:

单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为电平方式和脉冲方式两种。

复位后各内部寄存器恢复初态,并从PC=0000H开始执行程序。

除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

除PC值之外,复位操作还对其它一些寄存器有影响。

对于堆栈指针SP来说,复位后SP=07H。

五.程序阅读分析题(每题5分,共20分)

1.若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。

试分析4条指令执行完后上述各单元内容的变化。

(1)MOVA,@R1;

(2)MOV@R1,40H;

(3)MOV40H,A;

(4)MOVR1,#7FH;  

[解](R1)=7FH ,(A)=60H ,(30H)=08H ,(40H)=60H

2.在划线处填上适当的值:

执行下列程序段中第一条指令后,

(1)(P1.7)=0(P1.3)=0,(P1.2)=0;执行第二条指令后,

(2)(P1.5)=1,(P1.4)=1,(P1.3)=1。

 ANL P1,#73H

 ORL P1,#38H

3.在划线处填上适当的值:

下列程序段执行后,(A)=0DH(或13),(B)=11H(或17)。

 MOV A,#0FBH

 MOV B,#12H

 DIV  AB

4.阅读下列程序段,在横线上填写相应的内容:

MOVR0,#data

MOVA,@R0

RLA

MOVR1,A

RLA

RLA

ADDA,R1

MOV@R0,A

RET

该程序的功能是(data)×10操作

六.编程题(每题5分,共10分)

1.已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,请编程实现。

[解]   MOV R0,#30H

          MOV R1,#00H

          MOV R2,#20H

    LOOP:

MOV A,@R0;取数

          MOV X @R1,A;存数

          1NC R0

          1NC R1

          DJNZR2,LOOP

          RET

2.按要求写出程序

将20H单元清零

[解]MOV20H,#00H或

CLRA

MOV20H,A

《单片机原理与接口技术》复习题及答案

二.判断题(在题后的括号内打√或×)

6.只读存储器ROM内部信息停电后会丢失。

(×)

7.堆栈操作是按“后进先出”的原则存取数据。

(√ )

8.8051单片机访问存储器时,同一地址对应惟一的存储单元。

(× )

9.数据寄存器指针DPTR由DPH和DPL组成。

(√)

10.程序计数器PC总是指向正在执行的指令地址。

(√)

11.汇编语言程序中的注释可以缺省。

(√)

12.指令中操作码助记符项可有可无。

(× )

13.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(√)

14.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。

(× )

15.作算术运算时,若有进位则一定有溢出。

(×)

16.8051每个中断源相应地在芯片上都有其中断请求输入引脚(×)

17.程序计数器PC不能对它进行读写操作.(√)

18.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(×)

19.8051单片机对最高优先权的中断响应是无条件的(×)

20.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令(×)

21.在一般情况8051单片机允许同级中断嵌套(×)

22.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√ )

23.RCA为循环左移指令(×)

24.MOVA,30H为立即寻址方式(×)

25.如果发生除法溢出错误,则PSW标志位P置1(×)

26.如JCrel发生跳转时,目标地址为当前地址加上偏移量rel(×)

27.MOVA,@A+DPTR是一条查询指令.(√)

28.MULAB的执行结果是高8位在A中,低8 位在B中(×)

29.CPU对内部RAM和外部RAM的读写速度一样快(×)

30.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.(√)

31.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(×)

32.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

(√)

33.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

(√)

34.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。

(×)

35.计算机能够直接识别和执行任何高级语言指令。

(×)

36.80C51单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加以省略。

(×)

37.80C51指令系统具有存储效率高、执行速度快的特点。

(√)

38.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。

(√)

39.对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。

(×)

40.汇编语言是一种用助记符来表示的面向机器的程序设计语言。

不同的机器使用的汇编语言一般没有什么不同,象高级语言一样,是通用的。

(×)

36.判断以下各条指令是否正确:

(1)MOVX@R0,B(×)

(2)MOVA,30H(√)

(3)MOVXA,30H(×)

(4)ADDCA,R7(√)

(5)SUBA,R2(×)

(6)ANL#99H,36H(×)

(7)MOV20H,R1(√)

(8)ADDCA,2030H(×)

(9)MOVC,ACC.0(√)

(10)ORLP1.0,P3.1(×)

(11)JBCP0,LL1;(LL1为标号)(×)

(12)ACALLPROC;(PROC为标号)(√)

(13)CLRA(√)

(14)MOVX40H,#30H(×)

(15)ORG3000H(√)

(16)MOVC@A+PC,A(×)

(17)MOVXA,2000H(×)

(18)DJNZ#data,rel(×)

37.8051片内带有2K程序存储器。

(×)

38.RS1=1,RS0=0时,R2的直接地址为11H。

(×)

39.MOVA,30H指令中第二操作数的寻址方式为直接寻址。

(×)

40.SRF只能直接寻址。

(√)

41.CLR20H是位操作指令。

(×)

42.执行除法指令后商在B寄存器中。

(×)

43.上电复位后执行压棧指令第一个字节压入07H。

(√)

44.读P1口时,要先向口锁存器中写1。

(√)

45.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)

46.MCS-51的相对转移指令最大负跳距是127B。

(×)

47.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)

48.要MCS-51系统中,一个机器周期等于1.5μs。

(×)

49、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。

(√)

三.单项选择题

1、单片机机器内的数是以( C )的形式表示的

A、原码  B、反码  C、补码  D、ASCII码

2、8051单片机有(C)个特殊功能寄存器。

A、3  B、10  C、21  D、128

3、数据寄存器指针DPTR是一个( B )位的寄存器。

A、8  B、16  C、24   D、32

4、8051单片机的工作寄存器分成(B)组,每组有(D)单元。

A、2个 B、4个 C、6个 D、8个

5、SJMP rel指令中rel的取值范围为( D )。

A、+127~-127  B、0~+127 

C、0~-128    D、+127~-128

6、指令MOVX A,@DPTR中源操作数属于(C)方式。

A、直接寻址   B、相对寻址  

C、寄存器间接寻址  D、寄存器寻址

7、在单片机语句格式中,( B )为不可缺省的。

A、标号  B、操作码助记符  C、操作数   D、注释

8、若A=78H,执行指令SWAP  A后,A的值为(C )。

A、78H  B、78D  C、87H  D、87D

9、带进位加法指令助记符为( B )。

A、ADD   B、ADDC   C、SBC   D、SUBB

10、相当于累加器A内容乘以2的指令是( A )。

A、RL  B、RR  C、RLC  D、RRC

11.单片机是将(D)做到一块集成电路芯片中,称为单片机。

A.CPU、RAM、ROMB.CPU、I/O设备

C.

A.CPU、RAMD.

B.CPU、RAM、ROM、I/O设备

12.下列哪一型号的单片机是基本型单片机。

(B)

A.8032B.8051C.8052D.8752

13.MCS-51芯片内部集成有(C)。

A.8位CPU、4KBROMB.16位CPU、4KBROM

C.8位CPU、64KBROMD.16位CPU、64KBROM

14.地址总线(A)总线宽度为(B)位。

A.8B.16C.15D.32

15.一个时钟周期等于(D)振荡周期。

A.1个 B.2个  C.6个 D.12个

16.关闭电源时,其所存储内信息将丢失的存储器是(C)。

A.ROM B.PROM C.RAM D.EPROM

17.一个字节(BYTE)由(D)位二进制数组成。

A.1 B.2  C.4 D.8

18.程序计数器PC是(A)位的计数器,能寻址64KB的程序存储器范围。

A.16B.8  C.4 D.32

19.8051单片机片内RAM的低32个字节分成(D)个工作寄存器组,每组占8个字节。

A.1 B.2 C.3D.4

20.指令MOV寻址空间是(C)。

A.片外ROMB.片外RAMC.片内RAMD.所有存储器

21.MCS-51单片机片外RAM地址空间与片内RAM地址空间在地址的低端0000H一007FH是(B)。

A.重叠B.不重叠C.部分重叠D.不定

22.8051位寻址能力能够达到(B)位。

A.64 B.128  C.32 D.16

23.8051单片机的堆栈区是向地址(D)的方向生成的。

A.可变B.不定 C.减小 D.增大

24.当8051单片机外接时钟信号时,应从(C)脚接入。

A.T0 B.XTAL2 C.XTAL1D.T1

25.8051单片机串行I/O口(RXD,TXD)在(D)。

A.P0口 B.P1口 C.P2口D.P3口

26.“CLRA”的寻址方式是(A)。

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

27.“MOVA,30H”指令源操作数的寻址方式是(C)。

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

28.“MOVXA,@DPTR”指令源操作数的寻址方式是(C)。

A.变址寻址B.相对寻址C.寄存器间接寻址D.位寻址

29.“SJMP08H”的寻址方式是(B)。

A.变址寻址B.相对寻址C.寄存器间接寻址D.位寻址

30.访问程序存储器,指令操作码的助记符是(A)。

A.MOVCB.MOVC.MOVXD.XCH

31.“MULAB”指令执行后,16位乘积的高位在(D)中。

A.AB.CC.ABD.B

32.指令“AJMPaddr11”为(A)指令。

A.绝对转移B.相对转移C.条件转移D.子程序调用与返回指令

33.单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为电平方式和脉冲方式两种。

复位后各内部寄存器恢复初态,并从(A)开始执行程序。

A、PC=0000H B、PC=0030H C、PC=0100H D、PC=1000H

34.除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

除PC值之外,复位操作还对其它一些寄存器有影响。

对于堆栈指针SP来说,复位后(D) 。

A、SP=04H B、SP=05H C、SP=06H D、SP=07H  

35.任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。

必须配备各种功能的软件才能发挥计算机应有的作用。

指令系统是软件的基础,不同类型的(C)有不同的指令系统。

 A、RAM  B、ROM  C、CPU D、EEPROM    

36.计算机的指令系统是一套控制计算机操作的编码,称之为机器语言。

计算机只能识别和执行(C)指令。

为了容易理解,便于记忆和使用,通常用符号指令(即汇编语言指令)汇编成机器语言指令。

 A、高级语言 B、中级语言 C、机器语言 D、自然语言

37.80C51单片机汇编语言指令由操作码助记符和操作数两部分组成,共有111种指令。

其指令中操作码是(D)的,它是指令的核心部分。

如果按字节数分类则有49条单字节指令,45条双字节指令和17条三字节指令。

  A、完全可以省略   B、并非不能省略

  C、有时不能省略   D、绝对不能省略

38.若按指令执行时间分类,就有64条单周期指令,45条双周期指令,2条(乘、除)(B)指令。

80C51指令系统具有存储效率高、执行速度快的特点。

A、3个机器周期 B、4个机器周期

 C、5个机器周期 D、6个机器周期

39.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。

因为计算机只能识别二进制代码,这种语言与计算机的关系最直接。

计算机能(A)这种语言,并立即执行,相应速度快。

A、立即识别 B、稍后识别  C、间接识别  D、缓慢识别

40.对于使用者来说,用机器语言编写程序非常繁琐,且不易看懂,容易出错,不便记忆。

为了克服这些缺点,产生了(A)和高级语言。

  A、汇编语言 B、JAVA语言 C、C语言 D、VB语言

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

(A)PC  (B)PSW (C)A   (D)SP

42.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)

(A)MOV  (B)MOVX  (C)MOVC  (D)以上都是

43.指令ALMP的跳转范围是(C)

(A)256B  (B)1KB (C)2KB (D)64KB

44.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)

(A)98H  (B)84H  (C)42H   (D)22H

45.各中断源发出的中断请求信号,都会记在MCS-51系统中的(B)

(A)IE (B)IP  (C)TCON (D)SCON

46.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C )

(A)混合编址  (B)动态编址  (C)独立编址  (D)变址编址

47.下列四条叙述中,有错误的一条是(A)

(A)16根地址线的寻址空间可达1MB

(B)内存储器的存储单元是按字节编址的

(C)CPU中用于存放地址的寄存器称为地址寄存器

(D)地址总线上传送的只能是地址信息

48.MCS-51外扩一个8255时,需占用(D)个端口地址

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

49.用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(A)

(A)方式0 (B)方式1 (C)方式2 (D)方式3

50.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )

(A)       11根 (B)12根 (C)13根 (D)14根

51.MCS—51单片机的复位信号是(    A )有效。

 A.高电平         B.低电平         C.脉冲           D.下降沿

52.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(   B  )。

 A.2μs           B.4μs           C.8μs            D.1ms

53.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(   D  )指令。

 A.PUSH R0         B.PUSH  @R0       C.PUSH 00H      D.PUSH 08H

54.能够用紫外光擦除ROM中程序的只读存储器称为(  C   )。

 A.掩膜ROM      B.PROM        C.EPROM          

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

当前位置:首页 > 求职职场 > 简历

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

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