文档介绍:单片机原理复习要点考试题型:填空题、选择题、判断题(共计45分左右)程序分析题、简答题(主第二章)、编程题(共计55分左右)前言:经过大家得奋战,单片机得复习资料出炉了!!!感谢所有为本资料无私奉献得小伙伴们!!!如果资料有错误,>、微型计算机:微处理器,存储器(ROM RAM)与输入输出接口(I/O接口)及连接她们得总线组成。2>、存储器得两个重要得指标就是容量与速度。3>、已知一个存储器有12根数据总线,则该存储器得容量为4KB。(算法:212=22*210=4K)4>、已知某单片机有16根地址总线,则该单片机得寻址范围为:0->、微机得总线结构就是:三总线结构,而单片机得总线结构就是:单总线结构。6>、总线分为地址总线、数据总线、控制总线、其中地址总线得I/O口就是P0口与P2口,数据总线得I/O口就是P0口。第二章(瞧完要有印象)1>、关于STC15F2K60S2系列单片机得功能叙述:①、有8通道10位ADC转换。②、两个全双工异步串行口.③、三个定时器T0T1T2。(其中T0有4种工作方式,T1有3种工作方式,T2有1种工作方式。但就是T1与T2可以作为波特率发生器)④、增强型8051 CPU,每个机器周期只有一个系统时钟,>、关于STC15F2K60S2得引脚(有印象就行)数据总线:P0口访问外部存储器时地址总线:P0口(低8位);P2口(高8位)外部中断入口:P3、2(外部中断0);P3、3(外部中断1) P3、6(外部中断2);P3、7(外部中断3);P3、0(外部中断4)定时器脉冲输入:P3、4(T0脉冲输入);P3、5(T1脉冲输入);P3、1(T2脉冲输入)控制引脚:地址锁存信号线(ALE):P4、5外部存储器读操作():P4、4外部存储器写操作():P4、23>、〉、STC15单片机得储存结构。(要有印象)0000H—EFFFH:程序Flash0000H—3FFFH:数据Flash00H—7FH:低128字节基本RAM80H—FFH:高128字节基本RAM片内基本RAM分为低128字节RAM、高128字节得RAM得特殊功能寄存器(SFR)其中低128字节又分为工作寄存器区,位寻址区。与通用RAM 区。工作寄存器区得功能由RS0与RS1决定。位寻址区:片内得基本RAM得20H——--2FH共16个字节就是位寻址区,每个字节8个位,共128位,其对应得地址分别为00H--—--7EH、位地址还可以用字节地址加位号表示,如20H得单位得B5位,其地址可用05H表示,也可用20、5H表示。通用RAM区;30H-----7FH共80个字节。其中高128字节得RAM得地址为80H--—-FFH、高128字节得RAM只能采用寄存器间接寻址方式访问;特殊功能寄存器只能采用直接寻址方式。第四章1>、指令寻址方式:(要了解)直接寻址:直接累加器或寄存器访问目标。比如:MOVA,20H寄存器间接寻址:将地址赋给一个寄存器,然后利用该寄存器得内容作为地址,让累加器或寄存器访问。比如:MOVR0,#30HMOVA,RO立即寻址::寄存器间得数据传送,:一个地址加另一个地址中得数据送到累加器或者寄存器。比如:MOVA,A+DPTR2>、指令表(必须记住,提供英文全称辅助记忆)MOV A,B 赋值(传送)(Move)MOVX A,B (片外)赋值MOVCA,B (存储器)赋值(MoveCode)XCH A,B (寄存器间)交换(Exchange)XCHDA,B (寄存器间低4位)交换SWAPA (自己得低4位与高4位)交换PUSHA 入栈操作POP A 出栈操作ADD/ADDC A,B加法/带进位得加法(Addition)SUBBA,B 减法(Subtraction)MUL AB 乘法(Multiplication)DIVAB 除法(Division)INC A 自加(Increment)DEC A 自减(Decrement)ANL A,B 逻辑与(AndLogic)ORLA,B 逻辑或(Or Logic)XRL A,B 逻辑异或(Exclusive OrLogic)CLRA 清零(Clear)CPL A 取反(ConversePositionLogical)RL A 循环左移(Rotate Left)RLC A 循环左移加CY(RotateLeftwithCY)RR A 循环右移(RotateRight)RRC A 循环右移加CY(RotateRightwithCY)AJMPaddr 短转移(绝对转移)(Absolute Jump)LJMPaddr 长转移(Lon