《单片机原理及应用》2026模拟考试题(MCS‑51)_第1页
《单片机原理及应用》2026模拟考试题(MCS‑51)_第2页
《单片机原理及应用》2026模拟考试题(MCS‑51)_第3页
《单片机原理及应用》2026模拟考试题(MCS‑51)_第4页
《单片机原理及应用》2026模拟考试题(MCS‑51)_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

《单片机原理及应用》2026模拟考试题(MCS‑51)《单片机原理及应用》2026模拟考试题(MCS‑51,满分100分,考试120分钟)适用于高职、本科期末复习;题型:填空、单选、判断、简答、读程序、编程,附带完整参考答案。一、填空题(每空1分,共20分)MCS‑51单片机是\\\\位CPU,89C51片内FLASH程序存储器为\\__KB。P0口作为通用IO输出时,必须外接\\__电阻,否则无法输出高电平。51单片机内部RAM可位寻址区域地址范围:\\\\~\\__H。晶振12MHz时,1个机器周期=\\\\μs;定时器方式1最大定时时间\\__ms。51共有\\\\个中断源,外部中断0入口地址\\__H。中断允许寄存器符号\\\\,中断优先级寄存器符号\\\\。定时器工作方式2是\\__位自动重装初值模式。单片机复位后堆栈指针SP=\\\\H,PC=\\__H。EA引脚接\\\\电平时,访问片内程序存储器;接\\__电平只访问外部ROM。串行口控制寄存器为\\\\;波特率通常由定时器\\__溢出率决定。指令MOVCA,@A+DPTR用于读取\\\\存储器;MOVX访问\\__RAM。二、单项选择题(每题2分,共30分)51单片机中,存放临时数据的内部RAM堆栈区地址范围()

A.00H‑1FHB.20H‑2FHC.30H‑7FHD.80H‑FFH下列属于位寻址指令的是()

A.MOVA,30HB.MOVC,30HC.MOVR0,#30HD.MOVDPTR,#3000H定时器T1方式1定时,TMOD设置为()

A.#01HB.#10HC.#20HD.#50H51单片机中断优先级最高默认是()

A.外部中断0B.T0中断C.外部中断1D.串口中断P3.0引脚第二功能是()

A.INT0B.T0C.RXDD.TXD8031单片机片内ROM容量()

A.0KBB.2KBC.4KBD.8KBALE引脚主要作用()

A.外部ROM读选通B.地址锁存使能C.复位D.时钟输出DJNZR2,LOOP指令属于()

A.无条件转移B.条件循环C.子程序调用D.中断返回堆栈操作遵循原则()

A.先进先出B.先进后出C.随机存取D.循环存取晶振11.0592MHz主要用于()

A.提高运算速度B.串口精确波特率C.增大定时时间D.降低功耗执行POPACC,SP会()

A.+1B.-1C.不变D.先+1再‑1下列哪条不是51寻址方式()

A.立即寻址B.寄存器寻址C.虚拟寻址D.变址寻址定时器作为计数器,计数脉冲来自()

A.内部机器周期B.T0/T1外部引脚C.RXD引脚D.ALE信号RET指令功能()

A.中断返回B.子程序返回C.复位D.跳转哈佛结构特点()

A.程序、数据存储器分开B.统一存储器C.只有RAMD.只有ROM三、判断题(对√,错×,每题1分,共10分)P1口内部带上拉电阻,可以直接输出高电平。()定时器方式0是16位定时模式。()51单片机同一时刻只能有一个高优先级中断。()MOVX指令可以读写片内RAM。()复位后所有IO口输出高电平。()外部中断可以设置电平触发或边沿触发。()SP可以设置在00H‑1FH寄存器区。()DAA指令用于二进制加法调整。()串口方式0为移位寄存器模式。()中断响应时硬件自动把PC入栈保护断点。()四、简答题(每题5分,共20分)简述MCS‑51单片机响应中断的基本条件。说明P0口作为地址/数据复用口的工作原理。定时器方式2有什么特点,适合什么应用场景?什么是堆栈?SP寄存器作用是什么?五、读程序题(共8分)asm

CLRC

MOVA,#0x68

SUBBA,#0x29

ADDA,#0x47

DAA

MOV30H,A请问执行结束后:A=?30H=?Cy=?(BCD运算)六、编程题(12分,晶振12MHz)用定时器0方式1中断,实现P1.0连接LED,500ms亮灭交替闪烁,写出完整汇编程序(含初始化、中断服务程序)。参考答案一、填空题8;4上拉20H;2F1;65.5355;0003IE;IP807;0000高;低SCON;T1程序(ROM);外部数据二、单选1.C 2.B 3.B 4.A 5.C

6.A 7.B 8.B 9.B 10.B

11.B 12.C 13.B 14.B 15.A三、判断1.√ 2.× 3.√ 4.× 5.√

6.√ 7.× 8.× 9.√ 10.√四、简答中断响应条件:

①有中断请求标志置1;②总中断EA=1;③该中断源允许位=1;④无更高/同级中断正在执行;⑤当前指令执行完毕;若刚执行RETI、访问IE/IP,需要再执行一条指令后响应。P0口分时输出低8位地址和8位数据;访问外部存储器时,先输出低8位地址,由ALE锁存到外部锁存器,之后P0切换为数据总线传输数据。方式2:8位自动重装初值;TL8计数溢出,TH8内容自动送入TL8,软件不需要反复重装初值。适合高频脉冲计数、串口波特率发生器。堆栈:RAM中一段后进先出存储区域;SP堆栈指针,始终指向栈顶单元,PUSH时SP先+1再存数;POP先取数,SP‑1。五、读程序A=86H;(30H)=86H;Cy=0运算:68‑29=39;39+47=86,BCD调整后86。六、编程题(晶振12MHz,T0方式1,1ms中断,计数500次得到500ms)asm

ORG0000H

LJMPMAIN

ORG000BH;T0中断入口

LJMPT0_INT

MAIN:

MOVSP,#60H

MOVTMOD,#01H;T0方式1

MOVTH0,#0xFCH;1ms初值12M

MOVTL0,#0x18

MOVR2,#500;计数500次=500ms

SETBET0

温馨提示

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

评论

0/150

提交评论