1、单片机原理及接口技术 复习要点第 1 章微型计算机基础1、常用进制 转换2、原 码 、补码表示方法及表示范围,符号扩展3、无符号数及有符号数的加减运算4、二 进 制数的 逻辑运算5、ASCII 码及 BCD 码第 2 章 MCS-51 单片机的结构和原理1、CPU,存 储 器和总线等概念2、单片机的定义及组成3、8051 单片机的内部 RAM 的结构1)寄存器区(00H1FH 单元)2)位寻址区(20H2FH 单元)3)特殊功能寄存器4、标志寄存器 CY,OV,P5、堆 栈 和 SP6、时钟 和复位 电路,复位时 PC,SP 的内容7、MCS-51 单片机引脚第 3 章 汇编语言与汇编程序1、
2、符号指令的寻址方式 (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 章 汇编语言
3、程序设计1、顺序程序设计BCD 码,ASCII 码相互转换, 2、分支程序设计(1)条件转移指令:JZ,JNZ,JC,JNC,JB ,JNB(2)比较不等转移指令 :CJNE (3)无条件转移指令(4)掌握 AJMP,了解 LJMP,JMP,SJMP十六进制数与 ASCII 码 的相互转换,无符号数比 较大小3、循 环 程序 设计掌握 DJNZ 指令, 缓冲区数据 读取,写入操作,多数据累加求和等。4、子程序设计 子程序的概念,主程序与子程序间的参数传递,子程序的调用指令与返回指令,子程序的设计第 5 章 MCS-51 单片机内部接口电路1、接口的概念及功能2、数据传送方式及特点3、传送控制方
4、式:查询方式、中断方式、DMA 方式4、中断的概念, 处理过程,中断优先权,中断的处理过程、中断源、中断标 志位、中断允许寄存器,中断入口地址5、中断程序设计主程序:中断入口地址设置;开中断源中断允许位,开 CPU 总中断中断服务程序:注意保护现场和恢复现场,中断返回。6、定 时 器的 结构,方式控制寄存器 TMOD,控制寄存器 TCON 、重点掌握方式 1 和方式 2,计数器初值计算:定时模式:t(2 x-N) 12(N 为初值)1计数模式:大部分情况从 0 开始计7、并行输入 输出接口结构,P0,P1,P2,P3 口的异同点,准双向口的注意事项, IO 接口应 用:1 )普通 IO 口,8
5、 位输入或 8 位输出,1 位输入(MOV C, PX.X),1 位输出(位操作)8、UART 的构成, 串行通信数据 传送方式,串行口控制寄存器SCON,重点掌握方式 0,方式 1,波特率计算:波特率 (2/32)(1溢出率 )=(2/32)(/12(256)第 6 章 单片机最小应用系统与外部扩展 1、MCS51 单 片机的最小应用系统2、MCS-51 单片机片外总线结构3、芯片片 选线译码 方法:线选法,译码法4、 I/O 口扩展:利用锁存器扩展输出口,利用三态缓冲器扩展输入口5、存 储 器的性能指 标:存储容量,存取速度6、数据存 储 器的扩展方法:数据总线,地址总线和控制总线的连接,
6、片选 信号的译码电路7、存 储 器容量及地址的计算存储器容量=终止地址 -起始地址+1第 7 章 模拟通道接口1、模 /数转换器和数/模转换器的主要技术指标:分辨率和转换时间2、DAC0832 与单片机的接口:直通,单缓冲和双缓冲方式单极性输出: =2双极性输出: =(21-1)3、利用 DAC0832 输出波形1)确定 DAC0832 端口地址;2)确定起始输出值和终 止输出值。3、模数转换 器工作过程:(1)通道选择;(2)启动 A/D 转换;(3)检测转换是否结束;(4)读取转换结果。4、A/D 转换器 ADC0808(ADC0809)的应用1)根据连接图确定通道地址,启动信号,转换结束和输出允许信号2)查询方式和中断方式的 应用。