单片机开发与设计理论题库.docx

上传人:b****2 文档编号:23180991 上传时间:2023-05-15 格式:DOCX 页数:29 大小:33.39KB
下载 相关 举报
单片机开发与设计理论题库.docx_第1页
第1页 / 共29页
单片机开发与设计理论题库.docx_第2页
第2页 / 共29页
单片机开发与设计理论题库.docx_第3页
第3页 / 共29页
单片机开发与设计理论题库.docx_第4页
第4页 / 共29页
单片机开发与设计理论题库.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

单片机开发与设计理论题库.docx

《单片机开发与设计理论题库.docx》由会员分享,可在线阅读,更多相关《单片机开发与设计理论题库.docx(29页珍藏版)》请在冰豆网上搜索。

单片机开发与设计理论题库.docx

单片机开发与设计理论题库

 

单片机开发与设计

理论试题题库集

 

目录

一、题库说明------------------------------------------------------------------(3)

二、填空题70个-----------------------------------------------------------(4)

三、选择题60个-----------------------------------------------------------(8)

四、判断题60个-----------------------------------------------------------(15)

五、简答题15个-----------------------------------------------------------(18)

六、编程题10个-----------------------------------------------------------(21)

 

题库说明:

◆本题库扩充了原题库中并修正了部分错误。

从新将试题类型分为填空、选择、判断、简答、编程五个类型

◆工业和信息化系统的“单片机开发与设计”考试试卷题目将此

题库中抽取题目。

◆关于“单片机开发与设计”考试的具体说明详见

《单片机开发与设计考试说明》。

 

题目说明

试题类别

单片机开发与设计

题型

填空题

题量

70个

1把72h十六进制数转换成十进制数后为114转换为二进制数为1110010。

2把250十进制数转换成十六进制数后为0FAH转换为二进制数为11111010。

3把111000011010B二进制数转换成十进制数后为3610转换为十六进制数为0E1AH。

4十六进制数88h和十进制数88按位异或运算后结果用十六进制表示为0D0H。

5十六进制数30h和十进制数97按位与运算后结果用十六进制表示为20H。

6十六进制数48h和十进制数23按位或运算后结果用十六进制表示为5FH。

7十六进制数92h按位取反运算后结果用十六进制表示为6DH。

8计算机中能表示最小数据的单位是BIT。

9计算机中8位相邻的二进制位表示一个字节。

10RAM可以分为静态和动态两种,单片机一般使用静态。

11MCS-51系列单片机内部含有数据存储器RAM,对于AT89S51这款单片机而言,容量为128BYTES。

12MCS-51系列单片机内部含有数据存储器RAM,对于AT89S52这款单片机而言,容量为256BYTES。

13MCS-51系列单片机内部含有若干个16位的定时计数器,对于AT89S51这款单片机而言,内部含有2个这样的定时计数器。

14MCS-51系列单片机内部含有若干个16位的定时计数器,对于AT89S52这款单片机而言,内部含有3个这样的定时计数器。

15AT89S51单片机拥有可以寻址64KB外部程序存储器和外部数据存储器的总线扩展结构。

16MCS-51系列单片机系统内,PSW的最高位为CY。

16MCS-51系列单片机系统内,PSW的D6位为AC。

17AT89S51单片机拥有4组8位并行IO端口。

18AT89S51单片机的P3.5端口的第二功能为RD。

19AT89S51单片机复位后,P1锁存器内的内容为FF。

20AT89S51单片机复位后,SBUF内的内容为不确定。

20AT89S51单片机复位后,PSW内的内容为0。

22AT89S51单片机1个机器周期由12个振荡周期组成。

23AT89S51单片机复位后,若希望从片内存储器开始执行,EA脚应接1

PC值超过4K时,8051会自动转向片外存储器继续取指令执行。

24AT89S51单片机的T0和T1有2个控制寄存器为TCON和TMOD。

25TMOD中M0和M1是定时器工作方式选择位当M0M1=10时定时器工作于3。

26TMOD中的C/T位被置位后定时计数器工作在计数模式。

T

27PCON中的PD位被置位后进入节能模式。

27PCON中的IDL位被置位后进入掉电模式。

28.AT89S51单片机有5个中断源,有2个中断优先级,优先级可以修改特殊功能寄存器IP选择.。

29.在使用AT89S51单片机的系统中,若想启动T1定时器需要置位TCON寄存器中的

TR位。

30在使用AT89S51单片机的系统中,IE寄存器的地址为80H。

31在使用AT89S51单片机的系统中,EA在IE寄存器的第8位。

32在使用AT89S51单片机的系统中,中断默认优先级最低的是UART。

