单片机习题册含答案.docx

上传人:b****6 文档编号:12792024 上传时间:2023-06-08 格式:DOCX 页数:57 大小:48.26KB
下载 相关 举报
单片机习题册含答案.docx_第1页
第1页 / 共57页
单片机习题册含答案.docx_第2页
第2页 / 共57页
单片机习题册含答案.docx_第3页
第3页 / 共57页
单片机习题册含答案.docx_第4页
第4页 / 共57页
单片机习题册含答案.docx_第5页
第5页 / 共57页
单片机习题册含答案.docx_第6页
第6页 / 共57页
单片机习题册含答案.docx_第7页
第7页 / 共57页
单片机习题册含答案.docx_第8页
第8页 / 共57页
单片机习题册含答案.docx_第9页
第9页 / 共57页
单片机习题册含答案.docx_第10页
第10页 / 共57页
单片机习题册含答案.docx_第11页
第11页 / 共57页
单片机习题册含答案.docx_第12页
第12页 / 共57页
单片机习题册含答案.docx_第13页
第13页 / 共57页
单片机习题册含答案.docx_第14页
第14页 / 共57页
单片机习题册含答案.docx_第15页
第15页 / 共57页
单片机习题册含答案.docx_第16页
第16页 / 共57页
单片机习题册含答案.docx_第17页
第17页 / 共57页
单片机习题册含答案.docx_第18页
第18页 / 共57页
单片机习题册含答案.docx_第19页
第19页 / 共57页
单片机习题册含答案.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机习题册含答案.docx

《单片机习题册含答案.docx》由会员分享,可在线阅读,更多相关《单片机习题册含答案.docx(57页珍藏版)》请在冰点文库上搜索。

单片机习题册含答案.docx

单片机习题册含答案

《微处理器(单片机)应用技术》习题册

(含答案)

101二进制、十进制、和十六进制间的转换

一、填空题(每空1分)

1、二进制的11001011B转换成十六进制是________。

CBH,

2、二进制的01111110B转换成十六进制是________。

7EH

3、二进制的10000111B转换成十六进制是________。

87H

4、二进制的11010010B转换成十六进制是________。

D2H

5、二进制的11110001B转换成十六进制是_______。

F1H

6、十六进制的5EH转换成二进制是_________。

01011110B

7、十六进制的0AAH转换成二进制是_________。

10101010B

8、十六进制的4BH转换成二进制是_________。

01001011B

9、十六进制的41H转换成二进制是_________。

01000001B

10、十六进制的35H转换成二进制是_________。

00110101B

11、二进制的11001011B转换成十进制是________。

293

12、二进制的01111110B转换成十进制是________。

126

13、二进制的10000111B转换成十进制是________。

135

14、二进制的11010010B换成十进制是________。

210

15、二进制的11110001B转换成十进制是________。

241

二、单项选择题(每题1分)

1、将十进制数215转换成对应的二进制数是(A)。

A.11010111B.11101011C.10010111D.10101101

2、二进制数110110110对应的十六进制数可表示为(B)。

A.1D3HB.1B6HC.DB0HD.666H

3、十进制数80其对应的十六进制可表示为(B)H。

A.16B.50C.51D.80

4、十六进制数4FH对应的十进制数是(C)。

A.78B.59C.79D.87

5、将十进制数98转换成对应的二进制数是(A)。

A.1100010B.11100010C.10101010D.1000110

6、十进制数89.75其对应的二进制可表示为(C)。

A.10001001.01110101B.1001001.10C.1011001.11D.10011000.11

7、十进制数126对应的十六进制数可表示为(D)。

A.8FHB.8EHC.FEHD.7EH

8、二进制数110010010对应的十六进制数可表示为(A)。

A.192HB.C90HC.1A2HD.CA0H

102单片机的概念

一、填空题(每空1分)

1、单片机是一种将、存储器和输入输出接口集成在一个芯片中的微型计算机。

【答案】CPU

2、单片机是一种将CPU、和输入输出接口集成在一个芯片中的微型计算机。

【答案】存储器

3、单片机是一种将CPU、存储器和集成在一个芯片中的微型计算机。

【答案】输入输出接口

