收藏 分享(赏)

单片机其应用技术(C语言版)考试题二.docx

上传人:HR专家 文档编号:12065640 上传时间:2021-08-26 格式:DOCX 页数:5 大小:19.61KB
下载 相关 举报
单片机其应用技术(C语言版)考试题二.docx_第1页
第1页 / 共5页
单片机其应用技术(C语言版)考试题二.docx_第2页
第2页 / 共5页
单片机其应用技术(C语言版)考试题二.docx_第3页
第3页 / 共5页
单片机其应用技术(C语言版)考试题二.docx_第4页
第4页 / 共5页
单片机其应用技术(C语言版)考试题二.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、一、单项选择题 (每题 1 分,共 15 分)(1)单片机 8051 的/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 程序中,注释说明只能位于一条语

2、句的后面。(5)C 程序总是从()开始执行的。A、主函数B、主程序C、子程序D、主过程(6)最基本的 C 语言语句是()。A、赋值语句B、表达式语句C、循环语句D、复合语句(7)MCS-51 系列单片机的定时器T1 用做计数方式时,采用工作方式 2,则工作方式控制字为()。A、60HB、02HC、06HD、20H(8)MCS-51 系列单片机的定时器T0 用做定时方式时, 采用工作方式 1,则初始化编程为()、 TMOD=0x01B、TMOD=0x50C、TMOD=0x10D、TMOD=0x02(9)启动 T0 开始计数是使 TCON 的()。A、TFO 位置 1B、 TRO 位置 1C、TR

3、O 位置 0D、 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、06HB、7DHC、82HD、FAH- 1 -( 13)MCS-51 系列单片机串行口发送

4、/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON 中的(),向 CPU 申请中断。A、RI 或 TI 置 1B、RI 或 TI 置 0C、RI 置 1 或 TI 置 0D、RI 置 0 或 TI置 1(14)下面的while 循环执行了()次空语句。while (i=3);A、无限次B、0 次C、1 次D、2 次(15)下面是对一维数组s 的初始化,其中不正确的是()。A、char s5=“abc”;B、char s5=a,b,c;C、char s5=”;D、char s5=”abcdef”;二、填空题 : ( 每空 1 分,共 16 分)( 1)在进行单片机应用系统设计时

5、,除了电源和地线引脚外,、引脚信号必须连接相应电路。(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系 列 单 片 机 的 复 位 电

6、路 有 两 种 , 即和。三、 判断题 ( 在每小题前面的括号中用“”和“ ” 判断其表述是否正确( “”表示正确, “”表述不正确)。每题 1 分,共 5 分)1、MCS-51 单片机只能应用到工业和商业产品中。 ()2、 MCS-51 单片机中一个机器周期包含12 个振荡周期。()3、 SFR 中凡是能被8 整除的地址,都具有位寻址能力。()4、不能用 “ sfr16 直”接访问定时器计数器0 和 1。()5 、 MCS-51单片机的 程序存 储 器只 能用来 存放程 序的。()四、程序分析与填空题( 每题 6 分,共 24 分 )- 2 -1、下面的延时函数delay( )执行了次空语句

7、。voiddelay(void)inti;for(i=0; i10000; i+);2、在横线上将空缺的语句补充完整。/该程序功能为点亮第一个发光二极管 #include /52 系列单片机头文件sbit/声明单片机 P1 口的第一位为 led1void main()/主函数led1=0;/* 点亮第一个发光二极管*/3、在横线上将空缺的语句补充完整。#include /52 系列单片机头文件#define uint unsigned int/宏定义sbit led1=P10;/声明单片机 P1 口的第一位void delay1s();/声明子函数void main()/主函数while(1)

8、/大循环led1=0;/* 点亮第一个发光二极管 */ /调用延时子函数led1=1;/* 关闭第一个发光二极管 */ /调用延时子函数void delay1s()/子函数体uint i,j;for(i=500;i0;i-)for(j=110;j0;j-);4、在横线上将空缺的语句补充完整。/该程序功能为点亮第一个发光二极管 #include /52系列单片机头文件sbit led1=P10;/声明单片机 P1 口的第一位/主函数led1=0;/* 点亮第一个发光二极管*/五、问答题 ( 每题 8 分,共 40 分)- 3 -( 1)画出 MCS-51 系列单片机时钟电路,并指出石英晶体和电容的取值范围。( 2)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为 6MHz 时,机器周期是多少?( 3)MCS-51 单片机的定时 /计数器是增 1 计数器还是减 1 计数器?增 1 和减 1 计数器在计数和计算初值时有什么不同?( 4)当定时 /计数器在工作方式 1 下,晶振频率为 6MHz ,请计算最短定时时间和最长定时时间各是多少?- 4 -

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报