单片机原理及接口技术 复习要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及接口技术复习要点
第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,P
5、堆栈和SP
6、时钟和复位电路,复位时PC,SP的内容
7、MCS-51单片机引脚
第3章汇编语言与汇编程序
1、符号指令的寻址方式
(1)寄存器寻址
(2)立即寻址
(3)直接寻址
(4)间接寻址
(5)变址寻址
(6)位寻址
2、数据传送类指令
掌握:MOV,MOVC,MOVX,PUSH,POP
了解XCH,XCHD,SWAP
3、算术运算指令
掌握: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、汇编地址计数器$,ORG
8、指令周期、机器周期、状态
第4章汇编语言程序设计
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、传送控制方式:查询方式、中断方式、DMA方式
4、中断的概念,处理过程,中断优先权,中断的处理过程、中断源、中断标志位、中断允许寄存器,中断入口地址
5、中断程序设计
主程序:中断入口地址设置;开中断源中断允许位,开CPU总中断
中断服务程序:注意保护现场和恢复现场,中断返回。
6、定时器的结构,方式控制寄存器TMOD,控制寄存器TCON 、重点掌握方式1和方式2,计数器初值计算:
定时模式:t=(2x-N) ××12(N为初值)
计数模式:大部分情况从0开始计
7、并行输入输出接口结构,P0,P1,P2,P3口的异同点,准双向口的注意事项,IO接口应用:1)普通IO口,8位输入或8位输出,1位输入(MOV C, P X.X),1位输出(位操作)
8、UART的构成,串行通信数据传送方式,串行口控制寄存器SCON,重点掌握方式0,方式1,
波特率计算:波特率=溢出率
第6章单片机最小应用系统与外部扩展
1、MCS51单片机的最小应用系统
2、MCS-51单片机片外总线结构
3、芯片片选线译码方法:线选法,译码法
4、I/O口扩展:利用锁存器扩展输出口,利用三态缓冲器扩展输入口
5、存储器的性能指标:存储容量,存取速度
6、数据存储器的扩展方法:数据总线,地址总线和控制总线的连接,片选信号的译码电路
7、存储器容量及地址的计算
存储器容量=终止地址-起始地址+1
第7章模拟通道接口
1、模/数转换器和数/模转换器的主要技术指标:分辨率和转换时间
2、DAC0832与单片机的接口:直通,单缓冲和双缓冲方式
单极性输出:
双极性输出:()
3、利用DAC0832输出波形
1)确定DAC0832端口地址;
2)确定起始输出值和终止输出值。
3、模数转换器工作过程:
(1)通道选择;
(2)启动A/D转换;
(3)检测转换是否结束;
(4)读取转换结果。
4、A/D转换器ADC0808(ADC0809)的应用
1)根据连接图确定通道地址,启动信号,转换结束和输出允许信号2)查询方式和中断方式的应用。