单片机原理及接口技术 复习要点第 1 章微型计算机基础1、常用进制转换2、原码、补码表示方法及表示范围,符号扩展3、无符号数及有符号数的加减运算4、二进制数的逻辑运算5、ASCII 码及 BCD 码第 2 章 MCS—51 单片机的结构和原理1、CPU,存储器和总线等概念2、单片机的定义及组成3、8051 单片机的内部 RAM 的结构1)寄存器区(00H~1FH 单元)2)位寻址区(20H~2FH 单元)3)特别功能寄存器4、标志寄存器 CY,OV,P5、堆栈和 SP6、时钟和复位电路,复位时 PC,SP 的内容7、MCS-51 单片机引脚第 3 章 汇编语言与汇编程序1、符号指令的寻址方式 (1)寄存器寻址(2)立即寻址(3)直接寻址(4)间接寻址 (5)变址寻址 (6)位寻址 2、数据传送类指令 掌握:MOV,MOVC,MOVX,PUSH,POP了解 XCH,XCHD,SWAP3、算术运算指令 掌握:ADD,ADDC,INC,SUBB,DEC,MUL,DIV,DA 4、逻辑运算及移位类指令 ANL,ORL,XRL,CPL,RR,RL,RRC,RLC 5、位操作指令 掌握 SETB,CLR,MOV,了解 ANL,ORL,CPL 位操作 6、常量、数据标号和指令标号7、汇编地址计数器$,ORG8、指令周期、机器周期、状态 第 4 章 汇编语言程序设计1、顺序程序设计BCD 码,ASCII 码相互转换, 2、分支程序设计(1)条件转移指令:JZ,JNZ,JC,JNC,JB,JNB(2)比较不等转移指令:CJNE (3)无条件转移指令(4)掌握 AJMP,了解 LJMP,JMP,SJMP十六进制数与 ASCII 码的相互转换,无符号数比较大小3、循环程序设计掌握 DJNZ 指令,缓冲区数据读取,写入操作,多数据累加求和等
4、子程序设计子程序的概念,主程序与子程序间的参数传递