下载此文档

安徽大学单片机复习.doc


文档分类:高等教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
复习课
第一章 MCS-51单片机结构和程序
51单片机内部结构
主要功能(p39)
CPU由运算器、控制器和寄存器组构成
①程序计数器PC
②程序状态字PSW
③堆栈指针SP
51单片机内部储存器
① ROM:8051和8751片内有4KB的ROM
8031片内无ROM和89C51片内有4KB的EEPROM
② RAM:51单片机内有128字节用户RAM,分成3个区
③特殊功能寄存器SFR
引脚功能
端口线
P0口:有接片外存储器时,分时传送低8位地址和数据,双向I/O口
P1口:准双向I/O口
P2口:有接片外存储器时,发送高8位地址,准双向I/O口
P3口:准双向I/O口,第二功能
控制线
ALE: 访问片外RAM/ROM时,发出脉冲锁存低8位地址
PSEN: 对片外ROM读的选通信号
EA: 接地时,使用外部ROM
RD: 对片外RAM读的选通信号
WR: 对片外RAM写的选通信号
单片机复位时的状态
SP=07H,P0~P3=FFH,SBUF不定。其余特殊寄存器均为00H,片内RAM不变P74
机器周期和指令周期p44
第二章 MCS-51指令系统
指令由操作码和操作数组成
寻址方式
直接寻址: MOV A,7AH
立即寻址: MOV A,#7AH
寄存器寻址: MOV A,R0
寄存器间址: MOV A,***@R0
变址寻址: MOVC A,***@A+PC
相对寻址: SJMP 54H
位寻址: SETB
数据传送指令
MOVX:片外RAM或I/O数据传送指令,只能用DPTR、R0或R1间址
PUSH和POP指令,只能直接寻址,如PUSH 40H
算术与逻辑运算和移位指令
ADD、ADDC和SUBB指令,均为累加器A为目的操作数
INC和DEC指令,不影响PSW
DA指令
MUL DIV
逻辑运算
控制转移和位操作指令
LJMP、AJMP、SJMP和JMP指令的转移范围
LCALL和ACALL指令调用的范围
JZ和JNZ指令的转移条件
JC和JNC指令的转移条件
JB和JNB以及JBC
CJNE指令执行时,是左数—右数,不相等则转移,并建立借位标志
DJNZ 指令
RETI
位逻辑操作指令应用
对2字节转移指令,偏移量=目标地址—(源地址+2)
对3字节转移指令,偏移量=目标地址—(源地址+3)

第三章汇编语言程序设计(重点掌握)
1、伪指令
ORG:起始汇编,常用于汇编语言程序或数据块开头
END:结束汇编
EQU:赋值用于给他的左边的字符名称赋值
DATA:赋值同上
DB:定义字节
DW:定义字
DS:定义存储空间
BIT:位地址赋值
2、汇编语言程序的结构
简单程序:程序按顺序执行,无分支无转移,也叫顺序程序。
分支程序:程序中有条件转移指令,条件满足则转移。
循环程序:含有多次重复执行的程序段,
子程序:主程序调用子程序
3、常用程序设计
(1)数据块传送:
(2)码制转换:
(3)求逻辑求和等:
(4)求最大值、最小值:
(5)查找某个数:
(6)多分支转移:
(7)运算程序:
第四章 MCS—51中断系统
1、MCS-51的中断

安徽大学单片机复习 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cai.li.bin
  • 文件大小55 KB
  • 时间2018-10-23