2026年单片机原理及应用期末考试题及答案_第1页
2026年单片机原理及应用期末考试题及答案_第2页
2026年单片机原理及应用期末考试题及答案_第3页
2026年单片机原理及应用期末考试题及答案_第4页
2026年单片机原理及应用期末考试题及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

2026年单片机原理及应用期末考试题及答案一、单项选择题(每题2分,共20分)1.8051单片机内部RAM中,可直接位寻址的地址范围是A.00H~1FH  B.20H~2FH  C.30H~7FH  D.80H~FFH答案:B2.当8051的EA引脚接低电平时,CPU取指范围是A.片内ROM  B.片外ROM  C.片内RAM  D.片外RAM答案:B3.若晶振频率为12MHz,则一个机器周期为A.0.5μs  B.1μs  C.2μs  D.12μs答案:B4.8051的定时器0工作在方式1时,其计数器宽度为A.8位  B.13位  C.16位  D.32位答案:C5.串口方式1的帧格式中包含的位数是A.8  B.9  C.10  D.11答案:C6.指令“MOVA,@R0”的寻址方式是A.立即寻址  B.直接寻址  C.寄存器寻址  D.寄存器间接寻址答案:D7.若PSW中RS1:RS0=10,则当前工作寄存器组地址为A.00H~07H  B.08H~0FH  C.10H~17H  D.18H~1FH答案:C8.中断优先级寄存器IP中,若PX0=1、PT0=0,则优先级最高的是A.外部中断0  B.定时器0  C.外部中断1  D.串口中断答案:A9.下列指令中,不影响堆栈指针SP的是A.PUSHACC  B.POPB  C.LCALLSUB  D.MOVA,#0FFH答案:D10.当P1口作通用I/O且需读取引脚电平时,必须先A.写0  B.写1  C.置高阻  D.接地答案:B二、多项选择题(每题3分,共15分,多选少选均不得分)11.与定时器溢出中断标志TF0置1有关的条件有A.TR0=1  B.GATE=1  C.计数器从FFFFH→0000H  D.ET0=1  E.EA=1答案:A、C12.下列指令中,能修改PC内容的指令有A.SJMP  B.AJMP  C.LJMP  D.RET  E.CPLA答案:A、B、C、D13.关于8051串口,正确的叙述有A.方式0为同步移位寄存器  B.方式1为8位UART  C.方式2波特率固定  D.方式3多机通信需SM2=1  E.RI=1表示发送完成答案:A、B、C、D14.下列资源中,掉电后数据会丢失的有A.内部RAM30H单元  B.特殊功能寄存器P0  C.片内ROM  D.片外扩展RAM0100H单元  E.EEPROM24C02答案:A、B、D15.若需要让INT0下降沿触发中断,应完成的操作有A.IT0=1  B.EX0=1  C.EA=1  D.PX0=1  E.IE0=1答案:A、B、C三、填空题(每空2分,共20分)16.8051片内数据存储器共________字节,其中真正可供用户自由使用的RAM为________字节。答案:256,12817.若A=0AAH,执行“SWAPA”后,A=________H。答案:0AAH18.设晶振12MHz,欲产生1ms定时,定时器0方式1的初值应为________(十六进制)。答案:FC18H19.串口方式2的波特率固定为________分频。答案:6420.指令“DIVAB”执行后,若B=0,则OV=________。答案:121.当PSW中P位为1,表示累加器A中“1”的个数为________(奇/偶)。答案:奇22.若SP=60H,执行“PUSHDPL”后,SP=________H。答案:61H23.外部中断1的中断向量地址为________H。答案:0013H24.若P2口地址为0A0H,则其位地址最低位为________H。答案:0A0H25.24MHz晶振下,机器周期=________μs。答案:0.5四、简答题(每题6分,共18分)26.说明8051内部RAM中位寻址区的分布及其作用。答案:地址20H~2FH共16字节,128位,每位赋予位地址00H~7FH;可位变量操作,节省屏蔽逻辑,提高实时控制效率。27.阐述串口方式1一帧数据的发送过程,并指出发送中断标志TI何时置位。答案:CPU写SBUF→发送缓冲器→TXD引脚依次发出起始位(0)、8位数据(低位先)、停止位(1);停止位发送完毕即刻硬件置TI=1,请求中断。28.说明LCALL与ACALL指令的差异,并给出各自最大调用范围。答案:LCALL三字节,绝对远调用,64KB全空间;ACALL两字节,绝对近调用,下一条地址高5位不变,范围2KB页内。五、综合应用题(共27分)29.(计算题,9分)系统晶振11.0592MHz,串口方式1,要求波特率9600bps,求定时器1方式2的初值,并写出初始化子程序。答案:波特率公式:B设SMOD=1,则9600初始化子程序:```assemblyINIT_SER:MOVTMOD,#20H;T1方式2MOVTH1,#0E8HMOVTL1,#0E8HSETBTR1MOVSCON,#50H;8位UART,REN=1SETBPCON.7;SMOD=1RET```30.(分析题,9分)阅读下列硬件连接:P1.0驱动共阴极LED,限流电阻220Ω,V_{OH}=0.9V_{CC},LED正向压降2V,要求电流8mA,问V_{CC}应取何值?若V_{CC}=5V,实际电流多少?是否安全?答案:I若V_{CC}=5V,则I8051口线最大灌/拉电流约15mA,11mA未超限,安全但裕度小,建议改150Ω电阻。31.(综合设计题,9分)利用定时器0产生1kHz方波从P1.7输出,晶振12MHz,方式0,写出完整程序并注释。答案:1kHz半周期500μs,机器周期1μs,需计数500;方式0为13位,初值=8192−500=7692=1E0CH,高8位1EH,低5位0CH。```assemblyORG0000HSJMPMAINORG000BHCPLP1.7MOVTH0,#1EHMOVTL0,#0CHRETIMAIN:MOVTMOD,#00HMOVTH0,#1EHMOVTL0,#0CHSETBET0SETBEASETBTR0SJMP$END```六、程序阅读题(每空2分,共10分)32.执行下列程序段后,(A)=________H,(B)=________H。```assemblyMOVA,#0F0HMOVB,#0AHMULAB```答案:00H,96H33.设(40H)=55H,(41H)=0AAH,执行下列程序后,(42H)=________H。```assemblyMOVA,40HCPLAANLA,41HMOV42H,A```答案:55H34.若(R0)=30H,(30H)=5AH,执行后,(A)=________H。```assemblyMOVA,#0MOVR0,#30HXCHA,@R0```答案:5AH35.执行后,P1口输出低4位=________H。```assemblyMOVA,#0F5HSWAPAMOVP1,AANLP1,#0FH```答案:05H七、程序设计题(共18分)36.(8分)片内RAM50H~57H存放8个压缩BCD码,统计其中奇数个数,结果存入60H,写出子程序。答案:```assemblyCNT_ODD:MOVR0,#50HMOVR2,#8MOVR3,#0LOOP:MOVA,@R0ANLA,#0FHJBACC.0,INC1SWAPAJBACC.0,INC1NEXT:INCR0DJNZR2,LOOPMOV60H,R3RETINC1:INCR3SJMPNEXT```37.(10分)利用片内定时器1方式1,设计0.1s定时,晶振24MHz,在P1.0产生周期0.2s方波,并允许串口中断嵌套,写出完整C51程序。答案:```cinclude<reg51.h>sbitWAVE=P1^0;voidTimer1_ISR(void)interrupt3{TH1=0x3C;TL1=0xB0;//重载50ms初值staticunsignedcharcnt=0;if(++cnt==2){c

温馨提示

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

评论

0/150

提交评论