单片机期末复习问题大纲.doc

单片机期末复习问题大纲.doc

ID:49498622

大小:169.50 KB

页数:15页

时间:2020-03-02

单片机期末复习问题大纲.doc_第1页
单片机期末复习问题大纲.doc_第2页
单片机期末复习问题大纲.doc_第3页
单片机期末复习问题大纲.doc_第4页
单片机期末复习问题大纲.doc_第5页
资源描述:

《单片机期末复习问题大纲.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学习思考题1.MOVC是什么功能?它采用的寻址方式是什么?这类指令只限于访问ROM,常用语查表操作和指令跳转。2•堆栈是什么?51单片机堆栈一般是如何设置的?51单片机的堆栈指针为什么一般不设置在07H?堆栈是一种数据结构,它是只允许在其一端进行数据删除和数据插入操作的线性表。通常设置在内部RAM的30H〜7FH之间。防止数据冲突现象出现。3、判断下而指令的正误MOV@R3,20H;@Ri是寄存器间接寻址只有RO,R1才有。MOVXR2,@DPTR;读外部RAM只能是累加器AMOVXA,@DPTR;MOVXA,@A+DPTR;MOVX不用变址寻址POPACC;POPA;POP只能用直接RAM

2、地址PUSHACC;PUSHA;POP只能用直接RAM地址POPRO;SFR寄存器(书卩60)可以用名称入栈,通用寄存器只能用直接寻址POP00H;PUSHR2;同上PUSH02H;JZA,rel;判零转移指令的判断对象是A,无需再列明。JZrel;RLCB;只能对累加器A进行MULRO,R1:MUL指令只对A和B寄存器操作(P89)MOVA,@R7;寄存器间接寻址只能是@对MOVA,#100011;累加器A是八位的MOVC@A+DPTR,A;不能以变址地址为目的操作数MOVCA,@A+DPTR;MOVXA,@200011;读外部RAM不能对直接地址操作MOVX@3011,A;直接地址不能进

3、行@操作MOVC@DPTR,A;不能反过来MOVCA,@DPTR必须加I:A使得搜寻地址为DPTR-A?4、下面是采用外部中断源0实验的内容,请回答相关问题。ORGOOOOHSJMPMAINORG0003H;LJMPINTEROMAIN:JBP1.3,MATN1;判断是屯平触发还是边沿触发CLRTOON.0TCOX.0是设置触发方式,0为低电平触发,1为边沿触发(P126);TCOND7-DO:TF1(定时/计数器中断中请标志位)-X-TFO-X-IE1-IT1(外部中断1触发方式选择位)-IEO-ITOSJMPMAIN2MATN1:SETBTCON.0;中断初始化MAIN2:ORLIE,#

4、81HIE是中断开关控制(P128);D7-DO:EA-X-X-ES-ET1-EX1-ETO-EXOORLIP,#02HIP是中断优先级设置(P129);D7-DO:X-X-X-PS(串联中断)-PTl-PXl-PTO-PXOSJMPMATNINTERO:CLREA;中断处理程序SETBPl.2LCALLDELYCLRPl.2LCALLDELYSETBEARETIDELY:MOVR6,#00H;延时DELY1:MOVR7,#OOHDELY2:DJNZR7,DELY2DJNZR6,DELY1RETEND中断入口地址是多少?0003H怎么开关中断?对TE寄存器进行赋值怎么判断和设置两种中断触发方

5、式?TCOX.0是设置触发方式,当该位是0为低电平触发,1为下降沿触发中断返回RETI与调用子程序返回RET有什么区别?基木功能相同,但是RETI还要清除80C51单片机内部的中断优先级触发器,使得已申请的同级和较低级中断申请可以得到响应(P96)要将外部中断0改为1要怎么改?地址入口改为0013H,IE赋值为84H延时程序的时间怎么计算?先看指令的运行次数,再石指令需要的周期和周期的时间,然后再把每条指令的时间算出再相加。中断标志位是什么?TCON.1和TC0U3分别是IE0和IE1怎么清零的?中断响应后由硬件自动清零,在查询方式下由软件清零5.起止范围是2000H〜3FFFH的存储单元数

6、量是多少?3FFF-2000=1FFF+1=2000H=8192个5.编程:用定时计数器0方式1,中断方式,实现对外部脉冲的计数,当计满10个脉冲就将P1」输出信号取反1次。ORG0000HLJMPMAINORG000BHLJMPINTOORG0300HMAIN:MOVTMOD,#05H;TMOD设置说明PI36);D7-D0:GAME-C/T-M1・MO-GATE-C/T-M1-MO(高四位是定时/计数器1,低四位是定吋/计数器0,M1M0模式,C/T:该位=1选择外部时钟,计数器模式,二0选择内部时钟,定时模式)MOVIE,#82HMOVTHO,#OFFHMOVTL0,#0F6HSETB

7、TROLOOP:SJMPLOOPINTO:CPLPl.lMOVTH(),#0FFHMOVTL0,#0F6HRETIEND7、回答问题TT2:MOVDPTR,#TAB;置共阴字段码表首地址MOVRO,#30H;置显示数据区首址CGLP:MOVA,@R0;取显示数字MOVCA,©A+DPTR;读相应显示字段码MOV©RO,A;存显示字段码INCRO;指向下一显示数字CJNERO,#35H,CGLP;判5个显示数字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。