单片机与接口技术复习大纲.doc

单片机与接口技术复习大纲.doc

ID:51700469

大小:169.00 KB

页数:10页

时间:2020-03-15

单片机与接口技术复习大纲.doc_第1页
单片机与接口技术复习大纲.doc_第2页
单片机与接口技术复习大纲.doc_第3页
单片机与接口技术复习大纲.doc_第4页
单片机与接口技术复习大纲.doc_第5页
资源描述:

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

1、单片机与接口技术(第3版)复习大纲第一章:1、单片机由CPU、RAM、ROM、定时/计数器、多功能I/O口等五部分组成。计算机由控制器、运算器、存储器、输入接口、输出接口等五部分组成。其中运算器和控制器集成在一个芯片上,称之为CPU。若将这五部分集成在一个芯片上,则称之为单片机。2、51系列单片机内包含了下列几个部件:l一个8位CPU;l一个片内振荡器及时钟电路;l4KBROM程序存储器;l128BRAM数据存储器;l可寻址64KB外部数据存储器和64KB外部程序存储器的控制电路;l32条可编程的I/O线(4个8位并行I/O端口);l两个16位的定时/计数

2、器;l一个可编程全双工串行口;l5个中断源、两个优先级嵌套中断结构。注:MCS—51系列单片机有8031、8051、8071三种基本型号。注:1、2可能考填空题。3、时钟工作方式电路图:(、一般为5—30pF,晶振一般为6MHz、12MHz、24MHz)P244、复位工作方式电路图:(一般选择C=10—30uF,R=10kΩ。在RST引脚上加高电平,单片机进入复位状态,复位后,SP=07H,PSW=00H,P1—P3=0FFH,PC=0000H。)P25注:3、4可能考简答题。5、振荡周期(为晶振频率)——晶振振荡周期,又称时钟周期,为最小的时序单位。状态

3、周期——振荡频率经单片机内的二分频器分频后提供给片内CPU的时钟周期。因此,一个状态周期包含2个振荡周期。机器周期(MC)——1个机器周期由6个状态周期即12个振荡周期组成,是计算机执行一种基本操作的时间单位。指令周期=(1—4)机器周期——执行一条指令所需的时间。6、PSW:程序状态寄存器;SP:堆栈指针寄存器;DPTR:数据指针寄存器;PC:程序指针寄存器;ALE:地址锁存信号;:程序存储器读信号。7、容量32k字节的存储器有15根地址线和8根数据线,若用4k×4的存储芯片构成,需要16片。第二章:1、寻址方式:(重点)P30(1)、立即寻址:指令中直

4、接给出操作数例:MOVA,#64H;(A)←立即数64HADDA,#0500H;(A)←(A)+0500H(2)、直接寻址:指令中直接给出了操作数所在单元的地址或名称寻址对象:①内部RAM——指令中以直接地址表示。②特殊功能寄存器——既可使用它的地址也可以直接使用寄存器名。例:MOVR1,1FH;(R1)←(1FH)MOV30H,4AH;(30H)←(4AH)访问特殊功能寄存器SFR只能采用直接寻址方式。例如:MOVA,SP;(A)←(SP)MOVA,81H;(A)←(SP)MOVP1,#5AH;(P1)←(#5AH)MOV90H,#5AH;(P1)←(#

5、5AH)注:前(后)两条所表示的内容是相同的。(3)、寄存器寻址:从寄存器中读取操作数或存放操作数进寄存器。寻址对象:A,B,DPTR,R0~R7例:MOVA,B;(A)←(B)MOV30H,R0;(30H)←(R0)MOVA,R1;(A)←(R1)(4)、寄存器间接寻址:寄存器中的内容是一个地址,由该地址单元寻址到所需的操作数(间址寄存器R0,R1,DPTR)例:MOVR1,#30H;(R1)←立即数30HMOV@R1,#0FH;(30H)←立即数0FHMOVA,@R1;(A)←((30H))=#0FH(5)、变址寻址:也称为:基址寄存器+变址寄存器间接

6、寻址。以16位的地址指针寄存器DPTR或16位的PC寄存器为基址寄存器,以累加器A为变址寄存器,两者中的“内容”形成一个16位的“地址”,该“地址”所指的存储单元中的内容才是操作数。例:设:A中已存有#A4H,DPTR中已存有#1234H。MOVCA,@A+DPTR;(A)←((A)+(DPTR))操作:将A4H+1234H=12D8H单元中的数放进累加器A(6)、相对寻址:当前PC值加上指令中规定的偏移量rel,构成实际的操作数地址例:SJMPrel操作:跳转到的目的地址=当前16位PC值+rel2、传送类指令:l内部存储器间传送:(MOV)l外部数据存

7、储器与累加器间传送:(MOVX)l程序存储器向累加器传送:(MOVC)l数据交换:(XCH,XCHD,SWAP)l堆栈操作:(PUSH,POP)(1)、内部存储器间传送指令:Rn:R0—R7@Ri:@R0,@R1#data:8位立即数#data16:16位立即数direct:直接地址rel:8位带符号偏移量注:详见P32。(2)、外部数据存储器与累加器间传送:3、堆栈操作:(1)、入栈操作:PUSHdir;SP+1→SP,(dir)→(SP)(2)、出栈操作:POPdir;(SP)→(dir),SP-1→SP堆栈操作指令说明:l初始化时SP=07H。若不重

8、置SP,将从内部数据存储器08H单元开始压入;l堆栈操作的字节数据

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

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

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