单片机技术总复习1习题.docx

上传人:b****2 文档编号:1746026 上传时间:2023-05-01 格式:DOCX 页数:27 大小:27.35KB
下载 相关 举报
单片机技术总复习1习题.docx_第1页
第1页 / 共27页
单片机技术总复习1习题.docx_第2页
第2页 / 共27页
单片机技术总复习1习题.docx_第3页
第3页 / 共27页
单片机技术总复习1习题.docx_第4页
第4页 / 共27页
单片机技术总复习1习题.docx_第5页
第5页 / 共27页
单片机技术总复习1习题.docx_第6页
第6页 / 共27页
单片机技术总复习1习题.docx_第7页
第7页 / 共27页
单片机技术总复习1习题.docx_第8页
第8页 / 共27页
单片机技术总复习1习题.docx_第9页
第9页 / 共27页
单片机技术总复习1习题.docx_第10页
第10页 / 共27页
单片机技术总复习1习题.docx_第11页
第11页 / 共27页
单片机技术总复习1习题.docx_第12页
第12页 / 共27页
单片机技术总复习1习题.docx_第13页
第13页 / 共27页
单片机技术总复习1习题.docx_第14页
第14页 / 共27页
单片机技术总复习1习题.docx_第15页
第15页 / 共27页
单片机技术总复习1习题.docx_第16页
第16页 / 共27页
单片机技术总复习1习题.docx_第17页
第17页 / 共27页
单片机技术总复习1习题.docx_第18页
第18页 / 共27页
单片机技术总复习1习题.docx_第19页
第19页 / 共27页
单片机技术总复习1习题.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机技术总复习1习题.docx

《单片机技术总复习1习题.docx》由会员分享,可在线阅读,更多相关《单片机技术总复习1习题.docx(27页珍藏版)》请在冰点文库上搜索。

单片机技术总复习1习题.docx

单片机技术总复习1习题

单片机技术总复习

一、填空题(每题1分)

1.51单片机的1个机器周期含有()个晶振周期或()状态周期。

2.51单片机基本型单片机片内含有()字节的ROM和()字节的RAM。

3.A/D转换器的分辨率是指使()数字量变化1个相邻数码所需()模拟电压的变化量。

4.立即寻址时,()直接在指令编码中给出,它存放在()空间。

5.相对寻址是以()的当前值为基准,加上指令中给出的相对()形成目标地址的方式。

6.伪指令不产生单片机可执行的(),仅向()提供一些指示性信息。

7.在51单片机汇编语言程序中,间址寄存器前缀是(),立即数前缀为()。

8.机器指令由()和()两部分构成。

9.位寻址的寻址空间是片内RAM中()个可位寻址位及()中的可位寻址位。

10.寄存器间接寻址的空间为用@Ri表示的()或用@Ri表示及@DPTR表示的()。

11.51单片机基本型单片机片内含有()字节的ROM和()字节的RAM。

12.51单片机内部RAM可以分为()区、()区和()区。

13.单片机具有()、()及()的特点,非常适合于()应用。

14.51单片机的串行口,发送器采用()结构,接收器采用()结构。

15.51单片机单片机复位后,默认的工作寄存器组为第()组、各中断源的优先级均为()优先级。

16.直接寻址方式的寻址空间为()低128字节及以地址或符号表示的()。

17.51单片机单片机的CPU位数为()位,另外含有1个()处理器,以进行位处理。

18.51单片机单片机在功能上可以分成()和()两大类。

19.51单片机单片机复位后,P0~P3口锁存器的状态为(),SP的状态为()。

20.寻址方式就是寻找()或指令()的方式。

21.51单片机的并行口在作为通用I/O时均属于(),输入时要先向口锁存器()。

22.D/A转换器是一种把()信号转换成()信号的器件。

23.计算机的经典结构是由()、()、()、()和()组成。

24.串行通信特点是()少,长距离传送时成本()。

25.D/A转换器的位数增多时,其分辨率会(),量化误差会()。

26.51单片机的()口驱动能力最强,但作为通用I/O时要外接()电阻。

27.二进制的()个位构成字节,1个字节可以表示()个不同的值。

28.51单片机的当前工作寄存器组由PSW的()位和()位选择。

29.在51单片机汇编语言中,()规定执行的操作,()给操作提供数据或地址。

30.向()写入数据启动串口发送过程,用软件使()为1开始串口接收过程。

31.51单片机进行RAM扩展时,利用()和()信号控制RAM芯片的读写。

