第一章 单片机概述
单片机的概念
单片机
- 20世纪70年代问世
- 嵌入式控制器
- 微控制器
半导体硅片集成
CPU
存储器
并行/串行I/O
定时器/计数器
中断系统
系统时钟电路
系统总线
属性
微型计算机
应用
测控
分类
按用途
通用型 可开发资源全部给用户
专用型 特定用途
按处理二进制位数
4位
8位
16位
32位
发展历史
四个阶段
第一阶段(1974年 ~ 1976年)
初级阶段
莫斯特克公司&仙童公司 -> 8位 F8(8位CPU、64B RAM、2个并行口)
第二阶段(1976年 ~ 1978年)
低性能单片机阶段
1976年 Intel -> 8位 MCS-48
1977年 GI -> PIC1650
第三阶段(1978年 ~ 1983年)
高性能单片机阶段
1978年 Zilog -> Z8
1980年 Intel -> MCS-51
Mortorola -> 6801
第四阶段(1983年 ~ 现在)
8位单片机巩固发展,16位、32位单片机推出阶段
16位 Intel -> MCS-96系列
20世纪90年代 新型高集成度的单片机
单片机的特点
- 体积小、价格低、应用方便、稳定可靠
- 集成电路、微型计算机、易嵌入系统
- 增加外围扩展电路,可灵活构成各种应用系统
- 用于工业自动化等
单片机的应用
- 工业检测与控制
- 机电一体化技术
- 机器人技术
- 仪器仪表
- 自动化、数字化、智能化、多功能化
- 消费类电子产品
- 通信
- 武器装备
- 终端及计算机外部设备
- 汽车电子设备
- 分布式多机系统
单片机的发展趋势
多功能、高性能、高速度、低电压、低功耗、低价格、大容量、外围电路内装化
CPU
数据总线宽度(8 16 32)
双CPU
存储器
片内程序存储器 闪存
加大存储容量
片内I/O
并行口驱动能力
特殊串行I/O功能 分布式、网络化系统
低功耗化
CMOS
等待状态、睡眠状态、关闭状态
外围电路内装化
系统单片化
编程、仿真简单化
在线编程/在系统编程 ISP
在应用编程 IAP
MCS-51 系列与 AT89C5x 系列单片机
MCS-51 系列
- Intel
- 最早进入我国
低功耗型 80C31/80C51/87C51
基本型 8031/8051/8751
8031
8位 CPU
128B RAM
21个 SFR
4个8位并行I/O口
1个全双工串行口
2个16位定时器/计数器
5个中断源
片内无程序存储器,需外扩程序存储器芯片
8051 4KB ROM 程序存储器
8751 4KB EPROM 程序存储器
增强型 8032/8052/8752
8052
256B RAM
8KB ROM
3个16位定时器/计数器
6个中断源
5倍串行口通信速率