4、单片机应用系统是由和软件系统组成的。

【答案】硬件系统

5、单片机应用系统是由硬件系统和组成的。

【答案】软件系统

二、单项选择题(每题1分)

1、MCS-51系列单片机的CPU主要由(A)组成。

A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器

2、下面设备不是输入设备的是(C)。

A.A/D转换器B.键盘C.打印机D.扫描仪

三、判断题(每题1分)

(×)

(1)MCS-51单片机是高档16位单片机。

(×)

(2)MCS-51单片机具有高功耗的特点。

(×)(3)MCS-51单片机只能应用到工业和商业产品中。

四、论述题(每题5分)

1、什么是单片机?

它由哪几部分组成?

【答案】单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(CentralProcessingUnit)、随机存取存储器RAM(RandomAccessMemory)、只读存储器ROM(Read-onlyMemory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。

2、什么是单片机应用系统?

【答案】单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。

单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。

3、什么是单片机开发系统?

【答案】单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。

10351系列单片机内部的组成及外部引脚

一、填空题(每空1分)

1、MCS-51系列单片机的存储器主要有4个物理存储空间,即、片内程序存储器、片外数据存储器、片外程序存储器。

【答案】片内数据存储器

2、MCS-51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、

、片外数据存储器、片外程序存储器。

【答案】片内程序存储器

3、MCS-51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、片内程序存储器、、片外程序存储器。

【答案】片外数据存储器

4、MCS-51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、片内程序存储器、片外数据存储器、。

【答案】片外程序存储器

5、片内RAM低128单元,按其用途划分为、位寻址区和用户RAM区3个区域。

【答案】工作寄存器组

6、片内RAM低128单元,按其用途划分为工作寄存器组、和用户RAM区3个区域。

【答案】位寻址区

7、片内RAM低128单元,按其用途划分为工作寄存器组、位寻址区和3个区域。

【答案】用户RAM区

8、除了单片机和电源外,单片机最小系统包括电路和复位电路。

【答案】时钟

9、除了单片机和电源外,单片机最小系统包括时钟电路和电路。

【答案】复位

10、MCS-51系列单片机的XTAL1和XTAL2引脚是引脚。

【答案】时钟电路

11、MCS-51系列单片机的复位电路有两种,即和按键复位电路。

【答案】上电复位电路

12、MCS-51系列单片机的复位电路有两种,即上电复位电路和。

【答案】按键复位电路

13、在MCS-51系列单片机的4个并行输入/输出端口中,常用于第二功能的是口。

【答案】P3

14、单片机的系统总线有     、控制总线、地址总线。

【答案】数据总线

15、单片机的系统总线有数据总线、   、地址总线。

【答案】控制总线

16、单片机的系统总线有数据总线、控制总线、     。

【答案】地址总线

17、输入单片机的复位信号需延续个机器周期以上的高电平即为有效,用以完成单片机的复位初始化操作。

【答案】2

18、输入单片机的复位信号需延续2个机器周期以上的电平即为有效,用以完成单片机的复位初始化操作。

【答案】高

19、8051系列单片机最大可以扩展________KB程序存储器。

【答案】64

20、8051系列单片机最大可以扩展________KB数据存储器。

【答案】64

21、8051单片机EA引脚是内外ROM的选择,当该引脚为电平时,指令从片内ROM开始读取。

【答案】高

22、8051单片机EA引脚是内外ROM的选择,当该引脚为电平时,指令从片外ROM开始读取。

【答案】低

23、8051系列单片机有4个8位的并行I/O口(P0、P1、P2、P3),这4个I/O口可作为一般的I/O口外,P0口还可作为低8位的总线端口。

【答案】地址

24、8051系列单片机有4个8位的并行I/O口(P0、P1、P2、P3),这4个I/O口可作为一般的I/O口外,P2口也可作为高8位的总线。

【答案】地址

25、8051系列单片机有4个8位的并行I/O口(P0、P1、P2、P3),这4个I/O口可作为一般的I/O口外,而口还具有第二功能。

【答案】P3

26、8051系列单片机有4个8位的并行I/O口(P0、P1、P2、P3),这4个I/O口中只有口仅作一般的I/O口。

【答案】P1

二、单项选择题(每题1分)

1、51系列单片机芯片中不包括(D)。

A.CPUB.存储器C.I/O端口D.显示器

2、单片机8051的XTAL1和XTAL2引脚是(D)引脚。

A.外接定时器B.外接串行口C.外接中断D.外接晶振

3、AT89S51单片机的Vcc(40)引脚是(A)引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器

4、AT89S51单片机的VSS(20)引脚是(B)引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器

5、AT89S51引脚ALE是(C)。

A.程序读选通信号B.数据锁存允许信号C.地址锁存允许信号D.控制锁存允许信号

6、MCS—51单片机的CPU主要的组成部分为(A)。

A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器

7、AT89S51单片机中不包含(B)。

A.CPUB.继电器C.存储器D.I/O端口

8、8051单片机有(C)组并行I/O口。

A、2B、3C、4D、5

9、单片机的堆栈指针SP始终是指示(B)。

A.堆栈底B.堆栈顶C.堆栈地址D.堆栈长度

10、单片机中的程序计数器PC用来(C)。

A、存放指令B、存放正在执行的指令地址C、存放下一条指令地址D、存放上一条指令地址

11、8051单片机的程序计数器PC为16位计数器,其寻址范围是(D)。

A、8KBB、16KBC、32KBD、64KB

12、8051单片机的(A)口内部没有接上拉电阻,使用时需要外接上拉电阻。

A、P0B、P1C、P2D、P3

13、MCS-51系列单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。

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

14、单片机8031的/EA引脚(A)。

A、必须接地B、必须接+5V电源C、可悬空D、以上三种视需要而定

15、单片机的ALE引脚是以晶振震荡频率的(C)固定频率输出正脉冲,因此它可以作为外部时钟或外部定时脉冲使用。

A、1/2B、1/4C、1/6D、1/12

16、51系列单片机中(B)单片机内部没有程序存储器。

A、8051B、8031C、2051D、8751

17、当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,(A)可作为低8位地址总线使用。

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

18、外部扩展存储器时,分时复用做数据线和低8位地址线的是(A)。

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

19、外部扩展存储器时,用作高8位地址线的是(C)。

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

20、在程序状态字PSW中奇偶效验位P在(A)位置。

A.PSW.0B.PSW.3C.PSW.6D.PSW.7

21、MCS-51单片机复位操作的功能是把P0~P3初始化为(C)。

A.00HB.11HC.0FFHD.不能确定

22、当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,(C)可作为高8位地址总线使用。

23、、P0口B、P1口C、P2口D、P0口和P2口

24、PSW中的RS1和RS0用来(A)。

A、选择工作寄存器组B、指示复位C、选择定时器D、选择工作方式

25、单片机上电复位后,SP的内容为(B)。

A、0x00B、0x07C、0x0bD、0xff

26、在程序状态字PSW中PSW.7表示(A)标志位。

A.CyB.ACC.F0D.P

三、判断题(每题1分)

(×)

(1)MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。

(√)

(2)是读端口还是读锁存器是用指令来区别的。

(×)(3)堆栈指针SP的内容可指向片内00H--7FH的任何RAM单元,系统复位后,SP初始化为00H。

(√)(4)数据指针DPTR是一个16 位的特殊功能寄存器。

(×)(5)程序计数器PC是一个可以寻址的特殊功能寄存器。

(√)(6)单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

四、论述题(每题5分)

1、P0口用作通用I/O口输出数据时应注意什么?

【答案】P0口与其它端口不同,它的输出级无上拉电阻。

当把它用作通用I/O口时,输出级是开漏电路,故用其输出时应外接上拉电阻1。

104、单片机的时钟频率与时钟周期、机器周期、指令周期的关系

三、判断题(每题1分)

(√)

(1)MCS-51单片机中一个机器周期包含12个时钟周期。

(×)

(1)MCS-51单片机中一个时钟频率包含12个时钟周期。

四、论述题(每题5分)

1、什么是机器周期?

机器周期和晶振频率有何关系?

【答案】规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。

2、当晶振频率为6MHz时,计算机器周期是多少?

【答案】当振荡脉冲频率为12MHz时,一个机器周期为1µs;当振荡脉冲频率为6MHz时,一个机器周期为2µs。

五、计算分析题(每题5分)

1、51系列单片机的晶振频率为3MHz,则单片机系统的机器周期为多少μS。

【答案】已知晶振频率=3MHz,则时钟周期=1/晶振频率=1/3MHz=1/3μS

机器周期=12*时钟周期=12*1/3μS=4μS。

2、51系列单片机的晶振频率为4MHz,则单片机系统的机器周期为多少μS。

【答案】已知晶振频率=4MHz,则时钟周期=1/晶振频率=1/4MHz=1/4μS

机器周期=12*时钟周期=12*1/4μS=3μS。

3、51系列单片机的晶振频率为6MHz,则单片机系统的机器周期为多少μS。

【答案】已知晶振频率=6MHz,则时钟周期=1/晶振频率=1/6MHz=1/6μS

机器周期=12*时钟周期=12*1/6μS=2μS。

【4、51系列单片机的晶振频率为12MHz,则单片机系统的机器周期为(A)μS。

【答案】已知晶振频率=12MHz,则时钟周期=1/晶振频率=1/12MHz=1/12μS

机器周期=12*时钟周期=12*1/12μS=1μS。

5、51系列单片机的晶振频率为24MHz,则单片机系统的机器周期为(A)μS。

【答案】已知晶振频率=24MHz,则时钟周期=1/晶振频率=1/24MHz=1/24μS

机器周期=12*时钟周期=12*1/24μS=0.5μS。

6、8051单片机的机器周期为2μS,则其晶振频率fosc为多少MHz。

【答案】已知机器周期=2μS,则时钟周期=机器周期/12=2μS/12=1/6μS,

晶振频率fosc=1/机器周期=6MHz。

7、8051单片机的机器周期为1μS,则其晶振频率fosc为多少MHz。

【答案】已知机器周期=1μS,则时钟周期=机器周期/12=1μS/12=1/12μS,

晶振频率fosc=1/机器周期=12MHz。

8、8051单片机的机器周期为4μS,则其晶振频率fosc为多少MHz。

【答案】已知机器周期=6μS,则时钟周期=机器周期/12=4μS/12=1/3μS,

晶振频率fosc=1/机器周期=3MHz。

9、8051单片机的机器周期为3μS,则其晶振频率fosc为多少MHz。

【答案】已知机器周期=3μS,则时钟周期=机器周期/12=3μS/12=1/4μS,

晶振频率fosc=1/机器周期=4MHz。

10、8051单片机的机器周期为0.5μS,则其晶振频率fosc为多少MHz。

【答案】已知机器周期=0.5μS,则时钟周期=机器周期/12=0.5μS/12=1/24μS,

晶振频率fosc=1/机器周期=24MHz。

11、当单片机晶振频率fosc=12MHz,则系统的时钟周期、机器周期各为多少?

【答案】T时=1/fosc=1/12μS;T机=T时*12=1/12μS*12=1μS。

12、当单片机晶振频率fosc=24MHz,则系统的时钟周期、机器周期各为多少?

【答案】T时=1/fosc=1/24μS;T机=T时*12=1/24μS*12=0.5μS。

13、当单片机晶振频率fosc=6MHz,则系统的时钟周期、机器周期各为多少?

【答案】T时=1/fosc=1/6μS;T机=T时*12=1/6μS*12=2μS。

14、当单片机晶振频率fosc=4MHz,则系统的时钟周期、机器周期各为多少?

【答案】T时=1/fosc=1/4μS;T机=T时*12=1/4μS*12=3μS。

15、当单片机晶振频率fosc=2MHz,则系统的时钟周期、机器周期各为多少?

【答案】T时=1/fosc=1/2μS;T机=T时*12=1/2μS*12=6μS。

 

201、C语言基础知识

一、填空题(每空1分)

1、结构化程序设计的三中基本结构是、选择结构、循环结构。

【答案】顺序结构

2、结构化程序设计的三中基本结构是顺序结构、、循环结构。

【答案】选择结构

3、结构化程序设计的三中基本结构是顺序结构、选择结构、。

【答案】循环结构

4、表达式语句由组成。

【答案】表达式加上分号“;”

5、一个C源程序至少应包括一个函数。

【答案】主函数main()

6、C51的变量存储器类型是指。

【答案】变量在MCS-51硬件系统中所使用的存储区域

7、在单片机的C语言程序设计中,类型数据经常用于处理ASCII字符或用于处理小于等于255的整型数。

【答案】unsignedchar

8、C51的字符串总是以作为串的结束符,通常用字符数组来存放。

【答案】'\0'

9、一个函数由两部分组成,即    和函数体。

【答案】 函数名

10、一个函数由两部分组成,即函数名和   。

【答案】函数体

二、单项选择题(每题1分)

1、C程序总是从(A)开始执行的。

A、主函数B、主程序C、子程序D、主过程

2、单片机能够直接运行的程序是(D)。

A、汇编源程序B、C语言源程序C、高级语言程序D、机器语言程序

3、程序是以(C)形式存放在程序存储器中的。

A、C语言源程序B、汇编程序C、二进制编码D、BCD码

4、以下选项中不合法的用户标识符是(A)。

A)abc.cB)fileC)MainD)PRINT

