2013单片机作业练习

更新时间:2023-09-28 22:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2013单片机作业练习题

一、填空题

1、单片机是集__________、___________、__________和定时/计数器等功能为一体的芯片。

2、6264是___________存储器 ,其内存寻址空间为 _________字节,其容量为 __________位二进制数。 3、89S51内部有_______个_________位的定时/计数器。各具有_______种工作方式,

4、89S51单片机的外部中断1(INT1)的入口地址为_________比其优先级低的中断源是____________和

_____________.

5、8155具有一个_______位__________的计数器,具有___________字节的RAM

6、89S51单片机的工作寄存器组在内部数据存储器的 ___________H ,堆栈指针SP的值应设定在____________H。 7、若累加器A=787,则执行ANL A,#0FH后 A= _____ H, 执行

ORL A,#00H 后 A= ______H .

8、89S51—51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是_______、

_______、_______。

9、定时器的计数功能是当自T0、Tl引脚输入的外部脉冲有效时,则其内部的计数器进行_________计数。定时

功能也是通过计数_________来实现的。

10.89S51单片机的一个机器周期包含了______________个时钟振荡器周期。

11、89S51单片机内部含有____个___位的并行口,其中作为向外扩展的数据线的是_________口;作为高8位地址线的是___________口;而______口具有双功能。

12、 汇编语言程序有三种基本结构即:_________结构、_________结构和顺序结构。

13、 89S5指令共有六种寻址方式,分别是立即数寻址、_________、_________、寄存器间接寻址、__________、

相对寻址。

14、 MOV DPTR,#3500H 的作用是用来设定_________。 15、 片内RAM可进行位寻址的空间位地址范围是______________。

16、 89S51的存储器空间配置从功能上可分为四种类型:__________、内部数据存储器、__________、外部程

序存储器。

17、 89S51的指令按其功能可分为五大类:_________、________、逻辑运算类指令、位操作指令、控制转移

指令。

18、 8051单片机有________个中断源,复位后________中断源为最高优先级,________中断源为最低优先级,

复位后堆栈指针在_________。

19、 8155具有1个_________位的__________计数器,具有__________个字节的RAM。

1

20、 若累加器A=87,则执行ANL A,#0FH后 A= _____ H, 执行ORL A,#00H 后 A= ______H . 执行XOR A,

#0FH后 A= _____ H,

21、 若累加器A=5BH,CY=1则执行RR A后 A= _____ H, 执行RLC A后 A= ______H . 执行ADDC A,#05H

后 A= _____ H,

22、 执行指令 MUL AB的功能是 ,其计算结果高8位存放在 ,低8位存放

在 中。

23、 要将累加器A中的高4位屏蔽为0其余位不变,应执行 指令,要将其低4位取反其余位不变

应执行 指令,若将其最高位置1其余位不变应执行 指令

24、 若A=96H ,则执行指令SWAP A 后 A= ;则执行指令RR A 后 A= 。

25、 执行指令 DIV AB的 功能是 ,其计算结果商存放在 , 存放在

中。

26、 若A=FFH CY=0则执行完指令INC A 后 CY=______A=_____ 27、 若A=00H CY=1则执行完指令DEC A 后 CY=______A=_____ 28、 MCS-51单片机片外RAM最大寻址范围为

字节

字节,片内外程序存储器的总寻址空间为

29、串行异步通信的数据格式通常包含有 位、 位、 位和奇偶校验位。 30、DAC0832具有 、 、 三种转换方式。 31、ADC0809具有 个通道和 、 两数据采集方式。 32、RS-232C标准总线规定数字 “1”为 V,“0”为 V

33、单片机系统扩展6个LED 显示器电路,采用静态显示需要 个 位的 并行I/O接口。

34、单片机系统扩展8个LED 显示器电路,采用静态显示需要 个 位的 并行I/O接口,完成的功能分别是 。

35.行列式键盘的控制过程包括:键扫描 、 、 和键处理 36.74LS244用作简单的I/O接口时只能作为 接口,不能作 接口。而74LS273不能

作 接口

37.设计32个功能键行列式键盘需要 个I/O接口,其中1个作 接口,1个

作 接口。

38.89S51 单片机的定时/计数器设定方式2时为 方式,用作串行口博特率发生器的是 39.定时器/计数器 ,并设置其工作在方式 。

2

40.8155的I/O接口可设置为 和 两种不同的工作方式,后一种方式时,由

口提供联络信号线。

41.89S51 单片机的堆栈区位于 空间,每进行1次PUSH指令,堆栈指针SP= 。 且对R0-R7 操作;对@R0、@R1 操作。 二、简答题

1、AJMP NEXI 和 SJMP

YAAS 这两条指令转移的空间分别是( )

