单片机技术试题及答案_第1页
单片机技术试题及答案_第2页
单片机技术试题及答案_第3页
单片机技术试题及答案_第4页
单片机技术试题及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

单片机技术试题及答案一、单项选择题(每题2分,共20分)1.单片机是把CPU、存储器、I/O接口等集成在一个芯片上的()。A.微型计算机B.微型处理器C.可编程控制器D.工业控制计算机答案:A。单片机是将CPU、存储器、I/O接口等集成在一个芯片上的微型计算机,具备计算机的基本功能。2.MCS51单片机的P0口,当使用外部存储器时它是一个()。A.数据口B.地址口C.地址/数据复用口D.控制口答案:C。在使用外部存储器时,P0口分时复用作为低8位地址线和8位数据线。3.单片机8051的EA引脚()。A.接地B.接+5VC.悬空D.不用答案:B。EA引脚接高电平(+5V)时,单片机从内部程序存储器开始执行程序,当PC值超过内部ROM容量时,自动转向外部程序存储器执行。4.8051单片机中,片内RAM的地址范围是()。A.00H7FHB.00HFFHC.80HFFHD.0000H0FFFH答案:A。8051单片机片内RAM的低128字节地址范围是00H7FH。5.若单片机的振荡频率为6MHz,设定时器工作在方式1下,定时时间为2ms,则定时器初值应为()。A.200B.8192C.63536D.55536答案:C。定时器方式1是16位定时器,机器周期\(T_{cy}=\frac{12}{f_{osc}}\),\(f_{osc}=6MHz\),则\(T_{cy}=2\mus\)。定时时间\(t=(2^{16}-初值)\timesT_{cy}\),\(2ms=(65536初值)\times2\mus\),解得初值=63536。6.串行口工作方式1的波特率是()。A.固定的,为\(f_{osc}/32\)B.固定的,为\(f_{osc}/16\)C.可变的,通过定时器/计数器T1的溢出率设定D.固定的,为\(f_{osc}/64\)答案:C。串行口工作方式1的波特率可变,由定时器/计数器T1的溢出率和SMOD位共同决定。7.当外部中断0采用边沿触发方式时,需要设置()。A.IT0=0B.IT0=1C.IE0=0D.IE0=1答案:B。当IT0=1时,外部中断0为边沿触发方式。8.以下哪种指令不属于MCS51单片机的指令系统()。A.数据传送指令B.逻辑运算指令C.浮点运算指令D.控制转移指令答案:C。MCS51单片机指令系统中没有浮点运算指令。9.若要将P1口的低4位输出高电平,高4位保持不变,应执行的指令是()。A.P1=P1|0x0FB.P1=P1&0x0FC.P1=P1|0xF0D.P1=P1&0xF0答案:A。按位或运算\(P1=P1|0x0F\)可以使P1口低4位为1,高4位保持不变。10.单片机复位后,PC的值为()。A.0000HB.0003HC.000BHD.0013H答案:A。单片机复位后,程序计数器PC的值为0000H,程序从该地址开始执行。二、填空题(每题2分,共20分)1.单片机主要应用于(工业控制)、(智能仪器仪表)、(消费电子)等领域。答案:工业控制、智能仪器仪表、消费电子(答案不唯一,还可填智能家居、汽车电子等)。2.MCS51单片机有(5)个中断源,分别是(外部中断0)、(定时器0中断)、(外部中断1)、(定时器1中断)、(串行口中断)。答案:5;外部中断0、定时器0中断、外部中断1、定时器1中断、串行口中断。3.8051单片机的定时器/计数器有(4)种工作方式,其中方式(0)是13位定时器/计数器。答案:4;0。4.单片机的程序存储器用于存放(程序代码)和(常数表格)。答案:程序代码、常数表格。5.若要使P2口的P2.3引脚输出低电平,其他引脚状态不变,可使用指令(P2=P2&0xF7)。答案:P2=P2&0xF7。6.串行口工作方式0的波特率是(固定的,为\(f_{osc}/12\))。答案:固定的,为\(f_{osc}/12\)。7.单片机的堆栈是按照(后进先出)原则进行数据存取的。答案:后进先出。8.若单片机的晶振频率为12MHz,则其机器周期为(1μs)。答案:1μs。机器周期\(T_{cy}=\frac{12}{f_{osc}}\),\(f_{osc}=12MHz\),则\(T_{cy}=1\mus\)。9.8051单片机中,PSW寄存器的(CY)位是进位标志位。答案:CY。10.外部中断1的入口地址是(0013H)。答案:0013H。三、简答题(每题10分,共30分)1.简述单片机的特点。答:体积小、功耗低:单片机将计算机的主要部件集成在一个芯片上,体积小,适合嵌入式应用,且功耗低,可使用电池供电,延长设备续航时间。可靠性高:单片机芯片内部电路结构紧凑,抗干扰能力强,能在恶劣的工业环境或其他复杂环境下稳定工作。价格低廉:由于大规模生产,单片机成本较低,降低了产品的开发和生产成本。开发周期短:有丰富的开发工具和开发环境,如开发板、仿真器、编译器等,方便开发者进行程序开发和调试,缩短产品的开发周期。功能强:具有多种功能部件,如定时器/计数器、中断系统、串行口等,可满足不同应用场景的需求。2.说明MCS51单片机定时器/计数器的工作原理。答:MCS51单片机的定时器/计数器实质上是一个加1计数器。当它工作在定时器模式时,对机器周期进行计数,每来一个机器周期,计数器的值加1。由于机器周期是固定的,根据计数值就可以计算出定时时间。例如,若机器周期为1μs,计数器从初值开始计数到溢出,计数值为1000,则定时时间为1000μs。当工作在计数器模式时,对外部输入引脚(T0或T1)上的脉冲信号进行计数,每来一个有效的外部脉冲,计数器的值加1。计数器的初值可以通过软件进行设置,当计数器计满溢出时,会产生溢出中断信号,通知CPU进行相应的处理。3.简述单片机串行通信的两种基本方式及其特点。答:单片机串行通信的两种基本方式是异步通信和同步通信。异步通信特点:字符帧格式:每个字符作为一个独立的信息单元进行传输,字符帧由起始位、数据位、奇偶校验位(可选)和停止位组成。通信双方不需要严格的同步:发送方和接收方各自有自己的时钟,只要双方的波特率在一定误差范围内即可正常通信。传输效率较低:由于每个字符都要加上起始位和停止位等额外信息,增加了传输开销,所以传输效率相对较低。适用于低速通信:常用于短距离、低速的数据传输,如单片机与PC机之间的通信。同步通信特点:数据块传输:以数据块为单位进行传输,在数据块开始处有同步字符,用于双方时钟的同步。通信双方需要严格同步:发送方和接收方必须使用同一时钟源,以保证数据的正确传输。传输效率高:由于不需要为每个字符添加起始位和停止位等额外信息,只在数据块开始处添加同步字符,所以传输效率较高。适用于高速通信:常用于长距离、高速的数据传输,如计算机网络通信。四、编程题(每题15分,共30分)1.编写一个程序,使用定时器0工作在方式1,实现每隔10ms让P1.0引脚的电平取反一次。假设单片机晶振频率为12MHz。```asmORG0000HLJMPMAINORG000BH;定时器0中断入口地址LJMPTIMER0_ISRMAIN:MOVTMOD,01H;设置定时器0工作在方式1MOVTH0,0D8H;定时器初值高8位,10ms定时,初值为6553610000=55536=0D8F0HMOVTL0,0F0H;定时器初值低8位SETBET0;使能定时器0中断SETBEA;全局中断使能SETBTR0;启动定时器0SJMP$;主程序原地循环TIMER0_ISR:MOVTH0,0D8H;重新赋初值MOVTL0,0F0HCPLP1.0;P1.0引脚电平取反RETI;中断返回END```2.编写一个程序,实现将内部RAM中30H3FH单元的数据传送到外部RAM的1000H100FH单元。```asmORG0000HMAIN:MOVR0,30H;内部RAM数据起始地址MOVD

温馨提示

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

评论

0/150

提交评论