单片机习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

1、十六进制数2B.4H转换为二进制数是_______________,转换为十进制数是

_______________。

2、一台计算机所用的二进制代码的位数称为____________,8位二进制数称为

______________。

3、8051单片机片内有___________字节的ROM,____________字节的RAM。

4、串行通信根据传送信息的形式分为________________和________________。

5、MCS—51单片机系统通常有上电复位和_______两种复位方式。复位对内部

RAM______影响。

6、堆栈按照___________原则工作,使用__________指明栈顶位置。

7、_____速的外设和计算机传送_______批量数据时常采用DMA方式。

8、MCS—51单片机的P2口有两种用途:________________和_________。

9、中断系统中的两个特殊功能寄存器IE为_______________,IP为_____________。

10、一个机器周期为_______个时钟周期,_______个振荡周期。

二、判断是非,正确的打√,不正确的

打X号(每小题1分,共10分)

1、字长越长,计算机处理数据的速度越快;()

2、汇编语言是面向过程的语言。()

3、任何一个十进制小数都可以用二进制精确表示。()

4、计算机的内存与外存都可以直接与CPU交换数据。()

5、8051片内数据存储器的A0H单元既可采用直接寻址方式,又可采用寄存器间接寻址方式。

()

6、P0、P1、P2、P3这四个并行输入/输出接口可以并行输入或输出8位数据,也可以按位使用。

()

7、复位影响片内RAM存放的内容。()

8、单片机有4组工作寄存器,可以同时使用四组。()

9、定时器/计数器0在工作方式0时的最大计数范围是256。()

10、定时器/计数器溢出中断可以由硬件产生,也可以由软件产生。()

三、计算(5分)

1、设X=98,Y=58,用补码列式计算X-Y(以八位二进制数表示)

四、简答题(每小题4分,共20分)

1、微型计算机由哪几部分构成?并简述各部分的功能。

2、计算机与外设之间传输数据的方式有哪几种?有何特点?

3、8051、8031、8751这三者有何区别和联系?

4、EA/V DD引脚有何功用?8031的EA引脚应如何处理,为什么?

5、MCS—51单片机的寻址方式有哪几种?

五、指令分析(15分)

1、分析执行指令(5分)

MOV A,#7FH

ADD A,#47H

后,A、C、AC、OV、P的内容是什么?

2、用数据传送指令来实现下列要求的数据传送。(每小题2分,共6分)

(1)内部RAM 50H单元内容传送到R3中。

(2)外部RAM 30H单元内容送内部RAM20H单元。

(3)ROM 2000H单元内容送外部RAM 30H单元。

3、指令改错。(每小题1分,共4分)

(1)MOV #78H, A

(2)DEC DPTR

(3)MOVX A,@R5

(4)XRL 30H

六、程序设计(15分)

1.将A中所存的一位十六进制数转换为ASCII码。(7分)

2.编写一程序段,其功能为:内部RAM的32H(高)~30H(低)和42H(高)~40H (低)两个三

字节无符号数相加,结果存入32H(高)~30H(低)单元,设三字节相加时无进位。(8分)七、应用题(15分)

已知振荡器振荡频率fosc为12MHz,要求定时器/计数器0产生10ms定时,编写初始化程序。

参考答案

一、填空

1.10,1011.0143.25

2. 字长,字节

3.4K, 128;

4.同步通信,异步通信

5.操作复位, 不产生

6.先进后出, 堆栈指针

7,高, 大

8.准双向输入输出接口,高8位地址总线

9.中断允许寄存器,优先级选择寄存器

10.6, 12

二、判断是非

1.√;2√;3×;4×;5×;6。√;7×;8×

9×;10。√

三、计算

1.00101000

四、简答

1.CPU--算术逻辑运算,控制运算等、存储器――存储数据,中间结果等、I/O 接口――片内

片外数据交换,电平转换,信息转换等、总线――连接片内片外元器件。

2.

无件传送方式――最简单,只传送数据信息

查询传送方式------CPU不断在查询状态下效率低,

中断方式-=适时性好,

DMA方式――最快的数据传送方式

3.8051有4KB掩膜ROM,8031内部无ROM,8751内部有4KB的EPROM。

4.EA为片外程序存储器选择端,同时又是编程电压输入端;8031的EA引脚应接地。

5.立即寻址`寄存器寻址

直接寻址、间接寻址

变址寻址、相对寻址

五、指令分析

1.(A)=C6H,C=0,AC=1,OV=1,P=0

2.

(5)MOV R3,50H

(6)MOV R0,#30H, MOVX A,@R0 MOV 20H,A

(7)MOV DPTR,#2000H CLR A MOVC A,@A+DPTR

MOV R0,#30H MOVX @R0,A

3.(1)MOV A,#78H

(2) INC DPTR

(3) MOVX A,@R0

(4) XRL A

六、程序设计

1.

MOV R2,A

ADD A,#F6H

MOV A,R2

JNC AD30H

ADD A,#07H

相关文档
最新文档