32.对于寄存器寻址,指令中直接给出()的名称,这种寻址具有()的传送速度。

33.51单片机进行扩展时,用()口作为地址/数据总线,用()口作为地址总线高8位。

34.数据传送指令可分为MOV表示的()传送指令及非MOV表示的()传送指令。

35.51单片机单片机的时钟产生有两种方式:

()时钟方式和()时钟方式。

36.51单片机的P3口可以作为通用(),但更为重要的是各口线相异的()功能。

37.51单片机的串行口控制寄存器中有2个中断标志位,它们是()和()。

38.在计算机应用系统中,采用的进位计数制是(),其计数规则是()。

39.RS232C采用单端驱动,易受()影响,一般传输距离在()以内。

40.串行通信可以分成()通信和()通信两大类。

41.微处理器是由()和()组成。

42.单片机发展过程可以分为:

()形成、性能()和()3个阶段。

43.在计算机应用中,字符的编码采用的是()码,带符号的数最常采用的是()。

44.返回指令有两种,分别是()和()。

45.在变址寻址方式中,基址寄存器可以是()或()。

46.51单片机的()口在4个并口中最为简单,仅能作为通用()使用。

47.51单片机的P0口既可以作为通用()又可以作为()总线使用。

48.8155的A口和B口有()根I/O线,但C口仅有()根I/O线。

49.A/D转换器是一种把()信号转换成()信号的器件。

50.计算机通信可以分成()通信和()通信两大类。

51.7279可编程接口芯片主要用于()和()的扩展。

52.51单片机的P2口既可以作为通用()又可以作为()总线使用。

53.51单片机的外部中断有两种触发方式,分别是()触发方式和()触发方式。

54.微型计算机是由()、()和()组成。

55.51单片机的堆栈是向地址()的方向生长的,入栈时SP要先()。

56.LED显示器的显示控制方式有()显示和()显示两大类。

57.51单片机进行ROM扩展时,要将()接地,并利用()控制ROM的芯片选通。

58.51单片机的定时/计数器既可以工作于()模式,又可以工作于外部事件()模式。

59.对于较多的数据传送,宜采用()或()传递方式。

60.LED显示器可以分为()和()两大类。

三、简答题(每题2分)

1.简述51单片机单片机复位后的状态。

2.什么是伪指令?

3.子程序与主程序间的参数传递有哪几种方式?

特点任何?

4.什么是单片机?

其主要特点如何?

5.以8位,满量程5V为例,说明DAC分辨率的概念。

6.简述51单片机单片机并行口的负载能力。

7.简述51单片机单片机数据存储器的配置。

8.简述中断源、中断请求、中断响应、中断服务、中断返回及中断系统的概念。

9.什么是数制?

简述常用数制的使用特点。

10.单片机扩展存储器时需要实现哪些扩展总线?

11.简述51单片机单片机的基本资源?

12.简述单片机产品近况。

13.简述8155接口芯片的片内资源。

14.简述51单片机单片机并行口的功能。

15.简述LED显示器的动态显示原理。

16.简述中断机制的优点。

17.哪些条件出现会使单片机硬件受阻,使硬件中断指令不能产生?

18.简述定时功能的几种实现方法。

19.带符号的数在计算机中有哪些表示方法?

特点如何?

20.简述并行通信和串行通信的特点。

21.简述51单片机单片机程序存储器的配置。

22.简述单片机的应用领域。

23.简述单片机应用时串行口初始化的内容。

24.以12位,满量程10V为例,说明ADC分辨率的概念。

25.简述RS232C接口存在的问题。

26.简述单片机与输入/输出设备的数据传送方式。

27.简述异步通信及其特点。

28.简述奇偶校验的实现原理。

29.简述51单片机单片机的编程语言及特点。

30.简述单片机定时/计数器应用时,初始化程序通常应完成的任务。

31.简述中断优先级的原则。

32.简述中断响应的条件。

33.简述51单片机单片机的寻址方式。

34.什么是ASCII码?

字符的ASCII码与其数值有何不同?

35.简述中断响应的过程。

36.简述矩阵式键盘的扫描过程。

37.简述输入/输出接口的功能。

38.什么是BCD码?

它有何特点?

39.什么是模块化程序设计?

优点如何?

五、单选题(每题1分)

1.指令MOVA,@R0的寻址方式是。

A:

寄存器寻址

B:

立即寻址

C:

直接寻址

D:

寄存器间接寻址

2.在51单片机单片机芯片的串行口电平采用的电平为。

A:

