单片机简答题答案(共4页).doc
《单片机简答题答案(共4页).doc》由会员分享,可在线阅读,更多相关《单片机简答题答案(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上简答题1. 什么是指令系统?指令系统:计算机所能执行的全部的集合,它描述了计算机内全部的控制信息和“”能力。不同计算机的指令系统包含的指令种类和数目也不同。一般均包含型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。2. 什么是指令指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。3. 什么是寻址方式答: 寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。4. 什么是堆栈答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以后进先出的结构方式处理的。实质上,堆栈就是一个按
2、照后进先出原则组织的一段内存区域。5. 什么是指令周期指令周期:指执行一条指令所占用的全部时间。通常一个指令周期含14个机器周期。6. 串行数据传送的主要优点和用途是什么?答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。7. MC S一51指令集中有无“程序结束”指令?怎样实现“程序结束”功能?答:没有这样的指令。但实现“程序结束”至少可以借助4种办法:用原地踏步指令SJMP $ 死循环。在最后一条指令后面设断点,用断点执行方式运行程序。用单步方式执行程序。在末条指令之后附加一条LJMP监控显示器程序首地址或LJMP 0000H,返回监控状态
3、。8. 中断服务子程序与普通子程序有哪些异同之处?2.中断服子程序与普通子程序的执行和返回有什么异同之处?答:中断服务子程序与普通子程序都是一种能完成某一特定任务的程序段。其资源要为所有调用程序共享。因此,子程序在结构上应具有独立性和通用性。子程序的第一条指令的地址称为子程序的入口地址。该指令前必须有标号。相同点:中断服务子程序与普通子程序在执行前都会进行断点保护工作,将将要执行的主程序的指令地址进栈保护,返回时都要将断点地址出栈赋给PC,以便正确的返回主程序断点。不同点:1.中断的发生是随机的,普通子程序的发生是编程人员控制的。2. 中断服务子程序的返回指令为RETI,普通子程序的返回指令为
4、RET。中断服务子程序在执行和返回时还要设置中断优先级顺序。 8051响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作?不同的中断源的中断人口地址是多少?条件:1无同级或高级中断在执行。2当前指令执行结束。3若现行搜集为RETI七访问IE,IP的指令时,执行完该项指令且紧跟其后的另一条指令也已经执行完毕.。操作:1 保护中断地址入栈;2 进入中断程序3 在一个特殊的寄存器里写中断标志4 屏蔽同级或低级中断5 执行中断程序6 执行完清楚中断标志。(RETI语句)7 中断程序地址从堆栈弹9. 单片机对中断优先级的处理原则是什么?A CPU同时接收到几个中断源时,首先响应优先级别最高的中
5、断请求。B 正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。C 正在进行的低优先级中断服务,能被高优先级中断请求所中断。10. 80C51的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? 电平触发和边沿触发(脉冲触发)。电平触发方式:低电平有效。CPU在中断请求引入端采样到有效的低电平时,即为有效中断请求。脉冲方式:下降沿触发有效。CPU在相邻的两个机器周期对中断请求引入端采样,如前一次为高电平,后一次为低电平,即为有效中断请求。11. 单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?答:(1)由中断源提出中断,再由中断控制端决定是否中断,再按设定好的优先级的顺
6、序响应中断。如同一级优先级的中断按:外部中断0,定时中断0,外部中断1,定时中断1,串行中断。中断后如果是:脉冲触发,TEl(0)被清0;电平触发,IEl(0)不被清零,要用软件清0。(2)它由中断允许寄存器IE控制:如开放中断EA必须为1,再使要求中断的申断源的中断允许位为1:要禁止中断,EA=0即可。(3)由IP控制,1为高级,0为低级,PS为串行中断优先级,PTl(0)为定时中断1(0)优先级,PXl(0)外部中断1(0)优先级。使哪个中断源为优先级,就置哪个优先设定位为1。12. 8051单片机定时器一计数器作定时和计算用时,其计数脉冲分别由谁提供?当做定时用时(C/T=0),计数器T
7、H0、TL0的计数脉冲来自振荡器的12分频后的脉冲(即fosc/12),即对系统的机器周期计数;当做计算用时(C/T=0),计数器T0、T1的计数脉冲分别来自于引脚T0(P3.4)或者引脚T1(P3.5)上的外部脉冲。13. 8051单片机定时器/计数器的门控信号GATE设置为1时,定时器如何启动?INTX=1且TRX=1(TRX置位)时才可启动。14. 8051单片机片内设有几个定时器计数器?它们是由哪些特殊功能寄存器组成?有两个16位的定时/计数器T0,T1。定时/计数器T1由寄存器TH1,TL1组成,定时/计数器T0由寄存器TH0、TL0组成。它们均是8位寄存器,在特殊功能寄存器中占地址
8、8AH8DH。它们用于存放定时或计数的初始值。此外,内部还有一个8位的方式寄存器TMOD和一个8位的控制寄存器TCON,用于选择和控制定时/计数器的工作。18什么是单片机的机器周期、状态周期、振荡周期和指令周期.机器周期:完成一个基本操作的时间单元,如取指周期、取数周期。指令周期:是CPU的关键指标,指取出并执行一条指令的时间。一般以机器周期为单位,分单指令执行周期、双指令执行周期等。现在的处理器的大部分指令(ARM、DSP)均采用单指令执行周期。19当定时器T0工作于模式3时,如何使运行中的定时器T1停止下来?答:TRl为定时器Tl的运行控制位,通常将该位置1就可启动定时器Tl使之运行起来;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 答题 答案
限制150内