单片机原理与接口技术习题.docx

上传人:b****2 文档编号:2249805 上传时间:2022-10-28 格式:DOCX 页数:14 大小:41.92KB
下载 相关 举报
单片机原理与接口技术习题.docx_第1页
第1页 / 共14页
单片机原理与接口技术习题.docx_第2页
第2页 / 共14页
单片机原理与接口技术习题.docx_第3页
第3页 / 共14页
单片机原理与接口技术习题.docx_第4页
第4页 / 共14页
单片机原理与接口技术习题.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

单片机原理与接口技术习题.docx

《单片机原理与接口技术习题.docx》由会员分享,可在线阅读,更多相关《单片机原理与接口技术习题.docx(14页珍藏版)》请在冰豆网上搜索。

单片机原理与接口技术习题.docx

单片机原理与接口技术习题

 单选题1.执行中断返回指令RETI,会从堆栈取出数作为地址送给( C )。

1.A.DPTR

2.B.PSW

3.C.PC

4.D.Rn

2、 从MCS-51单片机外部数据存储器取数据时,可以采用指令(  D)。

1.A.MOVA,R1

2.B.POPA

3.C.MOVCA,@A+DPTR

4.D.MOVXA,

3、指令MOVA,@R0中源操作数的寻址方式为(       B   )。

1.A.寄存器寻址

2.B.寄存器间接寻址

3.C.立即寻址

4.D.直接寻址

4、MCS-51单片机是根据(      A  )中的数值作为地址读取指令。

1.A.PC

2.B.DPTR

3.C.SP

4.D.PSW

5、8051单片机使用2MHz的晶振,一个机器周期是(  C )微秒。

1.A.1

2.B.4

3.C.6

4.D.12

6、用于设置定时器/计数器工作方式的寄存器是( D  )。

1.A.PCON

2.B.TCON

3.C.SCON

4.D.TMOD

7、若需要从MCS-51单片机外部数据存储器取数据时,可以采用的指令为(   A  )。

1.A.MOVX A,@R0

2.B.MOV A,@R1

3.C.MOVC A, @A+DPTR

4.D.POP A

8、MCS-51单片机复位操作会把PC初始化为(   B  )。

1.A.0100H

2.B.0000H

3.C.0003H

4.D.000BH

9、MCS―51单片机一个机器周期由(  D)个振荡周期构成。

1.A.1

2.B.4

3.C.6

4.D.12

10、单片机8051的XTALl和XTAL2引脚是(      D    )引脚。

1.A.外接定时器

2.B.外接串行口

3.C.外接中断

4.D.外接晶振

11、在复位后,程序计数器的状态是?

(B)

1.A.0013H

2.B.0000H

3.C.0003H

4.D.000BH

12、MCS-51单片机的P1口在作输入前需要将相应的I/O口(   B     )。

1.A.清零

2.B.置1

3.C.悬空   

4.D.接地

13、MCS-51单片机的程序计数器PC是多少位?

(D)

1.A.2

2.B.4

3.C.8

4.D.16

14、MCS-51单片机是多少位的单片机?

(C)

1.A.2  

2.B.4

3.C.8

4.D.16

15、MCS—51单片机的串行口发送、接收缓冲器共用缓冲器SBUF,其地址为(   C  )。

1.A.88H

2.B.90H

3.C.99H

4.D.0AAH

16、MCS-51单片机有(  B   )个中断优先级别控制。

1.A.1

2.B.2

3.C.3

4.D.4

17、MCS-51单片机有(  C    )中断源。

1.A.1

2.B.3

3.C.5

4.D.7

18、MCS-51单片机的定时器T1有( C   )种工作方式

1.A.1

2.B.2

3.C.3

4.D.4

19、MCS-51单片机的定时器T0有( A   )种工作方式

1.A.4

2.B.8

3.C.1

4.D.2

20、单片机上电后或复位后,工作寄存器R0是在(   A   )

1.A.字节地址00H单元

2.B.字节地址01H单元

3.C.位地址00H单元

4.D.位地址09H单元

21、MCS-51单片机有(    D)工作寄存器区

1.A.1

2.B.2

3.C.3

4.D.4

22、在单片机中,通常将一些中间计算结果放在(    D  )中

1.A.累加器

2.B.控制器

3.C.程序存储器

4.D.数据存储器

23、MCS-51单片机复位后PC值为(  A  )

1.A.0000H

2.B.000BH

3.C.0013H

4.D.0023H

24、MCS-51单片机是根据(    B   )中的数值作为地址读取指令

1.A.DPTR

2.B.PC

3.C.R0

4.D.R1

25、使用MCS51汇编语言指令时,标号以(  C )开始。

1.A.标点符号

2.B.数字

3.C.英文字符

4.D.中文字符

26、8051单片机使用6MHz的晶振,一个机器周期是(B   )微秒。

1.A.1

2.B.2

3.C.4

4.D.8

27、8051单片机使用12MHz的晶振,一个机器周期是(  A )微秒。

1.A.1

2.B.2

3.C.4

4.D.8

28、MCS—51单片机一个机器周期由( D  )个振荡周期构成;

