下载此文档

MCS-51单片机.ppt


文档分类:中学教育 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
MCS-51单片机学****中应注意的几个问题
外部引脚的功能及系统扩充
单片机片内存储器组织
寻址方式、指令系统及基本程序设计
中断系统
定时器/计数器
串行通信接口
简单外设接口
单片机的开发方法
§1 引脚功能及扩充
A15
A14
A13
A12 ············ A0
寻址范围
0
0
0
0 0 ············ 0
: : :
1 1 ············ 1
0000H~1FFFH
8k ( )
0
0
1
0 0 ············ 0
: : :
1 1 ············ 1
2000H~3FFFH
8k ( )
0
1
0
0 0 ············ 0
: : :
1 1 ············ 1
4000H~5FFFH
8k ( )
··························································
1
1
1
0 0 ············ 0
: : :
1 1 ············ 1
E000H~FFFFH
8k ( )
外部地址空间的编址
程序存储区 0~FFFFH
数据存储区 0~FFFFH
(各64k字节)
思考题:
1)8051复位时,程序计数器PC的内容是( )
堆栈指针SP的内容是( )。
2)8051外部RAM地址空间是( )。
3)某8051系统片内和片外程序存储器都使用, 引脚
应接( )电平。
4)怎样使用两片74LS138译码器形成8个1K的存储空间。
5)扩充的I/O接口芯片地址应在( )地址空间。
RAM单元 00~7FH单元直接、间接寻址均可
80~FFH单元只能间接寻址
位地址空间 00~FFH
§2 51单片机片内存储器组织
思考题:
1)8052中位地址是07H的位是内部RAM的哪个单元的哪一位?
( )
2)PSW寄存器的D4D3位为11时,R0对应的RAM单元地址是
( )。
3)R0的内容为90H。执行MOV A,@ R0和
执行MOV A,90H后的结果是否相同?
4)4的ASC II码在D7位加偶校验位后结果是( )。
5)累加器A的内容为FFH,执行ADD A,#01后程序状态寄存器PSW的状态是( )。
寻址方式7种:
寄存器寻址:R0~R7
直接寻址: 特殊功能寄存器
内部RAM的低128字节 00~7FH
位地址空间 00~FFH
寄存器间接寻址:@ R0,@ R1,@ DPTR用来访问片内外RAM单元
立即寻址:用来指定1个字节或两个字节的数据为操作数,必须以#指定
相对寻址:范围在指令的-128~+127内,一般是转移目的地址-转移指令取出后的PC的值
基地址加变址寄存器的寻址:
MOVC A,***@A+DPTR
MOVC A,***@A+PC
位寻址:只能用直接寻址方式指定相应位地址
§3 寻址方式和指令系统
指令共有111条,一般分5大类:
数据传送,算术运算,逻辑运算,位操作,控制转移。
控制汇编的伪指令:
ORG 汇编起始地址
END 汇编终止
EQU 赋值
DB 定义数据字节
DW 定义数据字
DS 保留存储区
BIT 位定义
思考题:
1)下列能正确执行的指令是:
1. MOV ***@R0,P1 2. MOV DPTR,#0123H
3. MOV 20H,30H 4. MOV A,***@R2
5. PUSH R0 6. MOV R1,R0
7. ADD A,***@R6
2)下列属于位操作的指令是( )
1. CLR A 2. CPL C
3. DEC 30H 4. MOV 21H, C
5. CPL 20H 6. ANL 20H, #20H
3)下列属于A与外部数据区传递的指令是( )
1. MOVX ***@R1, A 2. MOVX ***@DPTR, A
3. MOVC A, ***@A+DPTR 4. MOVX A, ***@R2
4)写出MCS-51汇编下列伪指令的结果
ORG 1000H
DB 21H, 17
DW 2000H, -1
5)进位标志CY=1时,执行转移的指令是( )
1. JNZ 2. JZ 3. JC 4. JNC
6)执行子程序返回指令,返回的断点地址是( )
7)设(50H)= 60H,(60H)= 10H,执行
MOV R0, #50H
MOV A, ***@R0 后A的内容为( )
8)外部RAM 2000H单元内容送A
9)程序存储器0800H单元内容送A
10)设(A)= 56H,(R5)= 67H ,执行
ADD A, R5
DA A 后A的内

MCS-51单片机 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小2.95 MB
  • 时间2018-03-12