单片机平时测试题

发布 2024-04-17 19:45:11 阅读 5217

单片机原理与接**术平时测试题。

一、选择题。

1. 下列汇编指令的标号名中,正确的是。

a. my_fistnameb. 01_namec. my_name2d. cjne

2. 程序计数器pc用来存放___

a. 当前指令 b. 下一条要执行的指令 c. 操作数地址 d. 下一条要执行的指令地址。

3. mcs-51单片机的四个i/o端口中,只有一种功能的是___

a. p0b. p1 c. p2d. p3

4. 当psw中的rs1和rs0的值分别是0和1时,当前的工作寄存器组是。

a. 寄存器组0组 b. 寄存器组1组 c. 寄存器组2组 d. 寄存器组3组。

5. 单片机系统复位后,程序起始入口地址是。

a. 0000h b. 0ffffhc. 1000hd. f000h

6. 和mov a, 90h 相同的指令是___

a、mov a,p0 b、 mov a,p1 c、 mov a,p2 d、 mov a,p3

7. 请问下列语句中,错误的是___

a. mov a, @r0 b. mov a, @r1 c. mov a, @r2 d. movx a, @dptr

8. 下列语句中,不是位寻址方式的是___

a. mov c,20h b. mov a,20h c. mov c,0d2h; d. mov c,ov

9. 和mov c, 0d2h相同的语句是___

a. mov c,d0h ; b. mov c,psw.2 c. mov c,#0d2h; d. mov c,0d2h.2

10. 关于c51的说法,正确的是___

a. c51可以取代繁琐的汇编语言程序,不需要考虑msc51单片机的硬件结构;

b. c51程序的目标码在效率上高过汇编程序;

c. c51是一种区分大小写的高级语言;

d. c51的表示符可以以数字开头。

11. 下列关于变量的定义,错误的是___

a. sbit ba = 0xd0^0 b. sbit ba = psw^0

c. sbit ba = 0x90d. sbit ba = 0x89^0

12. 下列定义可寻址的特殊功能寄存器中位变量的语句中,错误的是___

a. sfr s = 0x80 ; sbit ba = s^0

b. sfr s = 0x89 ; sbit ba = s^1

c. sbit ba = 0x80^2

d. sbit ba = 0x87

13. 下列关于位变量的定义,不正确的是___

a:bit不能定义位变量指针; b:bit不能定义位变量数组;

c:bit不能做函数的返回值; d:bit可以做函数的参数。

14. 在程序流程图中,用___标识判断?

a. 近似椭圆框 b. 矩形框 c. 菱形框 d. 小圆形

15. 能实现多分支选择结构的语句是___

a. for语句 b. while语句 c. switch语句 d. do_while语句

16. 若外部中断0采用边沿触发方式,外部中断1采用电平触发方式,则需要设置tcon中的___

a. it1=0,it0=0 b. it1=0,it0=1 c. it1=1,it0=0 d. it1=1,it0=1

17. cpu在每个机器周期的( )期间采样int0引脚上的中断申请信号。

a. s5p2 b. s3p2 c. s2p5 d. s2p3

18. 请问指令mov a, @r1中划线操作数的寻址方式为___

a. 寄存器寻址 b. 寄存器间接寻址 c. 变址寻址d. 直接寻址。

19. 将累加器a高4位置“0”,低4位不变的汇编指令是___

a. mov a, 0fh b. anl a, 0fh c. orl a, 0fh d. xrl a, 0fh

20. 将累加器a高4位不变,低4位取反的汇编指令是___

a. mov a, 0fh b. anl a, 0fh c. orl a, 0fh d. xrl a, 0fh

21. 将累加器a高4位置“1”,低4位不变的汇编指令是___

a. mov a, 0fh b. anl a, 0fh c. orl a, 0fh d. xrl a, 0fh

22. mcs-51单片机复位后,ip和ie的内容为___即各个中断源均为低优先级中断且所有中断被禁止___

a. ip = 00h , ie = 00h b. ip = 00h , ie = ffh

c. ip = ffh , ie = 00h d. ip = ffh , ie = ffh

2、填空题。

1. 存储器包括___和存放程序存放数据。

