单片机C语言期末考试题.._第1页
单片机C语言期末考试题.._第2页
单片机C语言期末考试题.._第3页
单片机C语言期末考试题.._第4页
单片机C语言期末考试题.._第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机C语言期末考试题(A)、单项选择题:40分1、MCS-51系列的单片机中片内 RAM勺字节大小可能的是(A、128MB、 128KC、128642、C51语言提供的合法的数据类型关键字是(A、sfrB、BITCharin teger r3、片内RAM的位寻址区,位于地址()处。A、00H 1FH B、20H 2FHC、 30H7FHD、 80HFFH4、间接寻址片内数据存储区(256字节),所用的存储类型是A、dataB、bdataC、idataD、xdata5、MCS-51单片机上电复位的信号是(A、下降沿B、上升沿C、低电平D、咼电平6、可以将P1 口的低4位全部置高电平的表达式是(

2、7、A、P1&=0x0fB、 P1|=0x0fC、 P1A=0x0fD、 P1=P1般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过(C、3&需要扩展一片外部 RAM,大小32K字节,需要的地址线是(A、15B、 14C、13D、129、如果将中断优先级寄存器IP中,将IP设置为0x0A ,则优先级最高的是 (A、外部中断1B、外部中断0C、定时/计数器1D、定时/计数器010、单片机C51中用关键字()来改变寄存器组A、interruptB、unsignedC、usingD、reentrant11、红外线遥控码由发射电路经()Hz的载频调制后发射。A、

3、38KB、12MC、6MD、32。768K12、红外线遥控码的逻辑“0 ”与逻辑“ 1 ”是以脉冲的()决定的。A、电平B、宽度C、频率D、形状13、DS1302内的时钟寄存器是以()的数据格式定义的。A、十进制B、十六进制C、BCD 码D、压缩BCD码14、设 MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为(A、2MHzB、1MHz500kHzD、 250kHz15、使用_nop_()函数时,必须包含的库文件是(A、reg52.hB、absacc.hC、intrin s.hD、stdio.h16、ADC0809的启动转换的信号是(A、ALEEOCC、C

4、LOCKD、START17、线反转法识别有效按键时,如果读入的列线值不全为则说明(A、有键被按下B、定只有一个键被按下定有多个键被按下D、没有键被按下18、DS18B20的总线方式是(A、SPIB、l2CONE WIRESP219、24C02采用的总线形式是A、CANSPIC、l2CD、PWM20、串行口每一次传送(字符。C、1波特D、1帧、判断题:10分1、C51中,特殊功能寄存器一定需要用大写。2、使用片内存储器时,EA脚必须置低。(3、单片机外部中断时只有用低电平触发。4、bit定义的变量一定位于内部RAM的位寻址区。5、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编

5、语言。7、9、51系列的单片机至少有 5个中断,KEIL C51软件支持最多 32个中断。MCS-51单片机的程序存储器是可以用来存放数据的。bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。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、bitB、u

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

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

8、的完整程序。2、画出下列要求的原理图,假设单片机的 P1 口的连接8个LED P3连接8的对地的按键,当某个按钮按下时相应的 LED点亮。根据描述画出原理图,并编写程序控制?T: 71. 0 11L4011 vccT2EXPI. 1 11*TBl丄1 PO. O/ADCFE : 11 3381 ?0. 1- ADLF1. 3Is-PO. 2. AD21po.a.oaPL.三3PO. 1 iD4PL. 341PO. 5/iD5PL. 7s33PO. 6. 4D6RSI9232FO. 7/A373XD.-P3.0 1LOP31EATXD/P3. 1 1IL4OioALE. FmOG2 1二IZ9l

9、PSEWIXTl ?j. J 1rnL3SFZ. TAlbTO T3. t 1LI7F2. & 4T1 T3. 5L56P2. 5./Al 3聊?F3 6:eF2. .Al:HD.3. 717)1F2.3/Al1XTAL:IS_P2.2.-AL0mil19nF2. I. A91S5ro11rr. 0 AS单片机C语言期末考试题(B)、单项选择题:40分1、MCS-51系列的单片机中片内 RAM勺字节大小可能的是(A、128MB、 128KC、128642、C51语言提供的合法的数据类型关键字是(A、sfrB、BITCharin teger r3、片内RAM的位寻址区,位于地址()处。A、00H

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

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

12、2MHz,定时器作定时器使用时,其最高的输入计数频率应为(A、2MHzB、1MHz500kHzD、 250kHz15、使用_nop_()函数时,必须包含的库文件是(A、reg52.hB、absacc.hC、intrin s.hD、stdio.h16、ADC0809的启动转换的信号是(A、ALEEOCC、CLOCKD、START17、线反转法识别有效按键时,如果读入的列线值不全为则说明(A、有键被按下B、定只有一个键被按下定有多个键被按下D、没有键被按下18、DS18B20的总线方式是(A、SPIB、l2CONE WIRESP219、24C02采用的总线形式是A、CANSPIC、l2CD、PWM

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

14、件清除。(三、多项选择题: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 charun sig ned intint4、关于bit型变量的用法,说法正确的(A、bit变量不能声明为指针B、不能定义有bit数组C、bit型变量自动存储于内部 RAM的位寻址区D、bit型变量不可用作函数返回值5、存储器模式有(A、xdata B、small C 、code D 、large四、填空20分1、单片机中,常用作串入并出的芯片是_,常用作232串口电平转换芯片是2、在单片机硬件设计时,31脚一般要接,晶振在PCB设计中应尽量3、单片机程序的入口地址是,外部中断0的入口地址是4、非编码式键盘识别有效键盘的方法通常有两种:种是另一种7、KeiL C51软件中,工程文件的扩展名是,编译连接后生成可烧写的5、若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为 机器周期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论