完整word版单片机C语言期末考试习题

  • 格式:docx
  • 大小:22.50 KB
  • 文档页数:9

完整word版单片机C语言期末考试习题

欢迎共阅

单片机C语言期末考试题(A)

一、单项选择题:40 分

1、MCS-51系列的单片机中片内RAM的字节大小可能的是()

A、128M

B、128K

C、128

D、64

2、C51语言提供的合法的数据类型关键字是()。

A、sfr

B、BIT

C、Char

D、integer r

)处。、片内3RAM的位寻址区,位于地址(

FFH ~、80H D C、30H~7FH A、00H~1FH B、20H~2FH

、间接寻址片内数据存储区25字节),所用的存储类型是xdataidatabdata Adata

5MCS-5单片机上电复位的信号是

、高电、低电、上升、下降

、可以P口的位全部置高电平的表达式是P1=~P1

P1^=0x0fP1&=0x0fP1|=0x0f A程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不C51、一般单片够超过4

3 12 A 、需要扩展一片外RA,大32字节,需要的地址线是

12

131415 A

中,I设置0x0,则优先级最高的是、如果将中断优先级寄存I、外部中0、外部中断1

0计数、定、定计数1 )来改变寄存器1、单片C5中用关键字

reentrantusinginterrupt Aunsigned

Hz的载频调制后发射。)11、红外线遥控码由发射电路经(?

768K 。、?32 D6M C、?12M? 、A38K B、)决定的。1”是以脉冲的(、红外线遥控码的逻辑“120”与逻辑“、形状、频率、宽度

A 、电平 B C D

)的数据格式定义的。DS130213、内的时钟寄存器是以(

欢迎共阅

A、十进制

B、十六进制

C、BCD码

D、压缩BCD码

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

A、2MHz

B、1MHz

C、500kHz

D、250kHz

15、使用_nop_()函数时,必须包含的库文件是()

A、reg52.h

B、absacc.h

C、intrins.h

D、stdio.h

16、ADC0809的启动转换的信号是()

A、ALE

B、EOC

C、CLOCK

D、START

17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明()、一定只有一个键被按下 B A、有键被按下 、没有键被按、一定有多个键被按 DS18B2的总线方式是

18SP2ONISP WIRC 24C0采用的总线形式是1PWMC 、CANSPI

)字符2、串行口每一次传送

波个A

1二、判断题) 1C5中,特殊功能寄存器一定需要用大写(

)2、使用片内存储器时,脚必须置低。(EA)3、单片机外部中断时只有用低电平触发。(

)

的位寻址区。、4bit定义的变量一定位于内部RAM(

()语言书写程序,不能嵌套汇编语言。语言开发时,只能利用、采用单片机的5CC51

欢迎共阅

6、51系列的单片机至少有5个中断,KEIL C51软件支持最多32个中断。( )

7、MCS-51单片机的程序存储器是可以用来存放数据的。( )

8、bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。()

9、MCS-51单片机的位地址总共有256位。( )

10、串口中断请求标志必须由软件清除。( )

10分三、多项选择题MCS-51 1、目前单片机采用的开发语言是

语BASI 、机器语、汇编语

PASCA语语

RAM2、5单片机包含以下几个部分SFR 、用RA、通用寄存器、可位寻址

)C5中使用最广泛的三个数据类型是 3intunsigned inunsigned

cha 、Abi bit4、关型变量的用法,说法正确的数、不能定义bi变量不能声明为指针A bi

