资源描述:
《合工大电子信息工程单片机试卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1•什么是单片机,其特色与主要应用是什么。答:①中央处理器CPU,随机存取存储器(数据)RAM,只读存储器(程序)ROM,并行接口PIO,串行接口SIO,定吋器/计数器CTC,模数转换A/D,数模转换D/A等集成在一块芯片中(即:组成微型计算机的各功能部件),构成一个完整的微型计算机。②特色:集成度高;系统结构简单;可靠性高:军用品,工业品和商用品;处理功能强,速度快;容易产品化。应用:智能化仪器,通信技术,工业控制,家用电器。2.MCS-51系列单片机内部存储器可以分为几个不同的区域,各有什么特色。答:①分为:工作寄存器区,位寻址区,数据缓
2、冲区,特殊功能寄存器区(SFR)。②工作寄存器区被均匀分成4组,每组包含X个工作寄存器;位寻址区既可以作为一般数据单元使用,也可以按位对每个单元进行操作;数据缓冲区,用户以字节形式使用,开辟有堆栈区;特殊功能寄存器区,为专用寄存器提供。3.MCS-51系列单片机内部工作寄存器以什么形式形成?分成几个区?如何切换工作寄存器区?答:以RAM的形式形成;内部工作寄存器均匀地分为0〜3,4个区;用PSW的£位和2位的编码来切换工作寄存器区。4.MCS-51系列单片机的地址总线和数据总线形成各有多少条?程序存储器和数据存储器寻址能力是多少节?地址范围是
3、多少?答:16条地址总线,8条数据总线;64K字节;地址范围:0000H—OFFFFHo5.MCS-51系列单片机提供了几个中断源几个中断优先级?每个中断源的入口地址是什么?答:5个中断源;2个中断优先级。入口地址:外部中断INTo:0003H,外部中断1NT]:0013H,定时器CTC0:000BH,定时器CTC}:001BH,串行口中断S/O:0023H。6•什么是时钟周期,机器周期,和指令周期?当晶振周期的频率为12MHz时,一条双周期指令的执行时间是多少?答:1个机器周期=6个状态周期(时钟周期)=12个振荡周期;1个指令周期=1〜4
4、个机器周期。振荡周期:为单片机提供定时信号的振荡源的周期或外部输入时钟信号的周期,是时序小最小的吋间单位,也叫做节拍。时钟周期:是振荡周期的两倍。机器周期:单片机完成一个基本操作所需要的时间。指令周期:单片机执行一条指令需要的时间。12MHz晶振,=7;寸钟=27^=
5、gs,7^=67;,m=lgs,所以斑期=2阴。7•指令有哪些属性,51单片机有哪几种寻址方式?答:①时间属性,空间属性,功能属性。②立即寻址,寄存器寻址,寄存器间接寻址,直接寻址,基址变址寻址,相对寻址,位寻址。二、多机通信原理和规约图的简述答:多机通信原理过程如下:(1)主
6、机置SM?位为0,所有从机的SM?位置1,使从机只能接收地址帧。(2)主机发送一地址帧,其中8位是地址,第9位为1(TB8=1)表示该帧为地址帧,可与所需的从机进行联络。(2)所有从机接收到地址信息后,与本机地址相比较,如果相同,则向主机回送本机地址信息应答,并使SM2=0,准备接收主机发来的数据信息,其它从机仍保持SM2=lf对主机发来的数据不予接收,直至发送新的一帧地址信息。(3)主机收到从机应答的地址后,确认地址是否相符,如果地址不符,发复位信号(数据帧中TB8=1);如果地址相符,向从机发送控制命令(置彷&为0),开始发送数据。(4)
7、从机收到主机发送的控制命令后,向主机发送一个状态信息,表明是否准备就绪。主机收到从机的状态信息,如果从机准备就绪,则主机与从机开始数据通信。从机收到复位命令后回到监听地址状态(SM2=1)。规约图如下图所示。【见图1】三、以8031单片机为主机系统,拟采用一片27128和2片6264和其他必要条件,扩展成16KB的外部程序存储器和16KB的外部数据存储器。要求:1•简述单片机应用系统扩展的基本方法。2•画出硬件电路图。3•说明各芯片地址范围。答:(1)线选法,译码法,线选用GAL、PAL、CPLDo⑵【见图2】(3)1"6264:8000H〜
8、BFFFH;2帀6264:4000H〜7FFFH;27128:4000H〜7FFFH。四、注释扫描显示子程序。答:ORG1000HDISP:MOVDPTR,#7F00H;8155初始化MOVA,#03HMOVX@DPTR,AMOV他,#79H;指向缓冲区首地址MOV7?3,#O1H;扫描字,啓为1MOVA,R3LOOP:MOVMOVXDPTR,#7F01H;指向8155的A口@DPTR,A:输岀位码MOVA,@/?o;读取显示数据MOVMOVMOVMOVXDPTR,#PTRN;指向段码表首地址A,@A+DPTR:查表得显示数据码段DPTR,#
9、7F02H;指向8155的B口@DPTR,AACALLDEL;延时1msMOVA,/??JBArc.5'LDRLA;扫描字左移MOVA,EAJMPLOOP;继续显