1、期末考试题型:期末考试题型:1、填空题、填空题2、选择题、选择题3、分析题、分析题4、编程题、编程题5、综合设计题、综合设计题1、51单片机内部有哪些功能部件?单片机内部有哪些功能部件?例:下面的哪一个功能部件不属于例:下面的哪一个功能部件不属于8051单片机的内部硬件。(单片机的内部硬件。()(A)串行口)串行口 (B)SPI接口接口 (C)定时器定时器 (D)中断系统)中断系统2、CPU结构?结构?1)什么是)什么是PC指针?复位时指针?复位时PC指针的值?指针的值?2)累加器)累加器A,寄存器,寄存器B,程序状态字,程序状态字PSW,堆栈,堆栈SP例:例:(DPTR)507BH,(SP)
2、=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,执行指令,执行指令POP DPH,POP DPL,POP SP后,后,DPTR、SP中的内容分别是(中的内容分别是()。)。(A)3C5F,50H(B)5F3CH,30H (C)3C5FH,30H(D)3C5FH,4FH2、存储器结构、存储器结构1)51单片机的寻址范围?单片机的寻址范围?2)两种工作模式:微处理器和微控制器)两种工作模式:微处理器和微控制器3)程序存储空间:内部,外部,范围)程序存储空间:内部,外部,范围4)数据存储空间:内部,外部)数据存储空间:内部,外部 外部:外外部:外RAM与与I/O空间统一编址,范
3、围空间统一编址,范围 内部:内内部:内RAM,SFR内内RAM分布:地址范围,工作寄存器区,位寻址区,通用分布:地址范围,工作寄存器区,位寻址区,通用区区 SFR:地址范围,位寻址:地址范围,位寻址例:位地址为例:位地址为2BH的位具体是哪个字节的哪一位?(的位具体是哪个字节的哪一位?()(A)24H.1 (B)25H.3 (C)26H.0 (D)27H.43、最小系统、最小系统1)什么是最小系统?)什么是最小系统?2)引脚功能)引脚功能电源引脚电源引脚时钟引脚时钟引脚复位引脚复位引脚控制引脚控制引脚I0引脚引脚重点掌握:重点掌握:EA、RST、P0P3例:当单片机要求工作在微控制器模式,则例
4、:当单片机要求工作在微控制器模式,则EA=?当单片机要求工作在微处理器模式,则当单片机要求工作在微处理器模式,则EA=?3)时钟电路)时钟电路51系列单片机最高工作频率可达?系列单片机最高工作频率可达?时钟周期,机器周期,状态周期之间的关系。时钟周期,机器周期,状态周期之间的关系。4)复位电路)复位电路51单片机的复位条件?单片机的复位条件?复位时,复位时,SFR状态?状态?SP,P0P31、指令的基本格式、指令的基本格式标号:操作码(目的操作数),(源操作数)标号:操作码(目的操作数),(源操作数);注释;注释2、寻址方式(、寻址方式(7种)种)立即寻址,直接寻址,寄存器间接寻址,寄存器寻址
5、,位寻立即寻址,直接寻址,寄存器间接寻址,寄存器寻址,位寻址,基址加变址间接寻址,相对寻址址,基址加变址间接寻址,相对寻址例:指令例:指令PUSH PSW的源操作数是的源操作数是_,是,是_寻址方式,目的操作数是寻址方式,目的操作数是_,是,是_寻址方式。寻址方式。3、指令系统、指令系统1)判断指令的对错)判断指令的对错例例:下列是非法的指令有下列是非法的指令有 。(A)MOV A,30H (B)MOV R7,R1 (C)POP 40H (D)RR A2)指令的手工汇编指令的手工汇编例:借助指令表,对下列指令进行手工汇编。例:借助指令表,对下列指令进行手工汇编。MOVTMOD,#60HMOVR
6、1,#23H MOVA,R1 SETBTR1HERE:SJMPHERE 3)指令执行过程及功能)指令执行过程及功能例:已知例:已知SP25H,PC=2345H,标号,标号Label的地址为的地址为3456H,问,问执行执行LCALL Label指令后,堆栈指针指令后,堆栈指针SP=,(,(26H),(,(27H),PC=。例:当晶振频率为例:当晶振频率为12MHZ时,下面这个子程序延时时间时,下面这个子程序延时时间为为 。DL:MOVR6,#100DL1:MOVR7,#4DL2:MULABMULABDJNZ R7,DL2DJNZ R6,DL1RET例:执行下列程序:例:执行下列程序:MOVR0
7、,#60HMOVA,#0AHRRAMOVR0,AADDA,#0FHDECR0MOVR0,A结果:(结果:(60H),(,(5FH)。4)编程)编程例:用两种方法将程序存储器例:用两种方法将程序存储器2048h中的常数送到中的常数送到A中,中,已知PC当前值为2000H;4、伪指令、伪指令ORG,END,DB,DW,EQU,BIT,SET例:要求主程序例:要求主程序MAIN从程序存储器的从程序存储器的100h开始,子程序开始,子程序fun从程序从程序存储器的存储器的2000h开始,编写程序时该如何设置开始,编写程序时该如何设置?5、汇编语言程序设计(、汇编语言程序设计(重点中的重点重点中的重点)
8、C语言或汇编编程必有一题,在这不具体说语言或汇编编程必有一题,在这不具体说明。明。一、一、4个个8位并行位并行I/O端口端口1、P1(基本输入输出,准双向)(基本输入输出,准双向)操作:输出操作:输出 输入:必须先写输入:必须先写12、P0,P2(总线或基本输入输出)(总线或基本输入输出)P0:3态,作为基本态,作为基本I/0时,必须外加上拉电阻时,必须外加上拉电阻3、P3(第二功能或基本(第二功能或基本IO)4、应用、应用例:例:8051的准双向的准双向I/O端口有端口有 、,这是因,这是因为准双向口只有为准双向口只有 态和态和 态。态。例:要求系统使用例:要求系统使用P2口读入拨码开关的状
9、态,并通过口读入拨码开关的状态,并通过P1口使得发光二口使得发光二极管显示该状态,请设计硬件电路并编程。极管显示该状态,请设计硬件电路并编程。二、中断系统二、中断系统1、概念、概念什么是中断,中断源,中断嵌套,中断优先级什么是中断,中断源,中断嵌套,中断优先级2、51单片机的中断源、中断入口地址,中断优先单片机的中断源、中断入口地址,中断优先级级例:当例:当IP=45H时,请排出时,请排出5个中断源优先级的先后。个中断源优先级的先后。3、外部中断触发方式(、外部中断触发方式(2种)种)4、中断标志位的清除方式、中断标志位的清除方式5、应用、应用初始化:初始化:SCON、TCON、IE、IP中断
10、程序的编写中断程序的编写三、定时计数器三、定时计数器1、两种工作模式的区别?本质上是增、两种工作模式的区别?本质上是增1计数器。计数器。例:当定时例:当定时/计数器选定为定时器方式时,是对计数器选定为定时器方式时,是对 进行计进行计数,选定为计数器方式时,是对数,选定为计数器方式时,是对 进行计数。进行计数。2、作为计数器使用时对应的引脚?、作为计数器使用时对应的引脚?3、4种工作方式的区别?分别可以定时和计数的最种工作方式的区别?分别可以定时和计数的最大范围是多少?大范围是多少?4、溢出后、溢出后51单片机会有什么操作?单片机会有什么操作?5、应用、应用1)初值的计算)初值的计算2)初始化:
11、)初始化:TCON,TMOD,THX,TLX,IE,IP3)程序编写:中断方式、查询方式)程序编写:中断方式、查询方式4)查询方式中注意标志位的清除)查询方式中注意标志位的清除例:例:在在P1.7口接有口接有1个发光二极管,要求利用定时器个发光二极管,要求利用定时器T0控制控制使使LED亮亮1S停停1S,周而复始。,周而复始。解:这是长延时例子,一般采用定时器定时和软件计数相结合的办法。解:这是长延时例子,一般采用定时器定时和软件计数相结合的办法。设设T0为方式为方式1,定时值为,定时值为100ms,计数为,计数为10次,即次,即100ms10=1S。(216X)2us=100000us 解得
12、解得X=15536=3CB0H则则TH0=3CH;TL0=B0H ORG 1000HSTART:MOV R7,#0AH MOV TMOD,#01H CPL P1.7LOOP:MOV TH0,#3CH MOV TL0,#0B0H SETB TR0Wait:JBC TF0,Next ;软件查询方式;软件查询方式 SJMP WaitNext:DJNZ R7,LOOP ;1S延时到否?延时到否?SJMP START四、串行口四、串行口1、概念:串行通信,并行通信,同步通信、异步通信,波特、概念:串行通信,并行通信,同步通信、异步通信,波特率,通信制式率,通信制式例:串行通信根据通信的数据格式分有两种方
13、式,分别是例:串行通信根据通信的数据格式分有两种方式,分别是 和和 。2、51单片机的串行口通信的帧格式?单片机的串行口通信的帧格式?3、4种工作方式的区别?种工作方式的区别?4、应用、应用波特率的计算波特率的计算初始化初始化程序编写:中断方式,查询方式程序编写:中断方式,查询方式注意:标志位必须软件清除注意:标志位必须软件清除 1、总线构造、总线构造2、存储器扩展、存储器扩展地址分配:单元选择,片选地址分配:单元选择,片选地址范围的确定:看芯片连到单片机的哪些地址范围的确定:看芯片连到单片机的哪些地址线上。地址线上。3、I/O芯片的扩展芯片的扩展4、访问操作(、访问操作(MOVX)例:下图为例:下图为8031扩展扩展3片片8K的程序存储器的程序存储器2764,图中硬件电路已经,图中硬件电路已经连接了一部分,请用片选法将剩下的相关硬件电路连接完成,并写出连接了一部分,请用片选法将剩下的相关硬件电路连接完成,并写出每一片每一片2764的地址范围。(的地址范围。(13)
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。