1 / 6
文档名称:

单片机基础知识.doc

格式:doc   大小:224KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机基础知识.doc

上传人:xunlai783 2018/1/11 文件大小:224 KB

下载得到文件列表

单片机基础知识.doc

文档介绍

文档介绍:单片机基础知识
一、引脚
(2个):Vcc、Vss
(2个):XTAL1、XTAL2
(32个):
P0口
低8位地址/数据总线分时复用
读P口数据时,先要对P口写1
比如读P1口:MOV P1,#0FFH
MOV A, P1

P1口
数据总线
P2口
高8位地址/数据总线复用
P3口




(RXD)
串行通信接收、发送端
(TXD)
()
外部中断输入端
()
(T0)
外部计数输入端
(T1)
()
外部RAM读、写选通
()
(4个):
(1)RST(高电平复位) / VPD(备用电源,保证片内RAM内容安全)
复位后片内各寄存器的状态
寄存器
复位状态
寄存器
复位状态
PC
0000H
IP
×××00000B
DPTR
0000H
IE
0××00000B
Acc、B
00H
TMOD
00H
PSW
00H
TCON
00H
SP
07H
SCON
00H
P口
FFH
PCON
0×××0000 B
TH、TL
00H
SBUF
××××××××B
(2)ALE(正脉冲信号fosc/6,可粗测单片机好坏;片外扩展中,下降沿用来锁存低8位地址) / (对EPROM编程脉冲输入端)
(3)(外部ROM选通信号,接外部ROM的允许输出端)
(4)(片内、外ROM选择信号) / VPP(编程电压)
FFFF
1000
外部
ROM
0FFF
0000
内部ROM
=1
外部ROM
=0
0000H
FFFFH
外部
RAM
64K
7FH
30H
2FH
20H
可位寻址区(128位)
1FH
18H
第3组工作寄存器(R0~R7)
17H
10H
第2组工作寄存器(R0~R7)
0FH
08H
第1组工作寄存器(R0~R7)
FFH
80H
07H
00H
第0组工作寄存器(R0~R7)
用户RAM区
(堆栈、数据缓冲)
特殊功能寄存器SFR
16
80
高128
4×8=32
单元(字节)数
类别
内部RAM
二、存储器结构(哈佛结构:ROM与RAM各自独立编址寻址)
程序存储器
数据存储器
:
(1)0000 H~0002 H为系统的启动单元
每个中断地址区只有8个单元,难以存放一个完整的中断服务程序,一般在中断地址区首地址开始存放一条无条件转移指令,转到中断服务程序的实际入口处。
(2)0003 H~000A H为中断地址区
000B H~0012 H为0中断地址区
0013 H~001A H为中断地址区
001B H~0022 H为1中断地址区
0023 H~002A H为串行中断地址区
(3)用户程序区
:
符号
名称
地址
*ACC
累加器(中转站、变址寄存器)
E0H
*B
B寄存器
F0H
*PSW
程序状态字
D0H
SP
栈指针
81H
DPTR
数据