1.A.2

2.B.4

3.C.8

4.D.12

29、MCS-51单片机是( B  )位机。

1.A.4

2.B.8

3.C.16

4.D.32

30、MCS-51单片机是( A )公司在上世纪80年代推出的。

1.A.INTEL

2.B.MICROCHIP

3.C.AMD

4.D.ELL

多选题31、单片机应用系统由( BD      )组成。

1.A.显示系统

2.B.硬件系统

3.C.键盘系统

4.D.软件系统

32、CPU的主要组成部分有(  AB   )

1.A.运算器

2.B.控制器

3.C.程序存储器

4.D.数据存储器

33、共阴极和共阳极两种7段LED数码管,在相同连接方式时的显示段码相同。

34、SJMP跳转空间最大可达到64KB。

35、DPTR是由DPH和DPL两个8位特殊寄存器组成的16位寄存器。

36、多个中断源不可以同时申请中断。

37、指令MOV  A,30H的源操作数为立即寻址方式。

38、中断服务程序执行的最后一条指令通常情况下是RETI。

39、MCS-51单片机系统上电后,使用的是工作寄存器0区。

40、七段数码LED采用静态显动态方式比动态显示占用更多的CPU开销。

41、共阴极和共阳极两种,在相同连接方式时的显示段码相同。

42、MCS—51单片机的串行口收发不能同时进行。

43、中断服务子程序的末尾有返回指令是RET。

44、定时器1的中断入口地址是23H。

45、伪指令在编译后没有代码产生。

46、若指令有多个操作数,各操作数间以分号分隔。

47、一个机器周期由4个时钟周期构成。

48、I/O口作输入用途之前相应端口必须先清零。

49、进位标志位是特殊功能寄存器之一程序状态寄存器PSW中的一个位。

50、I/O口作输入用途之前相应端口必须先置1对

51、使用工作寄存器0区时,R0为内部数据存储区00H字节,R1于内部数据存储区字节地址01H。

52、MCS-51单片机复位后,内部特殊功能寄存器均被清零。

53、MCS-51单片机复位后,RS1、RS0为0、0,此时使用0组工作寄存器。

54、MCS-51单片机在检测复位引脚为高电平后,立即复位。

填空题

55、串行通讯分为同步通讯和(异步通讯)两种基本方式。

56、字符“H”的ASCII码为( 48H 或 72    )。

57、与十进制数40相等的十六进制数为(  28H)

58、十六进制数20H的压缩BCD码为(32H)

1. 十六进制数30H等于十进制数(48);

 2. 十六进制数20H的压缩BCD码为(32H); 

3. 与十进制数40相等的十六进制数为( 28H ); 

4. 十六进制数037H对应的压缩BCD码可表示为( 55H); 

5. 字符“A”的ASCII码为(41H);

 6. 字符“D”的ASCII码为(44H);

 7. 字符“1”的ASCII码为( 31H);

 8. 字符“5”的ASCII码为(35H); 

9. 位09H所在的单元地址是(21H)字节的( D1  )位; 

10. 编写程序时使用的程序设计语言有(  机器语言)、(   汇编语言 )、( 高

级语言 )三种; 

11. MCS—51单片机有四个工作寄存器区,由PSW状态字中的(  RS0  )、

( RS1  )两位的状态来决定; 

12. 定时器的工作方式(  1    )为16位为定时/计数方式; 13. 串行通讯分为( 异步通讯)和(  同步通讯  )两种基本方式; 

14. 串行通讯工作方式1和方式3的波特率有SMOD值和(T1的溢出率 )控制。

论述题:

  

1.简述执行转移指令、调用子程序、中断响应的区别。

 

答:

执行转移指令会修改PC,但不保存当前PC、不会返回、不会自动使用堆栈;而调用子程序和中断响应会保存当前PC进堆栈,再修改PC,都需要返回,从堆栈中取出保存的数作为PC而返回。

调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为"中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。

  

2. 编写子程序,将内部数据存储器40H-4FH共16个单字节数依次搬到50H—5FH,并将原40H—4FH共16字节清零。

 

答:

BAN:

   MOV R0,#40H     

MOV R1,#50H     MOV R1,#16  

BAN0:

  MOV A,@R0     

MOV @R1,A  

MOV @R0,#0     INC R0     

INC R1  

   DJNZ R1,BAN0     

RET  

3. 无条件转移、子程序调用、中断响应这三者有何异同?

 

答:

相同:

这三者都会修改PC,通常不会再顺序执行。

不同:

无条件转移不会保存当前PC,而后两者都会先自动使用堆栈保存当前PC再修改PC,都会有返回的时候;而后两者之间的不同在于调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为"中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。

4、编写延时为100ms的指令延时子程序,晶振为6MHz,写出计算过程。

 

DEL:

 MOV   R7, #200   ;1个机器周期 

DEL1:

 MOV  R6, #125  ;1个机器周期 

 DEL2:

 DJNZ    R6, DEL2     ;2个机器周期    

DJNZ    R7, DEL1     ;2个

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

当前位置:首页 > 人文社科 > 法律资料

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

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