收藏 分享(赏)

单片机C语言期末考试习题.docx

上传人:HR专家 文档编号:12065580 上传时间:2021-08-26 格式:DOCX 页数:8 大小:92.04KB
下载 相关 举报
单片机C语言期末考试习题.docx_第1页
第1页 / 共8页
单片机C语言期末考试习题.docx_第2页
第2页 / 共8页
单片机C语言期末考试习题.docx_第3页
第3页 / 共8页
单片机C语言期末考试习题.docx_第4页
第4页 / 共8页
单片机C语言期末考试习题.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、欢迎共阅单片机 C 语言期末考试题( A)一、单项选择题: 40 分1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A 、128MB、128KC、 128D、 642、C51 语言提供的合法的数据类型关键字是()。A 、sfrB、BITC、 CharD、integer r3、片内 RAM 的位寻址区,位于地址()处。A 、00H 1FHB、20H 2FHC、30H7FHD、 80HFFH4、间接寻址片内数据存储区(256 字节),所用的存储类型是()A 、dataB、bdataC、idataD、xdata5、MCS-51 单片机上电复位的信号是()A 、下降沿B、上升沿C、低电平

2、D、高电平6、可以将 P1 口的低 4 位全部置高电平的表达式是()A 、P1&=0x0fB、 P1|=0x0fC、P1=0x0fD、P1=P17、一般单片机 C51 程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()A 、1B、 2C、3D、48、需要扩展一片外部RAM ,大小 32K 字节,需要的地址线是()A 、15B、 14C、 13D、129、如果将中断优先级寄存器IP 中,将 IP 设置为 0x0A ,则优先级最高的是()A 、外部中断 1B、外部中断 0C、定时 /计数器 1D、定时 /计数器 010、单片机 C51 中用关键字()来改变寄存器组A 、

3、interruptB、unsignedC、usingD、reentrant11、红外线遥控码由发射电路经(?)Hz 的载频调制后发射。A 、38KB、?12M?C、6MD、 ?32。 768K12、红外线遥控码的逻辑“0”与逻辑“ 1”是以脉冲的()决定的。A 、电平B、宽度C、频率D、形状13、 DS1302 内的时钟寄存器是以()的数据格式定义的。欢迎共阅A 、十进制B、十六进制C、BCD 码D、压缩 BCD 码14、设 MCS-51 单片机晶振频率为12MHz ,定时器作定时器使用时,其最高的输入计数频率应为()A 、2MHzB、 1MHzC、500kHzD 、250kHz15、使用 _

4、nop_()函数时,必须包含的库文件是()A 、reg52.hB、absacc.hC、 intrins.hD、stdio.h16、 ADC0809 的启动转换的信号是()A 、ALEB、EOCC、CLOCKD、START17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明()A 、有键被按下B、一定只有一个键被按下C、一定有多个键被按下D、没有键被按下18、 DS18B20的总线方式是()A 、SPIB、 I2CC、 ONE WIRED、SP219、 24C02 采用的总线形式是()A 、CANB、SPIC、I2CD、PWM20、串行口每一次传送()字符。A 、1 个B、 1 串C、

5、 1 波特D、1 帧二、判断题:10 分1、 C51中,特殊功能寄存器一定需要用大写。()2、使用片内存储器时,EA 脚必须置低。()3、单片机外部中断时只有用低电平触发。()4、bit 定义的变量一定位于内部RAM 的位寻址区。 ()5、采用单片机的 C 语言开发时,只能利用C51 语言书写程序,不能嵌套汇编语言。()欢迎共阅6、51 系列的单片机至少有5 个中断, KEIL C51 软件支持最多 32 个中断。 ()7、MCS-51 单片机的程序存储器是可以用来存放数据的。()8、bit 和 sbit 都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。()9、MCS-51 单片机

6、的位地址总共有256 位。 ()10、串口中断请求标志必须由软件清除。()三、多项选择题: 10 分1 、目前, MCS-51 单片机采用的开发语言是()A 、机器语言B、汇编语言C、BASIC 语言D、C 语言E、 PASCAL 语言2、51 单片机的 RAM 包含以下几个部分()A 、通用寄存器区B、可位寻址区C、用户 RAM区D、 SFR3、C51中使用最广泛的三个数据类型是()A 、 bitB、unsigned charC、unsigned intD、int4、关于 bit型变量的用法,说法正确的()A 、 bit变量不能声明为指针B、不能定义有bit数组C、 bit型变量自动存储于内

7、部RAM的位寻址区D、bit型变量不可用作函数返回值5、存储器模式有()A、xdataB、 smallC、codeD、large四、填空 20 分欢迎共阅1、单片机中,常用作串入并出的芯片是_,常用作 232 串口电平转换芯片是_。2、在单片机硬件设计时,31 脚一般要接 _ _, 晶振在 PCB 设计中应尽量_。3、单片机程序的入口地址是_,外部中断 0 的入口地址是 _。4、非编码式键盘识别有效键盘的方法通常有两种:一种是_另一种是_。5、若采用 12MHz 的晶体振荡器,则MCS-51 单片机的振荡周期为 _,机器周期为_。6、 LCD1602 常用的写子函数有_和 _ _两种。7、 K

8、eiL C51 软件中,工程文件的扩展名是_ _,编译连接后生成可烧写的文件扩展名是_ _8、字符型 LCD标准西文字库采用是 _ _编码方式。9、若只需要开串行口中断,则IE 的值应设置为 _ _,若需要将外部中断0 设置为下降沿触发,则执行的语句为_。10、红外编码中用户码的作用是_一帧按键码由个 _字节组成。11、DS1302是双电源工作方式,第二电源的作用是。五、综合应用 20 分1、假设单片机的晶体振荡器的频率是12MHz ,利用定时器 1 采用方式 1 定时 20ms,写出初值的计算过程和整个定时器初始化程序,同时写出在P1.7脚上输出 0.2 秒的方波的完整程序。2、画出下列要求

