单片机原理及应用期末试题_第1页
单片机原理及应用期末试题_第2页
单片机原理及应用期末试题_第3页
单片机原理及应用期末试题_第4页
单片机原理及应用期末试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用期末试题及答案单片机原理及应用期末试题及答案单片机原理及应用期末试题及答案语言供给的合法的数据种类重点字(B)A、DoubleB、shortC、integerD、Char2.片内RAM的20H~2FH为位寻址区,所包含的位地点是(B)A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH单片机的复位信号是(A)有效A、高电平B、低电平C、脉冲D、降落沿89C51的单片机的货仓指针(A)A、只好位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。D、可位于内部RAM或外面RAM内在串行口工作于移位存放器方式时,其接受由(C)来启动A、RENB、RIC、REN和RID、TR单片机中止系统的总赞成位为(EA=1)当MCS-51单片机接有外面储蓄器,P2口可作为(D)A、数据输进口B、数据的输出口C、准双向输入/输出口D、输出高8位地点中一般指针变量占用(C)字节储蓄A、一个B、两个C、三个D、四个使用宏来接见绝对地点时,一般需包含的库文件是(B)A、B、C、D、10.单片机的准时器/计数器工作方式1是(D)A、8位计数器构造B、2个8位计数器构造C、13位计数构造D、16位计数构造语言供给的特别存放储器的数据种类重点字是(sfr/sfr16)单片机中,将累加器A中的数输入外RAM的40H单元,可履行的指令()MOVR1,#40HMOVX@R1,A单片机,平常将中间计算器结果放在(RAM)外面中止1的中止进口地点为(0013H)单片机中止系统的优先级是由(中止优先级控制存放器IP)控制采纳(static)重点字定义静态变量采纳(地点存放器),实现P0口可作地点和数据分时复用。单片机总线系统不包含(文件总线)总线系统包含:地点总线,数据总线,控制总线使用函数printf()时,一般需包含的库文件是当前采纳(串行接口)实现89C52与PC机实现串行通讯设X=5AH,Y=36H,则X与Y"或"运算为7EH,X与Y的"异或"运算为6CH。单片机复位后,货仓指针SP的值为0X07H。汇编语言中,子程序返回指令为RET,中止程序返回指令为RETI。4.C语言中输入和输出操作是由库函数scanf()和printf()等函数来达成的。MCS-51的四组工作存放器的选择,是由PSW存放器中的RS0和RS1绝决定的。设X=17H,Y=35H,则X+Y的运算为4CH,X-Y的运算为E2H。MCS-51基本型单片机的程序储蓄器和数据储蓄器采纳一致编址形式,程序储蓄器的范围64KB,内部数据储蓄器范围256KB,外面数据储蓄器范围64KB。汇编语言中,货仓的工作原则是“先进后出”或“后进先出”。单片机选择片外程序储蓄器时,将EA引脚设置为低电平。10.89C52串行通讯包含异步通讯和同步通讯方式。三、简答题1、MCS-51单片机拥有几其中止源,中止优先级怎样实现答:单片机有6其中止源。2个外面中止源INT0,INT1;3个准时器/计数器T0、T1和T2的溢出中止TF0、TF1、TF2,EXF2;1个串行口发送TI和接收RI中止。中止优先级由存放器IP决定。该存放器可进行位操作,分为0和1两种状态,1的优先级较高。假如多其中止源同为1时,依据自然优先级来排序。2、8051双直列式的引脚有多少个I/O口,怎样散布的简述怎样实现单片机接见外面数据存储器答:8051有32个I/O口。分别为P1、P2、P3、P4。采纳存放器间接寻址方式,利用MOVX指令,挨次履行总线读操作和写操作,相应的读信号引脚和写信号引脚有效。3、简述C51语言中函数的使用步骤函数体内包含哪两个构成部分怎样差别中止函数与一般函数答:使用步骤包含函数的申明,定义和使用。函数体包含局部变量定义和履行语句。中止函数和一般函数的差别在于:(1)中止服务函数不传达参数。(2)中止服务函数没有返回值。(3)中止服务函数需要用重点字interrupt定义,并注明所对应的中止号。(4)进入中止服务函数,ACC、B、PSW会进栈,依据需要,DPL、DPH也可能进栈,假如没有usingn属性,R0~R7也可能进栈,不然不进栈。(5)在中止服务函数中调用其余函数,被调函数最好设置为可重入的,由于中止是随机的,有可能中止服务函数所调用的函数出现嵌套调用。(6)不可以直接调用中止服务函数。4、汇编语言与C51混淆编程分为哪两种方式怎样在C51函数中嵌入汇编程序答:汇编语言与C51混淆编程分为:一种是在C语言函数中嵌入汇编语言程序;另一种是C语言文件与汇编语言文件混淆编程。在C51程序中嵌入汇编程序,其方法是用编译控制指令“#pragmasrc”、“#pragmaasm”和“#pragmaendasm”实现。编译控制指令“#pragmasrc”是控制编译器将C源文件编译成汇编文,“#pragmasrc”要放在文件的开始;“#pragmaasm”和“#pragmaendasm”指示汇编语言程序的开始和结束,分别放在汇编程序段的前面和后边。四、计算题1.已知一个单片机系统的外接晶体振荡器的振荡频次为12MHz,请计算该系统的机器周期履行一次MOVX指令需要多少时间2.已知单片机晶振频次为12MHz,计算串口通讯方式0的波特率和方式2的波特率(假定SMOD=1,写出计算步骤)。答:方式03、已知一个单片机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论