5、选出下列标识符中不是合法的标识符的是(   D )。

     A.hot_do     B.cat1      C._pri        D.2ab

6、C语言用(   C )表示逻辑“真”值。

  A.True    B. t或 y    C. 非零整型值   D. 整型值0

7、在C语言中,逻辑值"真"的表示是用(C)。

A)trueB)整型值0C)非零整型值D)T

8、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是(D)。

A、.cB、.hexC、.binD、.asm

9、以下选项中属于C语言的数据类型是(  B  )。

A.复合型       B.双精度型        C.逻辑型       D.集合型

10、设C语言中,int类型数据占2个字节,则float类型数据占(D)个字节。

A)1B)2C)8D)4

11、以下说法中正确的是(  C )。

A.C语言程序总是从第一个的函数开始执行

B.在C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分

12、下列语句不具有赋值功能的是(   C     )

A.a*=b  B.x=1         C.a+b    D.a++

13、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+3后,c2中的值为(A)。

A)DB)68C)不确定的值D)C

14、C语言中最简单的数据类型包括(B)。

A、整型、实型、逻辑型            B、整型、实型、字符型

C、整型、字符型、逻辑型          D、整型、实型、逻辑型、字符型

15、使用单片机开发系统调试汇编语言程序时,首先应新建文件,该文件的扩展名是(A)。