33在使用AT89S51单片机的系统中,中断返回指令是RET1。

34在使用AT89S51单片机的系统中,定时器T0的入口中断向量地址是0BH。

35单片机程序的入口地址是0000H,外部中断1的入口地址是0013H。

36定时器的计数方式是对来自T0、Tl引脚的脉冲计数,输入的外部脉冲在负跳变时有效计数器加1。

定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。

37通常单片机上电复位时PC=0000H,SP=07H,通用寄存器采用第0组,

这一组寄存器的地址范围是从00H~07H。

  

38 在使用AT89S51单片机的系统中,TI被置位后表示发送数据完成。

39在使用AT89S51单片机的系统中,RI被置位后表示接受到数据。

40在使用AT89S51单片机的系统中,设计晶体频率为12MHz如果想让定时器T0每1ms

产生一次中断.,T0工作在方式0TH0=1CHTL0=18H。

41指令是规定计算机进行某种操作的命令。

一条指令只能完成有限的功能。

为了使计算机

完成复杂的功能就必须使用一系列的指令。

计算机所能识别的全部指令集合称为

计算机的指令系统。

42汇编语言是采用助记符来表示机器指令的。

43MOVR7,#0FEH指令采用立即数寻址方式。

44MOVA,34H指令采用直接寻址寻址方式。

44MOVA,R1指令采用寄存器寻址寻址方式。

44MOVA,@R0指令采用寄存器间接寻址寻址方式。

44MOVCA,@A+PC指令采用变址寻址寻址方式。

44SETBEA指令采用位寻址寻址方式。

45MCS-51单片机系统内若执行下面指令后ACC的值为8H。

;

MOVA,#0FEH;

MOVR1,#8H;

XCHA,R1;

;;

46MCS-51单片机系统内,假设需要使PSW进栈需要执行PUSHPSW。

指令

47MCS-51单片机系统内若执行下面指令后ACC的值为8H。

;

MOVA,#0FEH;

MOVR1,#8H;

PUSHACC;

PUSHR1;

;

;

;

POPACC;

POPR1;

48MCS-51单片机系统,乘法指令影响PSW。

其中CY位总是为0。

49MCS-51单片机系统内若执行下面指令后ACC的值为0FFH。

;

;

MOVA,#0FEH;

MOVR1,#7FH;

ORLA,R1;

;

;

49MCS-51单片机系统内若执行下面指令后ACC的值为7EH。

;

;

MOVA,#0FEH;

MOVR1,#7FH;

ANLA,R1;

;

50汇编语言分为“指令”和“伪指令”END属于伪指令。

51计算机的系统总线有地址总线、控制总线和数据总线。

52IIC总线使用2根双向数据线传送数据。

53若AT24C02的A0,A1,A2接地后该器件的写地址为0A0H。

54AD期间是模拟量将抓换为数字量。

55DA期间是数字量将抓换为模拟量。

56LCM模组一般是将液晶面板、控制芯片背光灯箱组装在一起,共用户使用。

57LCM模组按显示内容可以分为段式型、字符型和点阵型。

58数码管按照驱动方式不同分为静态显示和动态显示。

59常用的键盘分为编码键盘和非编码键盘。

60MCS-51单片机系统P0端口和P2端口可以作为扩展时的总线接口。

61MCS-51单片机系统在总线扩展时使用锁存器来锁存地址。

62AD574A是12位分辨率的ADC如果基准电压为5V,其能分辨的最小电压为1.2mV。

63C51中sfr关键字用来申明特殊功能寄存器。

64C51中sbit关键字用来申明特殊位变量。

65C51中char型变量占1字节。

内存取值范围为-128~127。

66C51中串行中断函数的说明方式为interrupt4。

67C51中unsigedint型变量占2字节。

内存取值范围为0~65535。

68C51中if(表达式1)表达式2;当表达式1为真时执行表达式2.

69C51中在switvhcase语句中case后面的表达式需要为常量

70C51中for,while属于循环流控制语句.

 

题目说明

考核内容

单片机设计与开发

题型

选择题

题量

60个

1与32H相等的是(B)

A:

32B:

50C:

75D:

64

2与67相等的是(B)

A:

33HB:

43HC:

53HD:

64H

376+23H等于(C)

A:

111HB:

111BC:

111D:

101

480h和7fH按位或运算后等于(A)

A:

255B:

0C:

128D:

64

580h和7fH按位与运算后等于(B)

A:

255B:

0C:

128D:

64

697左移4位后等于(A)

A:

32B:

0C:

128D:

64

7.下列计算机语言中,CPU能直接识别的是(D)。

