单片机 考前复习 习 题3
更新时间:2023-11-07 10:23:01 阅读量: 教育文库 文档下载
- 单片机推荐度:
- 相关推荐
习 题3
3.1单项选择题
(1) MCS-51系列单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是 。
A.PO口 B.P1口 C.P2口 D.P3口
(2) 当MCS-5l系列单片机应用系统需要扩展外部存储器或其他接口芯片时, 可作为低8位地址总线使用。
A.PO口 B.P1口 C.P2口 D.PO口和P2口
(3) 当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时, 可作为高8位地址总线使用。
A.P0口 B.P1口 C.P2口 D.P0口和P2口 (4)下面叙述不正确的是 。
A.一个C源程序可以由一个或多个函数组成 B.一个C源程序必须包含一个函数main( ) C.在C程序中,注释说明只能位于一条语句的后面 D.C程序的基本组成单位是函数 (5) C程序总是从 开始执行的。
A.主函数 B.主程序 C.子程序 D.主过程 (6) 最基本的C语言语句是 。
A.赋值语句 B.表达式语句 c.循环语句 D.复合语句 (7) 在C51程序中常常把 作为循环体,用于消耗CPU时间,产生延时效果。 A.赋值语句 B.表达式语句 C.循环语句 D.空语句 (8) 在C51语言的if语句中,用做判断的表达式为( )。
A.关系表达式 B.逻辑表达式 C.算术表达式 D.任意表达式 (9) 在C51语言中,当do-while语句中的条件为 时,结束循环。 A.0 B.false C.true D.非0 (10)下面的while循环执行了 次空语句。
While(i=3)
A.无限次 B.0次 C.1次 D.2次
(11) 以下描述正确的是( )。
A.continue语句的作用是结束整个循环的执行 B.只能在循环体内和switch语句体内使用break语句 C.在循环体内使用break语句或continue语句的作用相同 D.以上三种描述都不正确
(12) 在C51的数据类型中,unsigned char型的数据长度和值域为 。 A.signed char 单字节,-28~127 B.signed int双字节,-32 168~+32 767 C.单字节,0~255 D.双字节,0~65 535 E.unsigned int 双 0-65536 D.bit 位 0/1 F.sfr 单 0-255
13) 下面是对一维数组s的初始化,其中不正确的是 。
A.char s[5]={“abc”}; B. char s[5]={‘a’,’b’,’c’} C. char s[5]=“”; D. char s[5]=“abcdef”; (14) 对两个数组a和b进行如下初始化:
Char a[ ]=“ABCDEF”;
Char b[ ]={‘a’,’B’,’C’,’D’,’E’,’F’}; 则以下叙述正确的是( )。
A.a与b数组完全相同 B. a与b长度相同 C.a和b中都存放字符串 D. a数组比b数组长度长
(15) 在C语言中,引用数组元素时,其数组下标的数据类型允许是 。 A.整型常量 B. 整型表达式
C.整型常量或整型表达式 D.任何类型的表达式 3-2填空题
(1) 在MCS-51系列单片机的4个并行输入/输出端口中,常用于第二功能的是 P3口 。
(2) 用C51编程访问MCS-51单片机的并行I/O端口时,可以按 字节 寻址操作,还可以按 位 操作。
(3) 一个C源程序至少应包括一个 主函数main() 函数。
(4) C51中定义一个可位寻址的变量FLAG访问P3口的P3.1引脚的方法是
sbit FLAG=P3^1; 。
(5) C51扩充的数据类型 sfr 用来访问MCS-51单片机内部的所有特殊功能寄存器。
(6) 结构化程序设计的三种基本结构是 顺序结构、选择结构和循环结构 。 (7) 表达式语句由 表达式加上分号“;” 组成。
(8) if 语句一般用做单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,可用多分支选择的 switch 语句。
(9) while语句和do—while语句的区别在于: do-while 语句是先执行、后判断,而 while 语句是先判断、后执行。
(10) 下面的while循环执行了 无限次 次空语句。 i=3;
while(i!=0);
(11) 下面的延时函数delay()执行了 10000 次空语句。
Void delay(void) {
int I;
for(i=0;i<10000;i++);
(12) 在单片机的C语言程序设计中, unsigned char 类型数据经常用于处理ASCII字符或用于处理小于等于255的整型数。
(13) C51的变量存储器类型是指 变量在MCS-51硬件系统中所使用的存储区域 。
(14) C5l中的字符串总是以 '\\0' 作为串的结束符,通常用字符数组来存放。 (15) 在以下的数组定义中,关键字“code”是为了把tab数组存储在 程序存储器ROM中 。
Unsigned char code b[]={‘A’,’B’,’C’,’D’,’E’,’F’}; 3.3设计题
(1) 基于51设计电路并编程,使8个发光二极管先按状态1的形式点亮,经过一段延迟时间后,再按状态2的形式点亮,见表3.1。
表3.1
P1口引脚 对应灯的状态1 对应灯的状态2 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 ○ ● ● ○ ○ ● ● ○ ○ ● ● ○ ○ ● ● ○ 注: ●表示灭 0表示亮
(2) 基于51设计电路并编程,使8个发光二极管按照表3.2的形式发光。
表3.2
P1口引脚 对应灯的状态1 对应灯的状态2 对应灯的状态3 对应灯的状态4 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 ● ● ● ○ ● ● ○ ● ● ○ ● ● ○ ● ● ● ○ ● ● ● ● ○ ● ● ● ● ○ ● ● ● ● ○ 注: ●表示灭 0表示亮//xiti3_3_1.c——第三章习题3.3上机操作题(1) #include
void delay(unsigned char i); //延时函数声明 void main() //主函数
{
while(1){
P1=0x55; //按状态1的方式点亮8个LED delay(200); //延时
P1=0xaa; //按状态2的方式点亮8个LED delay(200); //延时
} }
void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c
(2)
//xiti3_3_2.c——第三章习题3.3上机操作题(2)
#include
l=0x10; // 高4位灯的位置初值为00010000B
r=0x08; // 低4位灯的位置初值为00001000B
for(i=0;i<4;i++){
P1=~(l|r); // 循环点亮灯
l<<=1; // 高4位灯的位置移动
r>>=1; // 低4位灯的位置移动
delay(200); //延时
} }
}
void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c
(3)
//xiti3_3_3.c——第三章习题3.3上机操作题(3)
#include
while(1){
for(i=0;i<10;i++){
P1=display[i]; //显示字送P1口
delay(200); //延时
} }
}
void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c
正在阅读:
单片机 考前复习 习 题311-07
计量控制图计算控制线的系数表05-14
【金版学案】2016届高考物理一轮习题第四章曲线运动万有引力定律第1课运动的合成与分解08-24
禾宓02-17
设备习题10-12
压强复习导学案10-12
我最喜爱的动物作文450字07-01
2019年小学生三年级春节贴春联作文06-12
XX市场开展营销活动管理办法01-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 单片机
- 考前
- 复习
- 《因纳特创业实战演练软件》实验指导书 - 图文
- 牛津英语4Bmodule1 - 图文
- 集控值班员中级工复习题3
- 2018年度民主生活会批评意见发言提纲
- X射线荧光光谱分析基本原理
- PMP备考秘籍- 重要
- 建筑给水排水习题库介绍
- 2017年供水阀行业现状及发展趋势分析(目录)
- 科学四年级下册 生活中的静电现象教学设计
- 饰面板特点 - 图文
- 法律基础模拟试题及作业网院模拟试卷--C卷试题
- 高中化学选修4第三章第一节经典习题
- STK基础教程 - 图文
- 初中文言文助读91-98
- 政治学活着读后感
- 五年级心理健康教案 - - 喜欢我自己
- 中国园林史图集
- “网络环境下小学德育研究”开题报告
- 奇瑞 企业发展史
- 太原市城市规划管理技术规定(政府令第27号)