版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广西工学院2018—2019学年第2 学期课程考核试题考核课程 单片机原理及应用 考核班级自动化x级学生数 160 印数 170 考核方式 闭卷 考核时间120分钟一、填空题(30分)(每空1分)1)8051系列单片机中,片内数据存储区一共分为3个区,这3个区分别为: ; ; 。2)8K╳8位的存储器共有地址线 根。3)3—8译码器74LS138在全译码寻址方式中,译码器的输出端通常与单片机接口片的 端连接。4)当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停 的执行,转去执行 程序,执行完 ,再执行 程序。5)8051单片机的中断源有: , , , , 。6)单片机P0口为 总线和 总线的复用端口74LS373与P0口连接,其输出线作为系统的 ,74LS373的G端与单片机连接。7)当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停 执行,转去执行 程序,执行完 ,再执行 程序。8)已知程序执行前有A=01H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后:POPDPHPOPDPLMOVDPTR,#3000HRLAMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINCAMOVCA,@A+DPTRPUSHARETORG3000HDB 10H,80H,30H,80H,50H,80H请问:A=(),SP=(),(51H)=(),(52H)=(),PC=()。9)如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPHPOP DPLPOP SP则:DPH=(),DPL=(),SP=()10)假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的内容为()。二、简答题(20分)单片机的复位(RST)操作有几种方法,复位功能的主要作用。(5分)编制中断服务程序时,为什么在主程序的初始化程序中,必须设置SETB EA这条指令,以及在中断服务程序中为什么通常需要保护现场和恢复现场?(10分)中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?(5分)三、判断下列指令的正误:(10分)1)MOV2)DEC DPTR28H,@R2(()) 3)INCDPTR()4)MOVC,30H()5)CPLR5()6)MOVR0,R1()7)PUSHDPTR()8)MOVF0,C()9)MOVF0,ACC.3()10)RLCR0() 四、编程题(40分)1、编制中断初始化程序,外部中断0(边沿触发)、定时器0开中断(中断允许);外部中断1、定时器1关中断(不允许中断)。(5分)2、编程将片内RAM40H单元开始的16个数传送到片外RAM2000H开始的单元中。(5分)3、使用定时器中断方式编程实现从P1.0引脚上输出一个周期为1s的方波。(系统时钟为6MHz)(15分)4.根据硬件图计算ADC0809的8个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM40H~47H中。(15分)广西工学院课程考试试题答案要点及评分细则课程名称 单片微机原理及应用/单片机技术 专业年级:自动化x级;填 写 人 : xxxxxxx 2018—2019 学 年 第2 学 期参考答案及得分要点评分标准(得分)一、填空题(每空1分)1、寄存器区、位寻址区、数据缓冲区2、133、片选端4、中断服务程序,中断服务程序,主程序4、外部0中断,定时器T0中断,外部1中断,定时器T1中断,串行口通讯中断5、数据,地址,地址,ALE6、中断服务,中断服务,主7、30H,50H,80H,30H,3080H8、3CH,5FH,4FH9、0CBH二、简答题1、单片机的复位操作方式有:1、上电复位;2、手动复位。 (2分)初始化为MCS-51单片机从0000H分)2、中断允许寄存器IE中有1个总的开关中断控制位EA,当EA=0时,所有的中断请求被屏蔽,CPUEA=1SETB EA这条指令。(5分)现场是指中断时刻单片机中某些寄存器和储存器单元中的数据或状态,为了使中断服务程序的执行不破坏这些数据和状态以免在中断返回后影响主程序的运行因此要这些数据和状态送入堆栈保存,这就是现场保护中断结束后在返回主程序谦则需要把保存的现场数据和状态从堆栈中弹出以恢复那些寄存器和存储器单元中的原有内容,这就是现场恢复。(5分)3、中断服务子程序返回指令RETI和普通子程序返回指令RET的区别在于:RETI指令在返回的同时清除相应的优先级触发器,以允许下次中断。 (5分)三、判断下列指令的正误:(10分)1、× 2、× 3、√ 4、√ 5、× 6、× 7、× 8、√ 9、× 10、×四、编程题1、编制中断初始化程序,外部中断0(边沿触发)、定时器0开中断(中断允许);外部中断1、定时器1关中断(不允许中断)。(5分)解:SETBEX0SETBIT0SETBET0CLR ET1CLREX1SETBEA2、编程将片内RAM40H单元开始的16个数传送到片外RAM2000H开始的单元中。 (5分)解: MOVR0,#40HLOOP: MOVA,@R0
MOVR7,#16MOVDPTR,#2000HMOVX@DPTR,AINCR0INCDPTRDJNZR7,LOOPNOPEND3、使用定时器中断方式编程实现从P1.0引脚上输出一个周期为1s的方波。(系统时钟为6MHz)解:使用定时器T0产生50ms的定时,然后在计数10次,从而500ms的定时。 (5分)ORG 0000HAJMP MAINORG 000BHLJMP TMR0_INTORG 0030HMAIN:MOVMOVMOVTMOD,#01HTH0,#9EHTL0,#58HMOVR7,#10SETBET0SETBEASETBTR0SJMP$TMR0_INT: CLRTR0DJNZR7,LOOPMOVR7,#10CPLP1.0LOOP:MOVTH0,#9EHMOVTL0,#58HSETBTR0RETI(10分)10103、根据如下电路连接图计算ADC0809的8个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM40H~47H中。解:根据电路连接图可计算出ADC0809的8个模拟量输入通道的地址为:7F00H~7F07H (5分)循环采集的程序设计如下:MAIN:LOOP:
ORG 0000HAJMP MAINORG 0030HMOV DPTR,#7F00HMOV R0,#40HMOV R7,#8MOVX @DPTR,AJNB P3.2,$MOVX A,@DPTRMOV @R0,AINC DPTRINC R0DJNZ R7,LOOPMOV DPTR,#7F00HMOV R0,#40HMOV R7,#8AJMP LOOPEND (10分)或: ORG 0000HAJMP MAINORG 0003HLJMP INT0_INTORG 0030HMAIN: MOV DPTR,#7F00HMOV R0,#40HMOV R7,#8PAGE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年手持喇叭项目可行性研究报告
- 2025至2030年静电平拖项目投资价值分析报告
- 2025至2030年素色毯项目投资价值分析报告
- 2025至2030年低应力钢印项目投资价值分析报告
- 二零二五年度多功能高空作业升降机定制购买合同3篇
- 二零二五年度破碎机生产线自动化升级合同4篇
- 2025年全球及中国轻工业平板电脑行业头部企业市场占有率及排名调研报告
- 化工原料安全运输合同模板
- 边防工程土方运输协议范本
- 精密仪器用水配送合同
- 2024年西藏中考物理模拟试题及参考答案
- 九型人格与领导力讲义
- 药品经营和使用质量监督管理办法培训试题及答案2023年9月27日国家市场监督管理总局令第84号公布
- 人教版五年级上册数学脱式计算练习200题及答案
- 卵巢黄体囊肿破裂教学查房
- 医院定岗定编
- 计算机网络毕业论文3000字
- 2023年大学物理化学实验报告化学电池温度系数的测定
- 脑出血的护理课件脑出血护理查房PPT
- 煤矿机电运输安全培训课件
- 扣缴个人所得税报告表-(Excel版)
评论
0/150
提交评论