




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简答题1、简述借用定时/计数器溢出中断作为外部中断的具体方法? 2、简述8051片内RAM的空间地址分配。3、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? 4、简述直接位寻址区的空间分配,片内RAM中包含哪些可位寻址单元?5、8051单片机的存储器在结构上有何特点?在物理和逻辑上各有哪几种地址空间?访问不同空间的指令格式有何区别?6、 8051单片机在片内有哪些主要逻辑功能部件?每个逻辑部件的主要功能是什么?7、写出MCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除?它们的中断程序入口地址分别为什么? 8、8031的扩展存储器系统中,为什么P0口要接一个8位锁存器,而P2口却不接? 9、8051在什么条件下可响应中断?10、 什么是中断矢量?若某个中断源的中断服务程序的字节数超过8个单元,应如何处理?程序题:1. 若要完成以下数据传送,如何应用MCS-51指令予以实现?(1)外部RAM 0020H单元内容送内部RAM 20H单元:(2) 外部ROM 2000H单元内容送内部 RAM 20H单元:2编写程序段,用三种方法实现累加器A与寄存器B的内容交换。 3编程将片内20H单元开始的30个数传送到片外RAM 3000H开始的单元中。解: MOV R7 , #30 ;传送字节数给R7 ;R0指向片内20H单元 ;DPTR指向片外3000H单元LOOP ;取数 ;将数据转存入片外RAM ;R0指向片内下一单元 ;DPTR指向片外下一单元DJNZ R7,LOOP ;数据传送完否?4编程,从串行口接受一个字符。答: START: ;定时器T1工作于模式2 MOV TL1 , # 0E8H ;设置波特率为1200b/s MOV TH1,#0E8H ;启动T1 MOV SCON,#50H ;串行口工作于方式1,允许接收 L1: JNB RI , L1 ;等待接收数据,未接收到数据,继续等待 ;接收到数据,清RI ;接收到数据送A RET 5利用定时器输出周期为2ms的方波,设单片机时钟频率为12MHz要求: 1)采用中断方式2)方波输出从P1口的P1.23)使用定时器T04)GATE=0答、定时器初值2131103/110671921110000011000B= E018H 程序段如下:MOV TMOD,#00H SETB ET0 LOOP: SJMP $ ORG 000BH AJMP TIMETIME: MOV TH0,#0E0H MOV TL0,#18H 答案1、简述借用定时/计数器溢出中断作为外部中断的具体方法? 答:1) 置定时/计数器为工作方式2,即是8位自动重装; 2) 定时/计数器的高8位和低8位都预置为0FFH; 3) 将定时/计数器的计数输入端作为扩展的外部中断请求输入; 在相应的定时/计数器中断服务程序入口开始存放为外部中断服务的中断服务程序。 2、简述8051片内RAM的空间地址分配。答:低128B数据存储器区分为:工作寄存器区(00H-1FH)、位寻址区(20H-2FH)和一般数据存储区(30H-3FH). 高128B数据存储器区离散地分布着21个特殊功能寄存器。3、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? 答:不发生数据冲突的原因是:MCS-51中访问程序存储器和数据存储器的指令不一样; 程序存储器访问指令为MOVC; 数据存储器访问指令为MOVX; 选通信号不同,前者为/PSEN,后者为/WR与/RD。 4、简述直接位寻址区的空间分配,片内RAM中包含哪些可位寻址单元?答:MCS-51单片机内RAM中有两个区域可进行位寻址: (1)片内RAM低128B的位寻址区,地址为20H-2FH的16个字节单元共1 28位,每一位都有相应的位地址,可用位寻址方式对其进行置位、复位、内容传送、逻辑运算等操作。128位的位地址定义为00H-7FH.(2) 片内RAM高128B的存储器区,有21个特殊功能寄存器。其中字节地址正好能被8整除的字节单元中的每一位都可以按位寻址、操作。 5、8051单片机的存储器在结构上有何特点?在物理和逻辑上各有哪几种地址空间?访问不同空间的指令格式有何区别?答:8051其存储空间在物理结构上可划分为四个空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。从逻辑上,又可划分位如下三个空间:(1)片内、外统一编址的64KB程序存储器,访问时采用MOVC指令。(2)片内128B数据存储器和21个特殊功能寄存器,访问时采用MOV指令。(3)片外64KB数据存储器,访问是则用MOVX指令。6、 8051单片机在片内有哪些主要逻辑功能部件?每个逻辑部件的主要功能是什么?答:见课本 7、写出MCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除?它们的中断程序入口地址分别为什么? 答: 外部中断INTO 0003H 定时器/计数器中断T0 000BH 定时器/计数器中断T1 0013H 外部中断INT1 001BH 串行口中断TI与RI 0023H 其中串行口中断TI与RI必须用软件清“0” 8、8031的扩展存储器系统中,为什么P0口要接一个8位锁存器,而P2口却不接? 答:这是因为P0口是扩展存储器系统的多路低8位地址和数据总线 在访问外部存储器时,P0口分时用作输出外部存储器低8位地址和传送数据,为了整个访问外部存储器期间,对外部存储器存在着有效的低8位地址信号,所以P0口需要外接一个地址锁存器。 ALE信号就是用来把P0口输出的地址字节锁存在这个外接的锁存器中,再从锁存器输出外部存储器的低8位地址。 而P2口只用作扩展存储器系统的高8位地址线,并在整个访问外部存储器期间不变,所以不必外接地址锁存器。 9、8051在什么条件下可响应中断? 由中断源发出中断申请; 中断总控制位EA=1,即CPU开中断; 申请中断源的中断允许位为1,即中断没有被屏蔽; 无同级或更高级中断正在服务; 当片指令周期已经结束; 若现行指令为RETI或访问IE或IP指令时,该指令以及紧接着的另一条 指令执行结束以后才响应。10、 什么是中断矢量?若某个中断源的中断服务程序的字节数超过8个单元,应如何处理?答:中断矢量是指中断服务程序的入口地址。若中断服务程序字节数超过8个单元,可将其放于其它位置,并在中断入口地址出放入跳转指令,指出中断服务程序的起始地址。程序题:1. 若要完成以下数据传送,如何应用MCS-51指令予以实现?(1)外部RAM 0020H单元内容送内部RAM 20H单元:MOV R0, #20HMOVX A, R0MOV 20H, A(2) 外部ROM 2000H单元内容送内部 RAM 20H单元:MOV A, #00HMOV DPTR, #2000HMOVC A, A+DPTR3、编程将片内20H单元开始的30个数传送到片外RAM 3000H开始的单元中。解: 将片内数据传送到片外RAM可用MOVX DPTR,A或MOVX Ri,A指令MOV R7 , #30 ;传送字节数给R7MOV R0 , #20H ;R0指向片内20H单元MOV DPTR , #3000H ;DPTR指向片外3000H单元LOOP MOV A , R0 ;取数 MOVX DPTR , A ;将数据转存入片外RAMINC R0 ;R0指向片内下一单元INC DPTR ;DPTR指向片外下一单元DJNZ R7,LOOP ;数据传送完否?4编程,从串行口接受一个字符。解: START: MOV TMOD , # 20H ;定时器T1工作于模式2 MOV TL1 , # 0E8H ;设置波特率为1 200b/s MOV TH1,#0E8H SETB TR1 ;启动T1 MOV SCON,#50H ;串行口工作于方式1,允许接收L1: JNB RI , L1 ;等待接收数据,未接收到数据,继续等待 CLR RI ;接收到数据,清RIMOV A,SBUF ;接收到数据送ARET5、答、定时器初值2131103/1106719211
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年财务管理部招聘面试实战模拟题及答案
- 国有银行笔试题库及答案
- 2025年政策法规解读与应对模拟题及答案面向公务员备考者
- 2025年草原监理员考试模拟题解析及答案
- 2025年建筑师执业资格考试全真模拟试题
- 2026届河南省荥阳市第二高级中学高一化学第一学期期中学业水平测试试题含解析
- 2025年高职院校财务招聘考试热点解析与备考建议
- 2025年造纸行业专业技能提升模拟题及答案
- 2025年国际贸易公司招聘笔试模拟试题及备考指南
- 2025年全面解析气象部门事业单位招聘考试内容与模拟题集合
- 综采工作面液压支架安装回撤工理论考核试题及答案
- 初中高中英语所有单词集合带音标
- 露天矿山危险源辨识(汇总)
- 放射科质控汇报
- GB/T 31091-2014煤场管理通用技术要求
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- 万东GFS型高频高压发生装置维修手册
- 公寓de全人物攻略本为个人爱好而制成如需转载注明信息
- 企业经营沙盘模拟实训指导书
- 汉密尔顿抑郁量表17项
- 《现代物流管理》第一章-导论(课用)
评论
0/150
提交评论