TTL电平

B:

RS232C电平

C:

RS422电平

D:

RS485电平

3.在51单片机应用系统中,要求既扩展并口又扩展RAM时,应优先采用。

A:

8155

B:

8255

C:

7279

D:

8253

4.在51单片机单片机中,控制中断优先级的寄存器是。

A:

TCON

B:

IE

C:

IP

D:

SCON

5.在51单片机单片机中,含有串行口中断标志的寄存器是。

A:

TCON

B:

IE

C:

IP

D:

SCON

6.指令MOVX@DPTR,A产生的信号是。

A:

ALE

B:

C:

D:

7.指令MOV30H,C的寻址方式是。

A:

寄存器寻址

B:

位寻址

C:

直接寻址

D:

间接寻址

8.在51单片机单片机中,利用串行口进行并口扩展时应采用。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

9.在51单片机单片机中,对于没有嵌套的中断,中断响应时间最少也要。

A:

2个机器周期

B:

3个机器周期

C:

4个机器周期

D:

5个机器周期

10.当PSW=10H时,当前工作寄存器组的地址范围是。

A:

00H~07H

B:

08H~0FH

C:

10H~17H

D:

18H~1FH

11.在单片机应用系统中,两线双向长距离(几百米)通信应采用。

A:

TTL电平

B:

RS232C电平

C:

RS422电平

D:

RS485电平

12.若一个压缩的BCD码为00010001B,它表示的数是。

A:

11H

B:

11

C:

17

D:

00010001B

13.在51单片机单片机中,设定方式时可以使T1停止计数的方式为。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

14.DAC0832可以实现两路模拟信号的同步输出,这是利用了该芯片的特性。

A:

单极性

B:

双极性

C:

单缓冲

D:

双缓冲

15.当PSW=10H时,工作寄存器R1的地址是。

A:

01H

B:

11H

C:

02H

12H

16.在51单片机单片机中,若优先级设置相同,以下中断源同时有效时优先相应的中断是。

A:

TF1

B:

IE1

C:

TF0

D:

IE0

17.以下的4条指令中,错误的指令是。

A:

ADDA,R0

B:

ADDCA,R0

C:

SUBA,R0

D:

SUBBA,R0

18.指令JC80H的寻址方式是。

A:

相对寻址

B:

立即寻址

C:

直接寻址

D:

变址寻址

19.AD574输出二进制位数最高可以达到。

A:

10位

B:

12位

C:

14位

D:

16位

20.51单片机复位时,SP的状态为。

A:

00H

B:

07H

C:

08H

D:

不确定

21.在以下几个地址中,可以进行位寻址的单元是。

A:

87H

B:

88H

C:

89H

D:

8AH

22.字符“A”的ASCII码是。

A:

0AH

B:

10

C:

00001010B

D:

41H

23.电子计算机系统中采用的计数制是。

A:

十进制

B:

二进制

C:

八进制

D:

十六进制

24.一个带符号数的补码是11111111B,该数为。

A:

-1

B:

-127

C:

-128

D:

+1

25.指令DJNZRn,rel指的是。

A:

比较不等转移

B:

减1不为0转移

C:

散转移

D:

长跳转

26.利用8155产生连续方波,其计数输出方式为。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

27.在51单片机单片机中,对于没有嵌套的中断,中断响应时间最多是。

A:

6个机器周期

B:

7个机器周期

C:

8个机器周期

D:

9个机器周期

28.以下的4条指令中,既有堆栈操作又影响中断触发器的指令是。

A:

ACALL

B:

LCALL

C:

RET

D:

RETI

29.对于以下EPROM芯片,单个芯片具有8K容量的是。

A:

2732

B:

2764

C:

27128

D:

27256

30.若(A)=C3H,(R0)=AAH,指令XRLA,R0执行后,A的内容是。

A:

52H

B:

69H

C:

EBH

D:

6CH

31.指令MOVA,R0的寻址方式是。

A:

寄存器寻址

B:

立即寻址

C:

直接寻址

D:

变址寻址

32.指令MOVA,P1的寻址方式是。

A:

寄存器寻址

B:

立即寻址

C:

直接寻址

D:

间接寻址

33.在51单片机单片机中,控制外中断触发方式的寄存器是。

A:

TCON

B:

IE

C:

IP

D:

SCON

34.51单片机复位时,P0~P3口锁存器的状态为。

A:

00H

B:

80H

C:

不确定

D:

FFH

35.在汇编语言中,十六进制数据正确的书写格式是。