2. 单片机系统核心是单片机芯片,芯片引脚按照功能分为3类,即和。

3. mcs-51单片机的4个8位并行口中和___是复用口。

4. mcs-51单片机具有___个中断源,__个优先级嵌套结构。

5. 单片机的核心部分是___由和组成。

6. 当ea为为低电平时,只访问。

7. 堆栈是是按的原则存取数据的。

8. msc-51在物理结构上有4个存储空间,分别是和。

9. 4个工作寄存器组共有32个通用寄存器。当前寄存器的选择是通过psw中的___和___设置来实现。

10. 51子系列片内有___kb的rom,最多可扩展___kb rom,片内片外统一编址。

11. 当ea为高电平时,首先访问当它为低电平,只访问。

12. 若ea端保持则所有取指令操作均在___程序存储器中进行,0000h地址在若ea端保持0000h地址在所有取指令操作均在程序存储器中进行。

13. 程序存储器的___地址是单片机系统复位后的程序起始入口地址。

14. 当并行i/o口作为输入时,该口的锁存器必须先写入___这是一个重要条件。否则,该口不能读入正确数据。

15. mcs-51的时钟产生方法有___和___两种。

16. 单片机的外部复位电路有和___两种。

17. mcs-51单片机的基本工作方式是___它分为和___

18. 在上电复位时,在时钟电路工作后,在rst端连续给出___个机器周期的___电平就可完成复位操作。

19. mcs-51单片机有两种低功耗运行方式,即___方式和方式。

20. mcs-51单片机有两种低功耗运行方式,即___方式和方式。

21. 指令有两种格式,分别是___指令和指令。每条指令两部分组成,分别是和。

22. mcs-51单片机能够识别并执行的指令共有条。

23. 汇编语言源程序由___指令和___指令两者构成,其扩展名是。

24. 用汇编语言编写的源程序通常需经过微机汇编程序编译成组成的后才能被单片机执行。

25. 汇编有和两种方法。

26. 顺序结构时程序结构中最简单的一种,在执行程序时从条指令开始顺序执行到条指令为止。

27. 分支程序可根据要求无条件或有条件地改变程序执行流向,分支程序有和。

28. 典型循环程序包含四部分和。

29. 循环结构程序有和两种基本结构。

30. char类型的长度是___b,分为___和___两类,默认值为表示的数值范围分别是___和。

31. int类型的长度是___b,分为___和___两类,默认值为表示的数值范围分别是___和。

32. long类型的长度是___b,分为___和___两类,默认值为表示的数值范围分别是___和。

33. c51的程序是一个函数定义的集合,可以由任意个函数构成,其中必须包含___函数,且该函数只能有___个。

34. 单片机c语言源程序经过编辑、编译、连接后生成目标程序,目标文件的扩展名是___

35. c51有三种存储模式和___

36. c51中数据存储模式的设定有两种方式:__和___

37. 从用户使用角度划分,c51函数分为和。

38. 在调用库函数前要先使用___命令包含和该函数有关的头文件,然后才能调用。

39. 用户自定义函数是用户根据任务编写的函数,从函数定义形式上可划分为三种和___

单片机测试题

单片机原理判断题 附答案 时间 2010 02 03 15 28 未知作者 牛牛点击 184次。1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。上电复位时,sbuf 00h sbuf 不定。3.使用可编程接口必须处始化。4 8155 的复位引脚可与 89c 51 的复位引脚直接相连。5...

单片机测试题

一 填空题 每空1分,共计20分 1 8051是在8031的基础上,片内集成了4kb的作为程序存储器 8751是在8031的基础上,片内集成了4kb的作为程序存储器。2 mcs 51单片机的外部引脚按功能分为。三部分。3 mcs 51单片机系统中,当psen信号有效时,表示cpu要读取信息。4 查表...

单片机测试题

考试科目年级。一 填空题 每空1分,共10分 1 89c51内部有 1 个ram 89c51有4k内部 2 mcs 51单片机系列有 5 个中断源。3 mcs 51可分为六种不同的寻址方式。如 movc a,a pc 属于 变址 寻址方式,sjmp rel 属于 相对 寻址方式 4 完成不同数制间的...