目录
重点
单片机的定义
单片机的预备知识
1.1 单片机概述
1.1.1 单片机及其发展概况
1.什么是单片机
单片微机是早期Single Chip Microcomputer的直译,它忠实地反映了早期单片微机的形态和本质。
单片机属于微型计算机的一种,是把微型计算机中的中央处理器(CPU)、存储器、输入接口、输出接口、定时计数器及中断系统等基本功能部件集成在一块集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。
单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。随着大规模集成电路技术的发展,可以将中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、输入/输出(I/O)接口电路、定时器计数器和中断系统等主要计算机部件,集成在一块电路芯片上。
图1 51单片机内部结构图
图2 专用型单片机
图3 通用型单片机
2.单片机的发展
(1)单片机诞生于1971年,按照单片机的结构,大体经历了SCM、MCU和SoC三大阶段。
第一阶段:SCM(Single Chip Microcomputer)即单片微型计算机阶段,其主要的技术发展方向是,寻求最佳单片形态的嵌入式系统体系结构。这一阶段最有代表性的产品是Intel公司的8位MCS-51系列单片机。
第二阶段:MCU(Micro Controller Unit)即微控制器阶段,其主要的技术发展方向是,不断推进在嵌入式系统中集成各种外围电路与接口电路的能力,以满足智能化控制的需求。在此阶段中,Philips公司以其在嵌入式应用方面的强大实力,推出了基于MCS-51内核的微控制器系列产品,使单片机进入MCU阶段。
第三阶段:SoC(System on Chip)即片上系统(或系统级芯片)阶段,其主要的技术发展方向是,寻求应用系统在芯片上的最大化解决方案。作为产品,SoC是一个有专用目标的集成电路,包含完整系统并有嵌入软件的全部内容。作为技术,SoC是用以实现从确定系统功能开始,到软/硬件划分,并完成设计的整个过程。
随着单片机从早期的4位发展到8位、16位直至32位,单片机的功能在不断增强,嵌入式应用能力也在不断提高。
然而,由于复杂系统的功能大都可以通过简单嵌入式系统组合实现,而8位单片机以其价格低廉性能适中的特点,已可满足简单嵌入式系统的要求。这表明,嵌入式应用领域中大量需要的仍是8位单片机,在当前及以后的相当一段时间内8位单片机仍将占据单片机应用的主导地位。
(2)按照单片机的发展时间段,大体经历了4个阶段
第一阶段(1974~1976):
单片机初级阶段。单片机采用双片形式,即需另加其它外围电路才能构成完整的微型计算机。eg:仙童公司的F8+3851
第二阶段(1976~1978):
低性能的单片机阶段。单片机由一片芯片构成,性能低。eg: MCS-48(Intel);8048,8035(I/O少,存贮器容量小);
图4 MCS-48
第三阶段(1978~1982):
高性能单片机阶段。CPU、并行口、串行口、定时器、RAM、ROM、A/D、多级中断处理,RAM、ROM容量大,I/O种类数量多,寻址范围大。eg: MCS-51—8031、Motorona—6801、Zilog—Z8