A:

100lB

B:

A8H

C:

0A8H

D:

’A8’

36.51单片机单片机的程序存储器最大寻址范围是。

A:

64K字节

B:

32K字节

C:

16K字节

D:

8K字节

37.在51单片机单片机中,8位数据位可变波特率的双机通信应采用。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

38.89C51采用的内部程序存储器是。

A:

EPROM

B:

ROMLess

C:

Flash

D:

掩膜ROM

39.当要求ADC采用8位逐次逼近式,精度优于±1/2LSB时,常用的芯片为。

A:

ADC0809

B:

ADC0808

C:

AD574

D:

MC14433

40.指令MOVXA,@DPTR产生的信号是。

A:

ALE

B:

C:

D:

41.MC14433的转换输出格式为。

A:

二进制码

B:

ASCII码

C:

BCD码

D:

补码

42.以下的4条指令中,“不带进位循环左移”指的是。

A:

RLA

B:

RLCA

C:

RRA

D:

RRCA

43.若(CY)=1,P1.0为0,执行指令ANLC,P1.0后。

A:

P1.0为1

B:

(CY)不变

C:

(CY)=1

D:

(CY)=0

44.指令MOVA,#50H的寻址方式是。

A:

寄存器寻址

B:

立即寻址

C:

直接寻址

D:

变址寻址

45.一个带符号数的补码是10000000B,该数为。

A:

0

B:

-1

C:

-127

D:

-128

46.在51单片机的4个并口中,当由OC门驱动需要外接上拉电阻的是。

A:

P0口

B:

P2口

C:

P1口

D:

P3口

47.计算机中带符号数的运算最常采用的是。

A:

原码

B:

反码

C:

补码

D:

BCD码

48.在51单片机单片机中,不使用T1的多机通信应采用。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

49.对于子程序与主程序的参数传递,当要求较快的传递速度时宜采用的方式是。

A:

内部存储器

B:

外部存储器

C:

寄存器

D:

堆栈

50.以下的4条指令中,错误的指令是。

A:

INCA

B:

DECA

C:

INCDPTR

D:

DECDPTR

51.在51单片机单片机中,不属于特殊功能寄存器范畴的是。

A:

PC

B:

ACC

C:

B

D:

PSW

52.以下的4条指令中,错误的指令是。

A:

XCHA,R0

B:

XCHA,@R0

C:

XCHDA,R0

D:

XCHDA,@R0

53.指令MOVA,@A+DPTR的寻址方式是。

A:

寄存器寻址

B:

立即寻址

C:

直接寻址

D:

变址寻址

54.在51单片机单片机中,控制中断允许的寄存器是。

A:

TCON

B:

IE

C:

IP

D:

SCON

55.在51单片机单片机中,可以把T0分成2个独立的计数器的方式为。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

56.在51单片机单片机中,可变波特率的多机通信应采用。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

57.I/O设备经接口与单片机连接,不传输数据时对总线呈高阻,这是利用接口的功能。

A:

数据锁存

B:

三态缓冲

C:

时序协调

D:

信号转换

58.在51单片机应用系统中,对于较复杂的I/O设备的请求能及时响应,应采用传送。

A:

无条件

B:

状态查询

C:

中断

D:

DMA

59.51单片机单片机采用的生产工艺是。

A:

CMOS

B:

HMOS

C:

NMOS

D:

CHMOS

60.在PSW中,用户自定义标志是。

A:

CY

B:

AC

C:

P

D:

F0

61.51单片机基本型单片机具有中断源的个数为。

A:

4个

B:

5个

C:

6个

D:

7个

62.对于以下RAM芯片,单个芯片具有16K容量的是。

A:

6116

B:

6264

C:

62128

D:

62256

63.以下的4条指令中,错误的指令是。

A:

MULA,B

B:

MULAB

C:

ADDA,B

D:

SUBBA,B

64.在51单片机单片机中,要求计数值较大时应采用。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

65.在51单片机单片机中,具有自动重装的方式为。

A:

方式0

B:

方式1

C:

方式2

D:

方式3

66.以下的4条指令中,既完成判位转移又完成清位的指令是。

A:

JNCrel

B:

JBbit,rel

C:

JBCbit,rel

D:

JNBbit,rel

67.若51单片机单片机的晶振频率为6MHz,则其机器周期为。

A:

1微秒

B:

2微秒

C:

1毫秒

D:

2毫秒

七、分析设计题A

(一)案例分析(每题10分)

1.程序段如下,试说明其功能。