A、自然语言    B、高级语言     C、汇编语言    D、机器语言

8.当MCS-51单片机接有外部存储器,P2口可作为(C)。

A、数据输入口                    B、数据的输出口   

C、准双向输入/输出口            D、输出高8位地址

9.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(  D  )指令。

A、PUSHR0  B、PUSH@R0  C、PUSH00H  D、PUSH08H

10.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( A )。

A、P0口和P2 B、P0口   C、P1口和P3口D、P2口

11.以下哪种方式的接口总线最少?

(    C    )

   A、SPI        B、I2C         C、单总线         D、并行通信

12能够用紫外光擦除ROM中程序的只读存储器称为(C  )。

A、掩膜ROM   B、PROM       C、EPROM      D、EEPROM

 

13.下列关于栈的描述中错误的是(C   )。

A、栈是先进后出的先性表B、栈只能顺序存储

C、栈具有记忆作用       D、对栈的插入和删除操作中,不需要改变栈底指针。

14.以下不是构成的控制器部件(D):

A程序计数器、B指令寄存器、C指令译码器、D存储器

15.PSW=18H时,则当前工作寄存器是(D)

A0组  B1组  C2组    D3组

16P1口的每一位能驱动(  B )

(A)2个TTL低电平负载有   (B)4个TTL低电平负载

(C)8个TTL低电平负载有  (D)10个TTL低电平负载

17.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(  C  )

A、2MHz       B、1MHz       C、500kHz       D、250kHz

18.定时器/计数器工作方式1是(D  )。

A、8位计数器结构                B、2个8位计数器结构

C、13位计数结构                 D、16位计数结构

19.定时器/计数器工作方式0是(C  )。

A、8位计数器结构                B、2个8位计数器结构

C、13位计数结构                 D、16位计数结构

20定时器/计数器工作方式3是(B  )。

A、8位计数器结构                B、2个8位计数器结构

C、13位计数结构                 D、16位计数结构

21要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(B).

(A)09H(B)87H(C)00H(D)80H

22.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(B)

(A)T1,(B)T0,T1(C)T1,串行接口(D),T0

23AT89S51有中断源( A   )

(A)5个   (B)2个   (C)3个   (D)6个

24.MCS-51响应中断时,下面哪一个条件不是必须的(D)

(A)当前指令执行完毕(B)中断是开放的

(C)没有同级或高级中断服务须(D)必须有RET1指令

25、MCS-51的中断源全部编程为同级时,优先级最高的是(D)

(A)INT1(B)TI(C)串行接口(D)INT0

 

26以下哪一条指令的写法是错误的(  C   )。

A、MOVDPTR,#3F98H  B、MOVR0,#0FEH  

C、MOV50H,#0FC3DH  D、INCR0

27MCS-5l单片机的堆栈区是设置在(C)中。

A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区

28.以下哪一条是位操作指令(   B   )。

A、MOVP0,#0FFH   B、CLRP1.0   C、CPL  A     D、POP  PSW

 

29.以下哪一条是位操作指令(   B   )。

A、MOVP1,#0FFH   B、MOVC,ACC.1   C、CPL  A     D、POP  PSW

30.下列数据字定义的数表中,(  A  )是错误的。

A、DW“AA”    B、DW“A”      C、DW“OABC”  D、DWOABCH

31以下哪一条指令的写法是错误的(  D   )。

A、INCDPTR    B、MOVR0,#0FEH    C、DEC  A    D、PUSH  A

32.以下哪一条指令的写法是错误的(  B   )。

A、MOVCA,@A+DPTR   B、MOVR0,#FEH    

C、CPL  A    D、PUSH  ACC

33执行MOVXA,DPTR指令时,MCS-51产生的控制信号是(C)

A/PSENBALEC/RDD/WR

34.以下哪个是属于单片机系统前向通道的器件?

(    A     )

A、A/D转换       B、D/A转换       C、LED数码管      D、继电器

35.以下不是构成单片机的部件(D)

A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机

36.下列不是单片机总线是(D)

A地址总线B控制总线C数据总线D输出总线

37.下面哪一种传送方式适用于处理外部事件(C)

(A)DMA(B)无条件传递进(C)中断(D)条件传递

38.某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)

(A)11根(B)12根(C)13根(D)14根

39、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)

(A)P0(B)P1(C)P2(D)P3

40、当使用快速外部设备时,最好使用的输入/输出方式是(C)

(A)中断(B)条件传送(C)DMA(D)无条件传送

41IIC总线规定的起始信号为(A)

A在SCL高电平的时候SDA下降

B在SCL高电平的时候SDA上升

C在SCL低电平的时候SDA下降