A、.cB、.hexC、.binD、.asm

16、下面叙述不正确的是(C)。

A、一个C源程序可以由一个或多个函数组成。

B、一个C源程序必须包含一个主函数main()。

C、在C程序中,注释说明只能位于一条语句的后面。

17、在C51的数据类型中,unsignedchar型的数据长度和值域为(C)。

A、单字节,-128~127B、双字节,-32768~+32767C、单字节,0~255D、双字节,0~65535

18、下列描述中不正确的是(  C  )。

A. 字符型数组中可能存放字符串。

B. 可以对字符型数组进行整体输入、输出。

C. 可以对整型数组进行整体输入、输出。

D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。

19、设有数组定义:

chararray[]=”China”;则数组所占的存贮空间为(C)。

  A.4个字节 B.5个字节    C.6个字节   D.7个字节

20、逻辑运算符两侧运算对象的数据类型是(D)。

A、只是0或1B、只能是0或非0正数

C、只能是整型或字符型数据D、可以是任何合法的类型数据

21、最基本的C语言语句是(B)。

A、赋值语句B、表达式语句C、循环语句D、复合语句

22、不属于字符型常量的是(C)。

  A.‘A’  B、'a'  C、“A”     D、'b'

23、C语言是由(C)基本单位组成的。

        A.过程            B.语句               C.函数               D.程序

24、判断char型变量c1是否为小写字母的正确表达式为(D)。

A)'a'<=c1<='z'B)(c1>=A.&&(c1<='z')

C)('a'>=c1)||('z'<=c1)D)(c1>='a')&&(c1<='z')

三、判断题(每题1分)

(√)

(1)数据是操作的对象,操作的结果会改变数据的状况。

(×)

(2)字符型变量用来存放字符

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

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2