9、的原理图,假设单片机的 P1 口的连接 8 个 LED,P3 连接 8 的对地的按键, 当某个按钮按下时相应的 LED点亮。根据描述画出原理图,并编写程序控制?单片机 C语言期末考试题( B)一、单项选择题:40 分1、MCS-51系列的单片机中片内 A 、128M B、128KRAM的字节大小可能的是(C、 128D、 64)欢迎共阅2、C51 语言提供的合法的数据类型关键字是()。A 、sfrB、BITC、 CharD、integer r3、片内RAM的位寻址区,位于地址()处。A 、00H 1FHB、20H 2FHC、30H7FHD、 80HFFH4、间接寻址片内数据存储区(256 字节

10、),所用的存储类型是()A 、dataB、bdataC、idataD、xdata5、MCS-51 单片机上电复位的信号是()A 、下降沿6、可以将 P1 口的低A 、P1&=0x0fB、上升沿C、低电平4 位全部置高电平的表达式是(B、 P1|=0x0fC、P1=0x0fD、高电平)D、P1=P17、一般单片机 C51 程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()A 、1B、 2C、3D、48、需要扩展一片外部RAM ,大小32K字节,需要的地址线是()A 、15B、 14C、 13D、129、如果将中断优先级寄存器IP 中,将IP 设置为0x0A ,则优先级

11、最高的是()A 、外部中断1B、外部中断0C、定时 /计数器1D、定时 /计数器010、单片机C51 中用关键字()来改变寄存器组A 、interruptB、unsignedC、usingD、reentrant11、红外线遥控码由发射电路经(?)Hz 的载频调制后发射。A 、38KB、?12M?C、6MD、 ?32。 768K12、红外线遥控码的逻辑“0”与逻辑“ 1”是以脉冲的()决定的。A 、电平B、宽度C、频率D、形状13、 DS1302 内的时钟寄存器是以()的数据格式定义的。A 、十进制B、十六进制C、BCD 码D、压缩 BCD 码14、设 MCS-51 单片机晶振频率为12MHz

12、,定时器作定时器使用时,其最高的输入计数频率应为()A 、2MHzB、 1MHzC、500kHz15、使用 _nop_()函数时,必须包含的库文件是(A 、reg52.hB、absacc.hC、 intrins.hD 、250kHz)D、stdio.h欢迎共阅16、 ADC0809 的启动转换的信号是()A 、ALEB、EOCC、CLOCKD、START17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明()A 、有键被按下B、一定只有一个键被按下C、一定有多个键被按下D、没有键被按下18、 DS18B20的总线方式是()A 、SPIB、 I2CC、 ONE WIRED、SP219、

13、 24C02 采用的总线形式是()A 、CANB、SPIC、I2CD、PWM20、串行口每一次传送()字符。A 、1 个B、 1 串C、 1 波特D、1 帧二、判断题:10 分1、 C51中,特殊功能寄存器一定需要用大写。()2、使用片内存储器时,EA 脚必须置低。()3、单片机外部中断时只有用低电平触发。()4、bit 定义的变量一定位于内部RAM 的位寻址区。 ()5、采用单片机的 C 语言开发时,只能利用C51 语言书写程序,不能嵌套汇编语言。()6、51 系列的单片机至少有5 个中断, KEIL C51 软件支持最多 32 个中断。 ()7、MCS-51 单片机的程序存储器是可以用来存

14、放数据的。()8、bit 和 sbit 都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。()欢迎共阅9、MCS-51 单片机的位地址总共有256 位。 ()10、串口中断请求标志必须由软件清除。()三、多项选择题:10 分1 、目前, MCS-51 单片机采用的开发语言是()A 、机器语言B、汇编语言C、BASIC语言D、C 语言E、 PASCAL 语言2、51 单片机的RAM包含以下几个部分()A 、通用寄存器区B、可位寻址区C、用户RAM区D、 SFR3、C51中使用最广泛的三个数据类型是( A 、 bit B、unsigned char)C、unsigned intD、int

15、4、关于bit型变量的用法,说法正确的()A 、 bit C、 bit变量不能声明为指针型变量自动存储于内部RAM的位寻址区B、不能定义有bit数组D、bit型变量不可用作函数返回值5、存储器模式有()A、xdataB、 smallC、codeD、large四、填空 20 分1、单片机中,常用作串入并出的芯片是_,常用作 232 串口电平转换芯片是_。2、在单片机硬件设计时,31 脚一般要接 _ _, 晶振在 PCB 设计中应尽量_。3、单片机程序的入口地址是_,外部中断 0 的入口地址是 _。欢迎共阅4、非编码式键盘识别有效键盘的方法通常有两种:一种是_另一种是_。5、若采用 12MHz 的

16、晶体振荡器,则MCS-51 单片机的振荡周期为 _,机器周期为_。6、 LCD1602 常用的写子函数有_和 _ _两种。7、 KeiL C51 软件中,工程文件的扩展名是_ _,编译连接后生成可烧写的文件扩展名是_ _8、字符型 LCD标准西文字库采用是 _ _编码方式。9、若只需要开串行口中断,则IE 的值应设置为 _ _,若需要将外部中断0 设置为下降沿触发,则执行的语句为_。10、红外编码中用户码的作用是_一帧按键码由个 _字节组成。11、DS1302是双电源工作方式,第二电源的作用是。四、简答题 20 分1、在使用 8051 的定时器 / 计数器前,应对它进行初始化,其步骤是什么?答: ?4、在有串行通信时,定时器/ 计数器 1 的作用是什么,怎样确定串行口的波特率?

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

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报