D在SCL低电平的时候SDA上升

 

41IIC总线规定的结束信号为(B)

A在SCL高电平的时候SDA下降

B在SCL高电平的时候SDA上升

C在SCL低电平的时候SDA下降

D在SCL低电平的时候SDA上升

43关于IIC叙述不正确的是(D)

AIIC协议规定2根线双向传输数据

BIIC规定在SCL为低的时候才能进行数据的变换

CIIC规定发送完成一个字节后需要确认“应答位”

CIIC规定所有器件的地址是固定不变的

44以下采用单总线连接的器件是(B)

AAT24C02BDS18B20C93C46DDS1307

45以下不是实时时钟器件是(B)

APCF8563BDS18B20CDS12C887DDS1307

 

46下列计算机语言中,CPU能直接识别的是(D)。

A、自然语言    B、高级语言     C、汇编语言    D、机器语言

47.以下叙述中正确的是(C)。

A、用C语言实现的算法必须要有输入和输出操作

B、用C语言实现的算法可以没有输出但必须要有输入

C、用C程序实现的算法可以没有输入但必须要有输出

D、用C程序实现的算法可以既没有输入也没有输出

48.以下能正确定义一维数组的选项是(B)。

A、inta[5]={0,1,2,3,4,5};           B、chara[]={0,1,2,3,4,5};

C、chara={'A','B','C'};              D、inta[5]="0123";

49以下叙述中错误的是(C)

A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。

B、数组名代表的是数组所占存储区的首地址,其值不可改变。

C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。

D、可以通过赋初值的方式确定数组元素的个数。

50以下选项中可作为C语言合法常量的是(A)

A、-80        B、-080        C、-8e1.0      D、-80.0e

51以下不能定义为用户标识符是(D)。

A、Main        B、_0           C、_int         D、sizeof

52.存储16×16点阵的一个汉字信息,需要的字节数为(A)

A、32          B、64          C、128          D、256

53在C语言中,合法的长整型常数是(   A)

A、OL         B、4962710      C、324562&     D、216D

54在C语言中,SBUF=A;是(   A)

A、将A中的内容发送出去

B、将SBUF中的内容装到A中    

  C、将ACC中的内容发送出去

   D、将SBUF中的内容装到ACC中 

55在C语言中,想打开全局中断的语句是(   A)

A、EA=1;

B、ES=1;    

  C、EA=0;

   D、ES=0;

56在C语言中,想关闭全局中断的语句是(   C)

A、EA=1;

B、ES=1;    

  C、EA=0;

   D、ES=0;

57在C语言中,想关闭串行口中断的语句是(   D)

A、EA=1;

B、ES=1;    

  C、EA=0;

   D、ES=0;

58在C语言中,想打开串行口中断的语句是(   B)

A、EA=1;

B、ES=1;    

  C、EA=0;

   D、ES=0;

59在C语言中,想执行A和B按位于运算的表达式为(   B)

A、A&&B;

B、A&B;   

  C、A||B;

   D、A|B;

60在C语言中,想执行A和B按位或运算的表达式为(   D)

A、A&&B;

B、A&B;   

  C、A||B;

   D、A|B;

 

题目说明

考核内容

单片机设计与开发

题型

判断题

题量

60个

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)

2.MCS-51上电复位时,SBUF=00H。

(×)。

SBUF不定。

3.使用可编程接口必须处始化。

(√)。

4.8155的复位引脚可与89C51的复位引脚直接相连。

(√)

5.MCS-51是微处理器。

(×)

6.AT89S51系统可以没有复位电路。

(×)

7.要MCS-51系统中,一个机器周期等于1.5μs。

(×)若晶振频率屡8MHz,才可能为1.5μs

8.计算机中常作的码制有原码、反码和补码(√)

9.若不使用MCS-51片内存器引脚EA必须接地.(√)

10.十进制数-29的8位补码表示为.11100010(×)

11.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)

12.MCS-51的相对转移指令最大负跳距是127B。

(×)

13.MCS-51的程序存储器只是用来存放程序的。

(×)存放程序和表格常数。

14.MCS-51的时钟最高频率是18MHz.(×).12MHz。

15.使用可编程接口必须处始化。

(√)。

16.当MCS-51上电复位时,堆栈指针SP=00H。

(×)

SP=07H

17.MCS-51外扩I/O口与外RAM是统一编址的。

(√)。

18.使用8751且=1时,仍可外扩64KB的程序存储器。

(×)60KB。

19.8155的复位引脚可与89C51的复位引脚直接相连。

(√)

20.MCS-51是微处理器。

(×)不是。

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

当前位置:首页 > 自然科学 > 物理

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

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