、单项选择题: 40 分 单片机 C 语言期末考试题( A )1、MCS-51系列的单片机中片内 RAM勺字节大小可能的是( A、 128M 、 128K 、 128 、642、 C51语言提供的合法的数据类型关键字是( )。
A 、 sfr B 、 BIT C 、Char D3、 片内RAM勺位寻址区,位于地址( )处。
A 、 00H 〜1FH B 、 20H〜 2FH C、 30H 〜7FH D 、 4、 间接寻址片内数据存储区( 256 字节),所用的存储类型是 D、integer r80H 〜FFHA 、 dataB 、 bdata C、 idata5、 MCS-51单片机上电复位的信号是( ) A、下降沿 B 、上升沿 C、低电平 6、 可以将 P1 口的低 4位全部置高电平的表达式是( A 、P1&=0x0f B 、P1|=0x0f C 、P 1A=0x0f) 、 xdata、高电平 、 P1=~P1般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数 参数的个数不能够超过 A 、 1B8、需要扩展一片外部A、 15B7、 )、 2 C、 3 DRAM 大小32K 字节,需要的地址线是(C 、 13 D中,将 IP 设置为 0x0A , 、 14 9、 如果将中断优先级寄存器 () A 、外部中断 1 C、定时/计数器110、 单片机 C51中用关键字 A 、 interrupt BIP unsigned11、红外线遥控码由发射电路经 A 、 38K 、 12M 12 、 红外线遥控码的逻辑“ 0” 与逻辑、电平B 、宽度 、3 、4、 13 、外部中断 0 、定时 / 计数器 0 )来改变寄存器组 C 、using D、 12 则优先级最高的是Hz 的载频调制后发射。
、6M1”是以脉冲的(、频率、reentrant、 32。
768K)决定的。
D 、形状13、DS1302内的时钟寄存器是以(的数据格式定义的。
A 、十进制B 、十六进制 14、设MCS-51单片机晶振频率为 计数频率应为( ) A 、2MHz B 、1MHz 12MHz 、BCD 码 D 、压缩BCD码 定时器作定时器使用时,其最高的输入 C15、 使用_nop_()函数时,必须包含的库文件疋 A、 B、 C、 D、 16、A DC0809的启动转换的信号是 A 、ALE B 、EOC 、500kHz 曰.(、250kHz) ) 、CLOCK、START17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明(A 、有键被按下定只有一个键被按下C 一定有多个键被按下D 、没有键被按下18、DS18B20的总线方式是(A 、SPIB 、12C、ON —WIRE D 、SP219、24C02采用的总线形式是(A 、CAN、SPI、丨2C、PWM20、串行口每一次传送( )字符。
A 、1个 C 、1波特 二、判断题:10分 1、C51中,特殊功能寄存器一定需要用大写。
2、使用片内存储器时,EA 脚必须置低。
( 3、单片机外部中断时只有用低电平触发。
4、bit 定义的变量一定位于内部 RAM 的位寻址区。
A 、 bitB 、 unsigned char、 unsigned intD 、 int5、采用单片机的C 语言幵发时,只能利用 C51语言书写程序,不能嵌套汇编语言。
(6、 51 系列的单片机至少有 5 个中断, KEIL C51 软件支持最多 32 个中断。
MCS-51单片机的程序存储器是可以用来存放数据的。
使用。
10、串口中断请求标志必须由软件清除。
( )三、多项选择题: 10 分1 、目前,MCS-51单片机采用的幵发语言是(E 、PASCAI 语言 2、51单片机的RAM 包含以下几个部分(SFR3、 C51 中使用最广泛的三个数据类型是( 7、 8、b it 和 sbit 都是用来定义位变量,所以两者之间没有区别, 可以随便替换 9、 MCS-51单片机的位地址总共有 256位。
()A 、机器语言B 、汇编语言C 、BASIC 语言D 、 C 语言 A 、通用奇存器区B 、可位寻址区C 、用户 RAM 区4、关于bit 型变量的用法,说法正确的( )9、若只需要幵串行口中断,贝yIE 的值应设置为,若需要将外部数返回值5、存储器模式有(A xdataB 、smallC 、codeD 、large四、填空20分4、非编码式键盘识别有效键盘的方法通常有两种:一种是另一种是5、 若采用12MHz 的晶体振荡器,则MCS-51单片机的振荡周期为_____________ ,机器周期为 _______________6、 LCD1602常用的写子函数有 ________7、 KeiL C51软件中,工程文件的扩展名是写的文件扩展名是 _____________8、字符型LCD 标准西文字库采用是编码方式。
A bit 变量不能声明为指针B 、不能定义有bit 数组C bit 型变量自动存储于内部 RAM 的位寻址区D bit 型变量不可用作函1、 单片机中,常用作串入并出的芯片是平转换芯片是 ___________________ 02、 在单片机硬件设计时,31脚一般要接尽量 _____________________ 03、 单片机程序的入口地址是 ___________,常用作232串口电 ,晶振在PCB 设计中应 ,外部中断 0的入口地址是和 ________________ 两种。
_____ ,编译连接后生成可烧7、中断 0 设置为下降沿触发,则执行的语句为 10、红外编码中用户码的作用是 帧按键码由个字节组成。
11 、 DS1302 是 双 电 源 工 作 方 式 , 第 二 电 源 的 作 用 是五、综合应用 20 分 1、假设单片机的晶体振荡器的频率是 写出初值的计算过程和整个定时器初始化程序, 序。
12MHz 利用定时器1采用方式1定时20ms 同时写出在脚上输出秒的方波的完整程 2、画出下列要求的原理图,假设单片机的 P1 口的连接8个LED P3连接8的对地 的按键,当某个按钮按下时相应的 LED 点亮。
根据描述画出原理图,并编写程序控制 单片机 C 语言期末考试题( B ) 、单项选择题: 40 分 1、MCS-51系列的单片机中片内 RAM勺字节大小可能的是( A、 128M、 128K 、 128 、 642、 C51语言提供的合法的数据类型关键字是( )。
、 Char D )处。
A、 00H 〜1FH B 、 20H 〜2FH C 、 30H 〜7FH D、 4、间接寻址片内数据存储区( 256字节),所用的存储类型是 DA、sfr B 、 BIT C3、片内RAM的位寻址区,位于地址(、 integer r80H 〜FFHA 、 dataB 、 bdata C、 idata5、 MCS-51单片机上电复位的信号是()A、下降沿 B 、上升沿 C 、低电平6、 可以将 P1 口的低 4 位全部置高电平的表达式是(A 、P1&=0x0fB 、P1|=0x0fC 、P 1A=0x0f) 、 xdata、高电平 、 P1=~P1般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数、418、DS18B20的总线方式是()参数的个数不能够超过A 、 1 B8、需要扩展一片外部A、 15 B、2RAM大小 、 149、 如果将中断优先级寄存器 () A 、外部中断 1C 、定时/计数器110、 单片机 C51中用关键字 A 、 interrupt BIP 11、 12、 13、 )C 、 3 D32K 字节,需要的地址线是(C 、 13 D中,将 IP 设置为 0x0A , unsigned红外线遥控码由发射电路经(A 、38K 、12M 红外线遥控码的逻辑“ 0”与逻辑 、电平B 、宽度、13 外部中断 0 定时/ 计数器 0 )来改变寄存器组C 、 usingD DS1302内的时钟寄存器是以(A 14、设MCS-51单片机晶振频率为 计数频率应为( ) A、 2MHz B、 1MHz、十进制 B 、十六进制 、 12 则优先级最高的是Hz 的载频调制后发射。
、6M1”是以脉冲的(12MHz , 、频率的数据格式定义的 、BCD 码、reentrant、 32。
768K)决定的。
、形状、压缩BCD 码定时器作定时器使用时,其最高的输入、 500kHz C15、 使用 _nop_() 函数时,必须包含的库文件是( A 、 B、 C、 D、 16、 A DC0809勺启动转换的信号是 A 、 ALE B 、EOC、250kHz) C 、 CLOCK、 START17、线反转法识别有效按键时,如果读入的列线值不全为 1,则说明(A 有键被按下、一定只有一个键被按下C 一定有多个键被按下 、没有键被按下19、24C02采用的总线形式是(C 、1波特、判断题:10分1、C51中,特殊功能寄存器一定需要用大写。
2、使用片内存储器时,EA 脚必须置低。
(3、单片机外部中断时只有用低电平触发。
(采用单片机的C 语言幵发时,只能利用 C51语言书写程序,不能嵌套汇编4五厶“ 语言。
51系列的单片机至少有 5个中断,KEIL C51软件支持最多32个中断。
7、MCS-51单片机的程序存储器是可以用来存放数据的。
8 bit 和sbit 都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。
(9、MCS-51单片机的位地址总共有 256位。
()A 、SPIB 、12C C、ON —WIRE D 、SP2A 、CAN、SPI 、丨2C、PWM20、串行口每一次传送()字符。
A 、1个4、 bit 定义的变量一定位于内部 RAM 的位寻址区。
5、 6、10、串口中断请求标志必须由软件清除。
( )三、多项选择题: 10 分1 、目前,MCS-51单片机采用的幵发语言是(E 、PASCA 语言2、51单片机的RAM 包含以下几个部分(SFR3、 C51 中使用最广泛的三个数据类型是(4、关于 bit 型变量的用法,说法正确的(数返回值5、存储器模式有(四、填空 20 分A 、机器语言B 、汇编语言C 、BASIC 语言D 、 C 语言 A 、通用寄存器区B 、可位寻址区C 、用户RAM 区A 、 bitB 、 unsigned char unsigned int D 、 intA 、 bit 变量不能声明为指针B 、不能定义有 bit 数组C bit 型变量自动存储于内部 RAM 的位寻址区D 、bit 型变量不可用作函A 、 xdata B、 small C 、 code 、 large4、非编码式键盘识别有效键盘的方法通常有两种:一种是另一种是5、 若采用12MHz 的晶体振荡器,则MCS-51单片机的振荡周期为_____________ ,机器周期为 _______________6、 LCD1602常用的写子函数有 ________7、 KeiL C51软件中,工程文件的扩展名是写的文件扩展名是 _____________中断0设置为下降沿触发,则执行的语句为字节组成。