已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 电气自动化技术 13 级与 14 级创新班单片机及其控制技术期末复习卷 (2015-06) 电气自动化技术 13 级与 14 级创新班单片机及其控制技术期末复习卷 (2015-06) 一、单项选择题:一、单项选择题: 1、中央处理器是由()构成。 A运算器、存储器B运算器、控制器 C运算器和 I/O 接口D运算器、控制器、存储器和 I/O 接口 2、下列计算机语言中,CPU 能直接识别的是() 。 A、 自然语言B、 高级语言C、 汇编语言D、机器语言 3、单片机应用程序一般存放在()中。 ARAMBCPUC寄存器DROM 4、串行口每次传送()字符。 A、1 个B、1 串C、1 帧D、1 波特 5、高级中断打断低级中断的过程称为()。 A中断请求B中断嵌套C中断服务D中断响应 6、当 MCS-51 单片机晶振频率 fOSC为 12MHz 时,其机器周期为()。 A、0.5sB、1sC、1.5sD、2s 7、使用宏来访问 AT89C52 绝对地址时,一般需包含的库文件是() A、regx52.hB、absacc.hC、intrins.hD、startup.h 8、单片机的定时器/计数器工作方式 1 是() 。 A、8 位计数器结构B、2 个 8 位计数器结构 C、13 位计数结构D、16 位计数结构 9、定时/计数器有 4 种操作模式,它们由()寄存器中的 M1 M0 状态决定。 ATCONBTMODC PCONDSCON 10、MCS-51 单片机各中断源的优先级别设定是利用寄存器()。 ATMODBIPCPCONDSCON 11、下列描述中正确的是() 。 A、程序就是软件B、软件开发不受计算机系统的限制 C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合 12、C 语言中最简单的数据类型包括() 。 A、整型、实型、逻辑型B、整型、实型、字符型 C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型 13、以下选项中可作为 C 语言合法常量的是() A、80B、0x080C、8e1.0D、80.0e 14、以下选项中合法的字符常量是() A、 “B“B、 010C、 68D、 D 15、以下不能定义为用户标识符是()。 A、MainB、_0C、_intD、sizeof 16、以下能正确定义一维数组的选项是() 。 A、int a5=0,1,2,3,4,5;B、char a =0,1,2,3,4,5; C、char a=A,B,C;D、int a5=“0123“; 17、以下叙述中错误的是() 。 A、对于 double 类型数组,不可以直接用数组名对数组进行整体输入或输出 B、数组名代表的是数组所占存储区的首地址,其值不可改变 C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的 2 出错信息 D、可以通过赋初值的方式确定数组元素的个数 18、使用 Keil Vision 编写 MCS-51 单片机的 C 程序时,若定义一个整型变量 x,并由编 译器将其分配至 ROM 中,则应定义如下语句中的() 。 A、xdata int x;B、code int x; C、idata int x;C、pdata int x; 19、使用 Keil Vision 编写 MCS-51 单片机的 C 程序时,若定义一个整型变量 x,并由编 译器将其分配至片外 RAM 中,则应定义如下语句中的() 。 A、xdata int x;B、code int x; C、idata int x;C、pdata int x; 20、具有模数转换功能的芯片是() 。 A、MAX232B、L298C、74HC04D、ADC0808 21、具有直流电机驱动功能的芯片是() 。 A、A、MAX232B、L298C、74HC04D、ADC0808 22、串口工作方式 1 是() 。 A、8 位同步移位寄存器 B、10 位 UART,波特率由 T1 控制 C、10 位 UART,波特率为晶振频率的 1/64 或 1/32 D、11 位 UART,波特率由 T1 控制 二、判断题:二、判断题: 1、若一个函数的返回类型为 void,则表示其没有返回值。 () 2、定时器与计数器的工作原理均是对输入脉冲进行计数。 () 3、SFR 中凡是能被 8 整除的地址,都具有位寻址能力。 () 4、MCS-51 单片机的程序存储器只能用来存放程序的。 () 5、特殊功能寄存器的名字,在 C51 程序中,全部大写。 () 6、位 TF0 是定时器 T1 的溢出中断标志位。() 7、#include 与#include “reg51.h”是等价的。 () 8、51单片机只能做控制用,不能完成算术运算。() 9、必须有中断源发出中断请求,并且 CPU 开中断,CPU 才可能响应中断。() 10、在 C 语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数, 后面的函数也可以调用前面的函数,无需声明。 () 11、函数的形式参数属于局部变量。 () 12、break 可用来实现循环体的中止。 () 13、字符常量的定义形式是#defineA100; 。 () 14、在 51 系列的单片机系统中,一个机器周期是固定的。 () 15、C51 语言允许在复合语句内再定义局部变量。 () 16、 使用定时器T0 中断方式编写程序时, 必须在中断服务程序中手动清零中断标志位TF0。 () 17、使用串口中断方式编写串口接收程序时,必须在中断服务程序中手动清零中断标志位 RI。 () 18、使用中断方式实现 ADC0808 的模数转换功能,必须将 ADC0808 的 EOC 引脚直接连 3 接至 MCS-51 单片机的中断输入引脚 P3.2 或者 P3.3。 () 19、L298 的四个输出端 OUT1OUT4 连接八个整流二极管的目的是为了对输出波形进行 整流。 () 20、continue 和 break 都可用来实现循环体的中止。 () 三、填空三、填空 1、单片机是把、以及 I/O 接口电路等主要计算机部件集成在一块集 成电路芯片上的微型计算机。 2、MCS-51 系列单片机字长是位。 3、MCS-51 单片机的复位信号是(高电平/低电平) ,寄存器 P3 的复位值 是,寄存器 IE 的复位值是(十六进制) 。 4、单片机的内部 RAM 区中,可以位寻址的地址范围是,特殊功能寄存器 的地址范围是。 5、Keil Vision2 软件中,工程文件的扩展名是,编译连接后生成可烧写 的文件扩展名是。 6、AT89C52 单片机中,在 IP=0x00 时,优先级最高的中断是,最低的 是。 7、MCS-51 单片机外部中断请求信号有方式和方式,在 方式下,当采集到 INT0、INT1 的有效信号为低电平时,激活外部中断。 8、若采用 6MHz 的晶体振荡器,则 MCS-51 单片机的机器周期为。 9、AT89C52 单片机中,若单片机具有 256 字节的内部 RAM,需要使用高 128 字节的内部 RAM,则定义时的存储方式是,若定义的变量需要使用外部 64Kbytes 的 存储区,则定义时的存储方式是。 10、AT89S52 单片机内部提供个可编程的位定时/计数器, 定时器有种工作方式。 11、设 X 和 Y 是无符号字符型,且 X=0x0f,Y=0xf0,则 X”语句,则会有什么样的后 5 果? 10、C 语言中,若 x 为 int 型变量, “x+”与“+x”有何区别? 11、在使用 MCS-51 单片机的串口 UART 功能之前,应对它进行初始化,其步骤是什么? (以方式 1 为例) 12、ADC0808 在启动过程中为什么要给 START 引脚输入一个正脉冲? 五、综合题:五、综合题: 1、完成模拟开关灯程序:如图所示,监视开关 K1(接在 P2.0 端) ,用发光二极管 L1(接 在 P2.7 端)显示开关状态,如果开关合上则 L1 亮,如果开关打开则 L1 灭。 程序: #include void main() while(1) if() ; else ; 6 2、完成流水灯程序:4 个流水灯 L0L3 依次发光。 程序: #include unsigned char i,temp,a,b; void delay(); void main() while(1) temp=; P0=temp; delay(); for(i=1;i+) a=temp; P0=; delay(); void delay() unsigned int x; for(x=0;x 7 void delay_nus(unsigned int n) n=n/10; while(-n); void main() unsigned char counter; while(1) if() for(;counter0;counter-) P2_0=!P2_0; ; for(;counter0;counter-) P2_0=!P2_0; ; 4、用 AT89S52 单片机的定时/计数器 T0 产生 1 秒的定时时间,作为秒计数时间,当 1 秒产 生时,秒计数加 1,秒计数到 10 时,自动从 0 开始,硬件电路如下图所示,晶振频率 ocs f12MHz。(图中 74LS48 为共阴极数码管驱动电路) 现在我们选择 T0 的 16 位定时/计数方式,即方式,在 12MHz 晶振频率下,机器周 期为s,最大定时时间 max TM2=ms。假设取 定时时间 T=ms,重复定时次,即可完成 1s 计时, (1)查询法程序: #include unsigned char tcount,second; void main() TMOD=; TH0=(65536-)/; TL0=(65536-)%; tcount=0,second=0; P2=; ; while(1) if(TF0=1) tcount+; if(tcount=) 8 tcount=0; second+; if(second=)second=0; P2=; TH0=(65536-)/; TL0=(65536-)%; (2)中断法程序: #include unsigned char tcount,second; void main
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货物供应年度合同范本
- 监控施工转让合同范本
- 物业分期合作合同范本
- 行政位与酒店协议合同
- 药品承包销售合同范本
- 网吧承包装修合同范本
- 省大区域经理合同协议
- 郑州购房网签合同范本
- 运输资质借用合同范本
- 灵工签约个人合同范本
- 2025广东深圳市罗山科技园开发运营服务有限公司第二批招聘4人笔试考试参考试题及答案解析
- 2025云南宣富高速楚雄市东南绕城高速元绿高速那兴高速高速公路收费员招聘341人笔试历年参考题库附带答案详解
- 2025医院安全隐患排查治理专项行动的实施方案(详细版)
- 彼得·蒂尔:硅谷教父的叛逆人生
- 2025外研版新教材英语七年级上册单词表(复习必背)
- 四级手术术前多学科讨论制度(2025年)
- 艺术设计专业英语李洪春教学课件全套
- 小学科学项目式学习教学设计案例
- 压铸模具基础知识培训课件
- 风电厂冬季安全培训课件
- 2024年华北电力大学公开招聘辅导员笔试题含答案
评论
0/150
提交评论