全球旧事资料 分类
1、片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?
答:工作寄存器区、位寻址区、数据缓冲区2、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致
判断MCS-51单片机正在工作?ALE引脚4、定时计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:定时计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。5、常用的IO接口编址有哪两种方式?它们各有什么特点?MCS51的IO端口编址采用的是哪种方式?解:一独立编址方式:独立编址方式就是IO地址空间和存储器地址空间分开编址。独立编址的优点是IO地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写IO的指令和控制信号。二统一编址方式:这种编址方式是把IO端口的寄存器与数据存储器单元同等对待,统一进行编址。统一编址的优点是不需要专门的IO指令,直接使用访问数据存储器的指令进行IO操作,简单、方便且功能强大。MCS51单片机使用的是IO和外部数据存储器RAM统一编址的方式。1)单片机的复位(RST)操作有几种方法,复位功能的主要作用。(5分)
f单片机的复位操作方式有:1、上电复位;2、手动复位。复位功能的主要作用是:复位时,PC初始化为0000H,使MCS51单
片机从0000开始执行程序。2)编制中断服务程序时,为什么在主程序的初始化程序中,必须设
置SETBEA这条指令,以及在中断服务程序中为什么通常需要保护现场和恢复现场?(10分)
中断允许寄存器IE中有1个总的开关中断控制位EA,当EA0时,所有的中断请求被屏蔽,CPU不接受任何中断;只有当EA1时,CPU才开放中断。所以主程序的初始化程序中,必须设置SETBEA这条指令。
现场是指中断时刻单片机中某些寄存器和储存器单元中的数据或状态,为了使中断服务程序的执行不破坏这些数据和状态,以免在中断返回后影响主程序的运行,因此要这些数据和状态送入堆栈保存,这就是现场保护。中断结束后,在返回主程序谦,则需要把保存的现场数据和状态从堆栈中弹出,以恢复那些寄存器和存储器单元中的原有内容,这就是现场恢复。3)中断服务子程序返回指令RETI和普通子程序返回指令RET有什
么区别?(5分)中断服务子程序返回指令RETI和普通子程序返回指令RET的区别在于:RETI指令在返回的同时清除相应的优先级触发器,以允许下次中断。
f1、当MCS-51单片机运行出错或程序陷入死循环时r
好听全球资料 返回顶部