当前位置:文档之家› 一单片机的特点及应用

一单片机的特点及应用

001BH
中断3
0013H
中断2
000BH
(PC)
0003H 0002H 0001H 0000H
中断1
8位
串行口中断
定时器1中断
外部中断1
定时器0中断
外部中断0 0000H是程序执行的起始单元, 在这三个单元存放一条 无条件转移指令
程序存储器资源分布
PSW位地址
(2)数据存储器
FFFFH
CY
AC F0 RS1 RS0 OV F1 P
第四阶段(1990年~):微控制器的全面发展阶段,各公司的产品在 尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方 面发展。
二、MCS-51单片机硬件结构
时钟电路
T0 T1
ROM
RAM 定时计数器
CPU
并行接口 串行接口
中断系统
P0 P1 P2 P3 TXD RXD INT0 INT1
2、 振蒎电路:单片机是一种时序 电路,必须提供脉冲信号才能正常 工作,在单片机内部已集成了振荡 器,使用晶体振荡器,接18、19 脚。只要买来晶振,电容,连上就 可以了,按图1接上即可。
3、 复位引脚:按图1中画法连好, 至于复位是何含义及为何需要复要 复位,在单片机功能中介绍。
图4-1:8051单片机外围电路
1 1 第3区 1 0 第2区 0 1 第1区 0 0 第0区 RS1 RS0 寄存器区
18H~1FH 10H~17H 08H~0FH 00H~07H 片内RAM地址
工作寄存器区选择位RS0、RS1
(64K)
(高128B)
FFH 80H
7FH
(低128B) 00H
专用 寄存器
内部
RAM
0000H
外部
1、电源线:VCC(+5V)、VSS(地) 2、振荡电路:XTAL1、XTAL2 3、复位引脚:RST 4、并行口:P0、P1、P2、P3 5、EA:访问程序存储控制信号 6、PSEN:外部ROM读选通信号 7、ALE:地址锁存控制信号
P3口线的第二功能
3. 存 储 器
4K
1
40
2
39
3
38
4
37
4. 定时/计数器:两个16位的定时/计数器,实现定时或 计数功能。
5. 并行I/O口:4个8位的I/O口P0、P1、P2、P3。
6. 串行口:一个全双工串行口。
7. 中断控制系统:5个中断源(外中断2个,定时/计数 中断2 个,串行中断1个)
8. 时钟电路:可产生时钟脉冲序列,允许晶振频率 6MHZ和12MHZ
一、单片机的特点及应用
1. 单片机的特点
体积小,重量轻 电源单一,功耗低 功能强,价格低 运行速度快,抗干扰能力强,可靠性高
可以嵌入到电子产品中——嵌入式应用系统
2. 单片机应用
电讯方面
工业方面
汽车方面 仪表方面
民用方面 数据处理方面
3. 单片机种类
3.1单片机的发展史可分为四个阶段
第一阶段(1976~1978年):低性能单片机的探索阶段。以Intel公司 的MCS-48为代表,采用了单片结构,即在一块芯片内含有8位CPU、 定时/计数器、并行I/O口、RAM和ROM等。主要用于工业领域。
☆ 11个可以进行 位寻址。
☆特别提示:对 SFR只能使用直接 寻址方式,书写时 可使用寄存器符号, 也可用寄存器单元 地址。
4、单片机的工作原理
4.1 MCS-51系列8051单片机工作原理
1、 电源:这当然是必不可少的了。 单片机使用的是5V电源,其中正 极接40引脚,负极(地)接20引 脚。
第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有 串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、 控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在 不断的改进和发展。
第三阶段(1982~1990年):16位单片机阶段。16位单片机除CPU为 16位外,片内RAM和ROM容量进一步增大,实时处理能力更强,体 现了微控制器的特征。例如Intel公司的MCS-96主振频率为12M,片内 RAM为232字节,ROM为8K字节,中断处理能力为8级,片内带有10 位A/D转换器和高速输入/输出部件等。
三、keil软件安装使用演示
四 Protues软件安装使用演示
5
36
6 7
片80内31
35 34
8 R8O75M1 33
9
32
10 11
8051
31 30
12
29
13 89C51 28
14 片内 27
15 16
RAM
26 25
17
24
18
24
19
22
20
21
1
28
2
27
3
26
4
25
5
24
6 7
RAM
23 22
8 6264 21
9
20
10
19
11
18
12
17
13
VSS
1
40
2
39
3
38
4 5
8031
37 36
6
35
7 8051 34
8
33
9 10
8751
32 31
11
30
12 89C51 29
13
28
14
27
15
26
16
25
17
24
18
24
19
22
20
21
VCC P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0
写数据,后
128个单元被
专用寄存器占
用。
1、8051单片机的基本组成
1. 中央处理器CPU:8位,运算和控制功能
2. 内部RAM:共256个RAM单元,用户使用前128个单 元,用于存放可读写数据,后128个单元被专用寄存 器占用。
3. 内部ROM:4KB掩膜ROM,用于存放程序、原始数 据和表格。
2、MCS-51单片机信号引脚简介
P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
RST RXD/ P3. 0 TXD/ P3.1 INT0/ P3.2 INT1/ P3.3
T0/ P3.4 T1/ P3.5 WR/ P3.6 RD/ P3.7
XTAL2 XTAL1
5
24
6
23
7
22
8
21
9
20
10 2764 19
11
18
12
17
13
16
14
15
64K
(1)程序存储器
中断入口地址
FFFFH
(64K)
0FFFH (4K)
0000H
内部
EA=1
外部
EA=0 0000H
0FFFH (4K)
0000H
程序存储器
0FFFH
0FFEH ...
002BH
中断5
0023H
中断4
结构框图


并8中位行央的I/处OI/O口理口:P器40个、
PC1P、UP:2、8P位3。,




串双时运功中5内4用个K行工钟断于部算能B中口串电控掩R存和断O:行路制膜放M源控口一:系R程:(O制。个可统序M外全:、,
• •
产序振1部时个个原格定两时现功内2元前用25生列频中,)//始。时个定能M部,于16计计2个H时,率断串/1数时。用存R8数计数6ZR个A6钟允行2据或户放位中数器AMM个单脉许中和计使可的M断器,H:,元冲晶断单表数Z用读定2:实共定和,1
数据存储器
7FH
30H 2FH 7F 78
20H 07 00
1FH R7 3区 18H R0
17H R7 2区 10H R0
0FH R7 1区
08H R0
07H R7 00H R0
0区
数据缓冲区/堆栈区 可位寻址区
工作寄存器区
内部RAM存储器
高128个单元
☆离散分布有21个 特殊功能寄存器SFR。
16
14
15
64K
1
28
2
27
3
26
4
25
5
24
6 7
RAM
23 22
8 6264 21
9
20
10
19
11
18
12
17
13
16
14
15
256B(字节)
1
28
2
27
EPROM
3
26
4
25
5
24
6
23
7
22
8
21
9
20
10 2764 19
11
18
12
17
13
16
1415Biblioteka 128227
EPROM
3
26
4
25
相关主题