单片机其应用技术(C语言版)考试题二
更新时间:2023-11-07 08:00:01 阅读量: 教育文库 文档下载
- c语言与单片机技术及应用推荐度:
- 相关推荐
------------- _---__--_-_--_-_--_-_--_-_-_--_--_-_--_-_--:---师---教---课---任-__线--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-:---名姓订-- ---_ -_--_-_--__---__---__---__---__---__--_:装-号---学----- - _---__---__---__---__---__---__---__---__---:---级---班-----------------宜宾职业技术学院
2012-2013学年度第一学期《单片机应用技术》期末考试题(二)
适用于11级电力专业和10级机电专业(时间100分钟)
题号 一 二 三 四 五 总分 得分
得分 评卷人 一、 单项选择题(每题1分,共15分)
(1)单片机8031的/EA引脚( )。
A、必须接地 B、必须接+5V电源 C、可悬空 D、以上三种视需要而定
(2)外部扩展存储器时,分时复用做数据线和低8位地址线的是( )。 A、P0口 B、P1口 C、P2口 D、P3口
(3)使用单片机开发系统调试程序时,对源程序进行汇编的目的是( )。 A、将源程序转换成目标程序 B、将目标程序转换成源程序 C、将低级语言转换成高级语言 D、连续执行 (4)下面叙述不正确的是( )。 A、一个C源程序可以由一个或多个函数组成。 B、一个C源程序必须包含一个主函数main( )。 C、在C程序中,注释说明只能位于一条语句的后面。 (5)C程序总是从( )开始执行的。
A、主函数 B、主程序 C、子程序 D、主过程 (6)最基本的C语言语句是( )。
A、赋值语句 B、表达式语句 C、循环语句 D、复合语句
(7)MCS-51系列单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为( )。
A、60H B、02H C、06H D、20H
(8)MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为( )
A、TMOD=0x01 B、TMOD=0x50 C、TMOD=0x10 D、TMOD=0x02
(9)启动T0开始计数是使TCON的( )。
A、TFO位置1 B、TRO位置1 C、TRO位置0 D、TR1位置0 (10)使MCS-51系列单片机的定时器T0停止计数的语句是( )。
A、TRO=0; B、TR1=0; C、TR0=1; D、TR1=1; (11)LED数码管若采用动态显示方式,下列说法错误的是( )。 A、将各位数码管的段选线并联 B、将段选线用一个8位I/O端口控制
C、将各位数码管的公共端直接连接在+5V或者GND上 D、将各位数码管的位选线用各自独立的I/O端口控制
(12)共阳极LED数码管加反相器驱动时显示字符“6”的段码是( )。 A、06H B、7DH C、82H D、FAH
(13)MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( ),向CPU申请中断。 A、RI或TI置1 B、RI或TI置0 C、RI置1或TI置0 D、RI置0或TI置1 (14)下面的 while循环执行了( )次空语句。
while (i=3);
A、无限次 B、0次 C、1次 D、2次
(15)下面是对一维数组s的初始化,其中不正确的是( )。 A、char s[5]={“abc”}; B、char s[5]={?a?,?b?,?c?}; C、char s[5]=” ”; D、char s[5]=”abcdef”;
得分 评卷人 二、 填空题: (每空1分,共16分)
(1)在进行单片机应用系统设计时,除了电源和地线引脚外, 、 、
- 1 -
、 引脚信号必须连接相应电路。
(2)MCS-51系列单片机的存储器主要有4个物理存储空间,即 、 、 、片外程序存储器。
(3)C51中定义一个可位寻址的变量FLAG访问P3口的P3.1引脚的方法是 。 (4)C51扩充的数据类型 用来访问MCS-51单片机内部的所有特殊功能寄存器。 (5)结构化程序设计的三中基本结构是 、 、 。 (6)MCS-51系列单片机的 T0用作计数方式时,用工作方式1(16位),则工作方式控制字为 。
(7)定时器方式寄存器TMOD的作用是 。
(8)MCS-51系列单片机的复位电路有两种,即 和 。
得分 评卷人 三、 判断题(在每小题前面的括号中用“√”和“х”判断其表述是否正确(“√”
表示正确,“х”表述不正确)。每题1分,共5分)
1、MCS-51单片机只能应用到工业和商业产品中。( ) 2、MCS-51单片机中一个机器周期包含12个振荡周期。( ) 3、SFR中凡是能被8整除的地址,都具有位寻址能力。( ) 4、不能用“sfr16” 直接访问定时器/计数器0和1。 ( ) 5、MCS-51单片机的程序存储器只能用来存放程序的。( )
得分 评卷人 四、程序分析与填空题(每题6分,共24分)
1、下面的延时函数delay( )执行了 次空语句。
void delay(void) { int i;
for(i=0; i<10000; i++); }
2、在横线上将空缺的语句补充完整。
//该程序功能为点亮第一个发光二极管 #include
sbit //声明单片机P1口的第一位为led1 void main() //主函数
{ led1=0; /*点亮第一个发光二极管*/
}
3、在横线上将空缺的语句补充完整。 #include
sbit led1=P1^0; //声明单片机P1口的第一位 void delay1s();
//声明子函数 void main()
//主函数
{ while(1) //大循环
{ led1=0; /*点亮第一个发光二极管*/ ① //调用延时子函数
led1=1;
/*关闭第一个发光二极管*/ ② //调用延时子函数
}
}
void delay1s() //子函数体
{ uint i,j;
for(i=500;i>0;i--)
for(j=110;j>0;j--);
}
4、在横线上将空缺的语句补充完整。 //该程序功能为点亮第一个发光二极管
- 2 -
#include
}
得分 评卷人 五、问答题(每题8分,共40分)
(1)画出MCS-51系列单片机时钟电路,并指出石英晶体和电容的取值范围。
(2)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?
(3)MCS-51单片机的定时/计数器是增1计数器还是减1计数器?增1和减1计数器在计数和计算初值时有什么不同?
(4)当定时/计数器在工作方式1下,晶振频率为6MHz,请计算最短定时时间和最长定时时间各是多少?
(5)LED大屏幕显示器一次能点亮多少行?显示的原理是怎样的?
- 3 -
正在阅读:
单片机其应用技术(C语言版)考试题二11-07
财务管理第一章试卷12-18
甲级单位编制陶瓷独石电容器项目可行性报告(立项可研+贷款+用地+2013案例)设计方案03-10
细胞生物学12-20
毕加索作品赏析08-10
美食协议最终版01-19
2.5英寸笔记本硬盘IDE接口定义05-03
铜、铅、锌原矿和尾矿化学分析方法_流动注射纤维微型柱分离富集-火焰原子吸收光谱法测定金08-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 考试题
- 单片机
- 应用技术
- 语言