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

下载本文档

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

文档简介

单片机期末考试及答案一、选择题(每题2分,共20分)1.单片机的英文缩写是()。A.CPUB.RAMC.ROMD.MCU2.8051单片机的内部RAM的地址范围是()。A.0000H-07FHB.0000H-0FFHC.0000H-1FFHD.0000H-7FFH3.8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数范围是()。A.0-255B.0-65535C.0-32767D.0-655364.8051单片机的外部中断0和外部中断1的触发方式分别是()。A.电平触发,边沿触发B.边沿触发,电平触发C.边沿触发,边沿触发D.电平触发,电平触发5.8051单片机的串行通信中,波特率的计算公式是()。A.波特率=Fosc/12/定时器初值B.波特率=Fosc/32/定时器初值C.波特率=Fosc/64/定时器初值D.波特率=Fosc/16/定时器初值6.8051单片机的P1口作为输入口时,其内部的上拉电阻是()。A.有B.无C.可编程D.可配置7.8051单片机的定时器/计数器工作在方式2时,定时器/计数器的计数范围是()。A.0-255B.0-65535C.0-32767D.0-655368.8051单片机的外部中断0和外部中断1的优先级分别是()。A.高,低B.低,高C.相同D.无优先级9.8051单片机的串行通信中,若使用定时器1作为波特率发生器,其工作方式应选择()。A.方式0B.方式1C.方式2D.方式310.8051单片机的P0口作为I/O口时,其内部的上拉电阻是()。A.有B.无C.可编程D.可配置二、填空题(每题2分,共20分)1.8051单片机的程序存储器的地址范围是______。答案:0000H-FFFFH2.8051单片机的定时器/计数器0和定时器/计数器1的地址分别是______和______。答案:TCON,TMOD3.8051单片机的外部中断0的中断向量地址是______。答案:0003H4.8051单片机的串行通信中,若使用定时器0作为波特率发生器,其工作方式应选择______。答案:方式25.8051单片机的P2口作为I/O口时,其内部的上拉电阻是______。答案:有6.8051单片机的定时器/计数器工作在方式3时,定时器/计数器的计数范围是______。答案:0-655367.8051单片机的外部中断0和外部中断1的触发方式分别是______和______。答案:电平触发,边沿触发8.8051单片机的串行通信中,波特率的计算公式是______。答案:波特率=Fosc/32/定时器初值9.8051单片机的P1口作为输入口时,其内部的上拉电阻是______。答案:无10.8051单片机的程序存储器的地址范围是______。答案:0000H-FFFFH三、简答题(每题10分,共40分)1.简述8051单片机的定时器/计数器的四种工作方式的特点。答:8051单片机的定时器/计数器有四种工作方式:-方式0:13位定时器/计数器,可用于产生精确的定时时间。-方式1:16位定时器/计数器,适用于较长时间的定时。-方式2:8位自动重装载定时器/计数器,适用于周期性定时。-方式3:仅对定时器0有效,将计数器分成两个独立的8位计数器,适用于更复杂的定时需求。2.简述8051单片机的串行通信的工作原理。答:8051单片机的串行通信通过串行接口(SBUF)和串行控制寄存器(SCON)实现。数据通过SBUF发送和接收,SCON控制串行通信的模式和波特率。波特率可以通过定时器(0或1)来设置,以适应不同的通信速率。3.简述8051单片机的外部中断的特点。答:8051单片机有两个外部中断,分别是外部中断0(INT0)和外部中断1(INT1)。它们可以响应外部事件,如按钮按下或传感器信号。外部中断0是电平触发的,而外部中断1是边沿触发的。它们可以被配置为高优先级或低优先级中断。4.简述8051单片机的I/O口的特点。答:8051单片机有四个I/O口,分别是P0、P1、P2和P3。P0和P2口没有内部上拉电阻,而P1和P3口有内部上拉电阻。所有I/O口都可以配置为输入或输出模式,并且可以驱动LED或连接到其他数字设备。P0口在作为外设接口时需要外部上拉电阻。四、编程题(每题10分,共20分)1.编写一个8051单片机的程序,实现定时器0以方式1工作,产生1秒的定时时间。```ORG0000HMOVTMOD,01H;设置定时器0为方式1MOVTH0,3CB0H;设置定时器初值,1秒MOVTL0,B0HSETBTR0;启动定时器0HERE:SJMPHERE;无限循环END```2.编写一个8051单片机的程序,实现通过P1口控制一个LED灯的闪烁。```ORG0000HMOVP1,0FFH;初始状态,LED灯关闭MOVR2,20;闪烁次数MOVR3,0FFH;闪烁周期OUTER_LOOP:DJNZR2,DONE;循环控制INNER_LOOP:DJNZR3,INNER_LOOP;延时控制CPLP1.0

温馨提示

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

评论

0/150

提交评论