MOVR0,#50H

MOVR1,#60H

MOVA,@R0

ADDA,@R1

MOV@R0,A

INCR0

INCR1

MOVA,@R0

ADDCA,@R1

MOV@R0,A

MOV00H,C

2.设R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,

(26H)=6FH,(27H)=76H,试在后面的空格中填入程序执行后的结果。

CLRC

MOVR2,#3

LOOP:

MOVA,@R0

ADDCA,@R1

MOV@R0,A

INCR0

INCR1

DJNZR2,LOOP

JNCNEXT

MOV@R0,#01H

SJMP$

NEXT:

DECR0

SJMP$

3.下表为0~5的ASCII码在程序存储器中的位置,试根据下表用查表法编写一子程序,将R2中的数字(范围0~5)转换成ASCII码,存入外部RAM1000H单元中。

地址

2000H

2001H

2002H

2003H

2004H

2005H

内容

30H

31H

32H

33H

34H

35H

4.试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。

ORG0000H

MOVSP,#60H

MOVA,#10H

MOVTH0,#20H

PUSHACC

PUSHTH0

POPACC

POPTH0

END

5.设A=02H,下面的程序运行后,A=H。

请说明该程序的功能是什么?

INCA

MOVCA,@A+PC

RET

TAB1:

DB30H

DB31H

DB32H

DB39H

6.程序段如下,试说明其功能。

ST:

MOVA,30H

ACALLSQR

MOVR1,A

MOVA,31H

ACALLSQR

ADDA,R1

MOV32H,A

SJMP$

SQR:

MOVDPTR,#TAB

MOVCA,@A+DPTR

RET

TAB:

DB0,1,4,9,16,25,36,49,64,81

7.设(20H)=03H,(22H)=50H,(23H)=5AH,(24H)=71H,给下面程序加上注释,并填写程序执行后的结果。

(21H)=H,(00H)=。

CLRA

CLRC

MOVR2,20H

MOVR1,#22H

LOOP:

ADDCA,@R1

INCR1

DJNZR2,LOOP

MOV21H,A

MOV00H,C

8.在单片机8031芯片外扩展8KBEPROM和8KBRAM各一片,组成单片机应用系统。

试说明应采用的存储器型号并编写程序,将外部RAM的200H~2FFH单元的内容传送到400H~4FFH单元。

9.有一程序如下,试说明其功能。

ADDB:

MOVA,40H

ADDA,50H

DAA

MOV60H,A

MOVA,41H

ADDCA,51H

DAA

MOV61H,A

RET

10.设(40H)=12H,(41H)=22H,(42H)=7FH,(43H)=6AH,(44H)=5EH,给下面程序加上注释,并填写程序执行后的结果,(50H)=H。

START:

MOVR0,#40H

MOVR7,#05H

MOVA,@R0

LOOP:

INCR0

MOV30H,@R0

CJNEA,30H,NEXT

NEXT:

JNCBIE1

MOVA,30H

BIE1:

DJNZR7,LOOP

MOV50H,A

RET

(二)、计算分析题(每题10分)

1.若单片机的晶振频率为6MHz。

有一外部信号是周期为200ms的连续方波,请利用该信号作为定时器用T1的计数输入,T1工作于方式2,请编程实现从P1.0输出2秒的方波。

2.若单片机的晶振频率为6MHz,从P1.0输出周期为1ms的连续方波,定时器用T0工作于方式2,试编程实现。

3.若单片机的晶振频率为6MHz,从P1.0输出周期为1ms的连续方波,定时器用T0工作于方式2,实现的程序如下,试将不完整的部分填完整,并对程序加注释。

ORG0000H

AJMPMAIN

ORGH

CPLP1.0

RETI

MAIN:

MOVTMOD,#2

MOVTH0,#

MOV

SETB

SETBET0

SETBTR0

SJMP$

END

4.设8051单片机晶振频率为6MHz,定时器T0工作于方式1。

要求8051以中断方式工作并在P1.0引脚输出周期为500微秒的方波。

试:

计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。

5.设8051单片机晶振频率为6MHz,定时器T0工作于方式1。

要求8051以中断方式工作并在P1.0引脚输出周期为2毫秒的方波。

试:

计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。

6.若单片机的晶振频率为6MHz,从P1.0输出周期为100ms的连续方波,定时器用T0工作于方式1,试编程实现。

7.若单片机的晶振频率为6MHz。

有一外部信号是周期为200ms的连续方波,请利用该信号作为定时器用T

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2