型变量不可用作函数返回值bit D、型变量自动存储于内部C、bitRAM的位寻址区

)、存储器模式有(5large 、small C、code D、、Axdata B 分四、填空20

欢迎共阅

1、单片机中,常用作串入并出的芯片是_____________,常用作232串口电平转换芯片是_________________。

2、在单片机硬件设计时,31脚一般要接_____ _____,晶振在PCB设计中应尽量____________________。

3、单片机程序的入口地址是______________,外部中断0的入口地址是

______________。

4、非编码式键盘识别有效键盘的方法通常有两种:一种是_______________另一种是_______________。

、若采用12MHz的晶体振荡器,则MCS-515单片机的振荡周期为_____________,机器周期为_______________。

6、LCD1602常用的写子函数有______________和_____ __________两种。KeiL C5软件中,工程文件的扩展名____ ____,编译连接后生成可烧写的文件扩展名_____ ______

、字符LC标准西文字库采用__ __________编码方式

、若只需要开串行口中断,I的值应设置__ _______,若需要将外部中设置为降沿触发,则执行的语句___________

1、红外编码中用户码的作用_____________一帧按键码由_____________字节组成。

1DS130是双电源工作方式,第二电源的作用___________________________。

五、综合应2

、假设单片机的晶体振荡器的频率12MH,利用定时采用方定20m,写出值的计算过程和整个定时器初始化程序,同时写出P1.脚上输0.秒的方波的完整程序。

2、画出下列要求的原理图,假设单片机的P1口的连接8个LED,P3连接8的对地的按键,当某个按钮按下时相应的LED点亮。根据描述画出原理图,并编写程序控制? 单片机C语言期末考试题(B)

一、单项选择题:40 分

1、MCS-51系列的单片机中片内RAM的字节大小可能的是()

A、128M

B、128K

C、128

D、64

欢迎共阅

2、C51语言提供的合法的数据类型关键字是()。

A、sfr

B、BIT

C、Char

D、integer r

3、片内RAM的位寻址区,位于地址()处。

A、00H~1FH

B、20H~2FH

C、30H~7FH

D、80H~FFH

4、间接寻址片内数据存储区(256字节),所用的存储类型是()

A、data

B、bdata

C、idata

D、xdata

5、MCS-51单片机上电复位的信号是()

A、下降沿

B、上升沿

C、低电平

D、高电平

6、可以将P1口的低4位全部置高电平的表达式是()

P1=~P1 、D C、P1^=0x0f B A、P1&=0x0f 、P1|=0x0f

程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能C517、一般单片够超过

4

23 A、1,大32字节,需要的地址线是、需要扩展一片外RA12

13 A1514

0x0,则优先级最高的是、如果将中断优先级寄存I中,I设置、外部中0 、外部中1

0计数、定计数1 、定)来改变寄存器1、单片C5中用关键字reentrantusing Ainterruptunsigned

的载频调制后发射H 1、红外线遥控码由发射电路经?

768K?3?12M?6M A38K

)决定的1、红外线遥控码的逻辑”与逻辑”是以脉冲的、形、电、宽、频)的数据格式定义的。13、DS1302内的时钟寄存器是以(BCD码D、压缩BCD码A、十进制B、十六进制C、

,定时器作定时器使用时,其最高的输入计数频率应为单片机晶振频率为

12MHz14、设MCS-51 )(250kHz D、C、500kHz 1MHz

A 、2MHz B、

)函数时,必须包含的库文件是(15、使用_nop_()

stdio.h 、、absacc.h B 、Areg52.h 、Cintrins.h D

欢迎共阅

16、ADC0809的启动转换的信号是()

A、ALE

B、EOC

C、CLOCK

D、START

17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明()

A、有键被按下 B、一定只有一个键被按下

C、一定有多个键被按下

D、没有键被按下

18、DS18B20的总线方式是()

2C C、ONE—WIRE DA、BSPI、I、SP2

19、24C02采用的总线形式是()

CPWM ACANSPI

2、串行口每一次传送)字符

A波

二、判断题1

1C5中,特殊功能寄存器一定需要用大写()

、使用片内存储器时脚必须置低。EA、单片机外部中断时只有用低电平触发。4bi定义的变量一定位于内RA的位寻址区()

5、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。()

) 个中断。个中断,、651系列的单片机至少有5KEIL C51软件支持最多32( )

单片机的程序存储器是可以用来存放数据的。、7MCS-51(

)都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。(和、8bitsbit

欢迎共阅

9、MCS-51单片机的位地址总共有256位。( )

10、串口中断请求标志必须由软件清除。( )

三、多项选择题:10分

1 、目前,MCS-51单片机采用的开发语言是()

A、机器语言

B、汇编语言

C、BASIC语言

、PASCAL语言 E 、C语言单片机RA包含以下几个部分2、5SFR 、可位寻址、用RAM、通用寄存器