A 后CY=( ) A=( )

2、若 CY=0 A=00H,则执行完指令 DEC

3、设置89S51单片机的定时/计数器0为方式1定时中断,定时/计数器1为方式1计数,则应写入的立

即数为:MOV

TMOD ,#( )

4、若设置89S51单片机的外部中断1为边沿出发中断,则应设置 EA 、IT1、ET1这些位为( ) 5、读取单片机内部程序存储器和外部数据存储器中的数据的指令分别为( ) 6、LJMP NEXT 和 AJMP NEXT 这两条指令转移的空间分别是( )

7、89S51具有四个8位的I/O接口,若要扩展存储,提供高8位地址和提供读写信号线的是( ), 8、读取单片机外部程序存储器和外部I/O端口数据存储器中的数据的指令分别为( ) 9、若 CY=0 A=00H,则执行完指令 DEC 10、 LJMP NEXT 和 AJMP

A 后CY与A为( )

NEXT 这两条指令转移的空间分别是( )

A 后CY=( ) A=( )

11、若 CY=0 A=00H,则执行完指令 DEC

12、设置8051单片机的定时/计数器0为方式1定时中断,定时/计数器1为方式1计数,则应写入的立

即数为:MOV

TMOD ,#( )

13、若设置89S51单片机的外部中断1为边沿触发中断,则应设置 EA 、IT1、ET1这些位为( ) 14、若设置89S51单片机的外部中断0为电平触发中断,则应设置 EA 、IT1、ET0这些位为( ) 15、LCALL DSUP 和 ACALL

YANS 这两条指令转移的空间分别是( )

A,40H 和 SWAP A 后A为( )

16、若 A=0A6H, ( 40H)=58H , 则执行完指令 XCH 17、若 CY=0 A=0B3H,则执行完指令 RLC

A 后CY与A为( )

18、89S51单片机具有一个( )串行口

19、8155的三个8位I/O端口PA口、PB口、PC口,若设定工作在基本I/O方式共有( )种输入输

3

出的组合方式

20、ADC0809若选择IN4通道进行模拟转换时,则PO.0、 PO.1、PO.2三根信号线的电平为( ) 21、设计出具有24个功能键的行列式键盘最少需要的I/O线为( )

22. 存储器的地址范围是0000H~0BFFFH,它的容量为( )。

23. MOVX A , @R0指令中,源操作数采用的寻址方式和存放的区间( )。

24. 已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( )。

25. 若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=( ) 26.如果(P0)=65H ,则当下面执行后(P0)=( )

CPL P0.2 SETB C

MOV P0.4 ,C

27.89S51单片机中,将累加器A中的数送入外部RAM的40H单元,可执行的指令( )。 28.89S51单片机内有( )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。 29. 单片机选择0809的IN3 通道采集数据,则P0口的 P0.2 P0.1 P0.0应输出的电平为( ) 30. 在参考电压接+5V时,DAC 0832双极性输出电压为+5V和0V 对应的数字量为( )

三、分析程序并写出结果:

1.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) = MOV @R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0

XRL A , #45H

4

MOV 40H , A

2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下: MOV A , @R0 MOV R0 , A MOV A , @R0 ADD A , 21H ORL A , #21H RL A MOV R2 , A RET

则执行结束(R0)= (R2)=

3. 执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B

A , B的内容是:(A)= (B)=

4. 设在31H单元存有#23H,执行下面程序: MOV A, 31H ANL A, #0FH MOV 41H, A MOV A, 31H

5

ANL A, #0F0H SWAP A MOV 42H, A 则(41H)= (42H)=

5.已知 ( 40H)=56, (41H )=16H, (42H )=01H (43H )=00H写出执行的结果。

(4分)

MOV R0, #40H MOV A, @R0 MOV B, A INC R0 MOV A,

@R0

RL A MOV @R0, A;

INC R0 MOV A,B MOV @R0,A RR A INC R0 MOV @R0,A

(40H) = (41H) = (42H )= (43H)=

5.已知 ( 30H)=78, (31H )=12H, (32H )=00H (33H )=00H写出执行的结果。

(4分)

MOV R1, #30H MOV A, @R1 MOV B, A INC R1 MOV A,

@R1

6

DIV AB MOV @R1, A;

INC R1 MOV A,B MOV @R1,A CPL A INC R1 MOV @R1,A

(30H) = (31H) = (32H )= (33H)=

7、说明下列各条指令中源操作数的寻址方式 1).MOV R6,A 2).MOV A,50H 3).JBC ACC.3,rel 4).MOV DPTR,#5200H 5).MOVC A,@A+PC 6).MOV A,@R0

7

本文来源:https://www.bwwdw.com/article/epjd.html

Top