【单片机学习之旅】(1-1)单片机概述


前言

为什么要写博客?目的是什么?

为了更好更深入的学习单片机,巩固学习知识。对我来说,刚刚开始自学单片机是比较困难的,虽然网上的教学资源满天飞,但是介于每个人的学习能力不同,理解和记忆比较差的,学习起来比较吃力,因此写博客可以有效的帮助我们学习和记忆。


本篇博文内容大多为网上整理及书本上的知识内容

一、单片机是什么?

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。

1.单片机的发展史

1971年intel公司研制出世界上第一个4位的微处理器;Intel公司的霍夫研制成功世界上第一块4位微处理器芯片Intel 4004,标志着第一代微处理器问世,微处理器和微机时代从此开始。

如果将8位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段:

(1)第一阶段(1976-1978):单片机的控索阶段。以Intel公司的MCS – 48为代表。MCS – 48的推出是在工控领域的控索,参与这一控索的公司还有Motorola 、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。

(2)第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS– 48 基础上推出了完善的、典型的单片机系列MCS –51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。

(3)第三阶段(1982-1990):8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS

(4)第四阶段(1990—):微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。

2.单片机的应用

单片机能用来干什么?

随着单片机的高速发展,单片机的性能逐渐强大,单片机的应用能力也大大加强。

1.家用电器领域

说出来你可能不信 ,目前普通居民家中可以说百分之九十九的电器都使用到了单片机。比如电饭煲、电冰箱、风扇、洗衣机、空调以及液晶电视等常用的家电设施,还有各种音响设备,小众的体重秤、雾化器等等都会用到单片机。

2.医用设备领域

单片机在医用设备领域的使用同样广泛,中低端领域常用测温仪、电子体温计,高端领域的各种分析仪、呼吸机、监护仪以及超声诊断设备等等。

3.工业控制领域

由于单片机能够构成形式多样的控制系统、数据采集系统。所以被广泛应用在工厂流水线的智能化管理,楼房电梯智能化控制以及各种报警系统当中,还能够和计算机联网构成二级控制系统。

4.智能仪器仪表领域

微控制器具有体积小、功耗低、控制功能强、扩展灵活、微小型、使用方便等优点,它与各种类型的传感器组合,可以实现各种物理量,如电压、功率、频率、湿度、温度、压力等。通过单片机控制,使仪器的数字化、智能化、微型化,其功能比使用电子、数字电路更为强大。高精度的测量仪器(电能表、示波器、各种分析仪器)。

5.计算机网络通信领域

单片机通过具备通信接口,能够直接与计算机进行数据通信。比如手机、远程监控交换机、自动通信呼叫系统、无线对讲机等等都实现了单片机智能控制。

6.大型电器中的模块化应用

一些特殊的单片机用来实现特定的功能,因此可以模块化地应用于不同的电路,而无需使用者知道其内部结构。例如音乐集成单片机,看似简单的功能,在纯电子芯片上微缩(有别于磁带的原理),需要与计算机相似的复杂原理。例如:音乐信号以数字形式存在内存(类似于 ROM),通过微处理器读取,并转换成模拟音乐电信号(与声卡相似)。

当然,单片机的应用领域远不止以上这些,除了以上六大主要领域之外,单片机还在工商、金融、教育以及国防航空等领域有着十分广泛的用途。随着32位、64位单片机的开发,单片机的运算效能得到了大幅的提升,在未来,单片机的应用领域还将继续扩大!

单片机的应用场景非常广阔,主要得益于它强大的性能,并且因为它的型号非常多,各系列单片机性能跨度广,应用于不同复杂的场景时可以选择合适性能的单片机,大大降低了开发成本。

二、单片机的种类

1.分类

1.1通用性

按通用性可分为:通用型/专用型

这是按单片机适用范围来区分的。例如,80C51是通用型单片机,它不是为某种专用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

1.2总线结构

按总线结构可分为:总线型/非总线型

这是按单片机是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

1.3应用领域

按应用领域可分为:家电类,工控类,通信类,个人信息终端类等等

一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。
  
1.4数据总线位数

按单片机数据总线位数可分为:4位、8位、16位和32位单片机

4位单片机:结构简单,价格便宜,非常适合用于控制单一的小型电子类产品,如PC机用的输入装置(鼠标、游戏杆)、电池充电器、遥控器、电子玩具、小家电等。

8位单片机:是目前品种最为丰富、应用最为广泛的单片机,目前,8位单片机主要分为51系列及和非51系列单片机。51系列单片机以其典型的结构,众多的逻辑位操作功能,以及丰富的指令系统,堪称一代“名机”。

16位单片机:16位单片机操作速度及数据吞吐能力在性能上比8位机有较大提高。目前,应用较多的有TI的MSP430系列、凌阳SPCE061A系列、Motorola的68HC16系列、Intel的MCS-96/196系列等。

32位单片机:与51单片机相比,32位单片机运行速度和功能大幅提高,随着技术的发展以及价格的下降,将会与8位单片机并驾齐驱。32位单片机主要由ARM公司研制,因此,提及32位单片机,一般均指ARM单片机。严格来说,ARM不是单片机,而是一种32位处理器内核,实际中使用的ARM芯片有很多型号,常见的ARM芯片主要有飞利浦的LPC2000系列、三星的S3C/S3F/S3P系列等。

2.目前流行的单片机

1.51单片机

这个想必大家最熟悉不过了,基本上电子信息,机电,电气类等专业都学过51单片机。
51单片机最早由Intel公司推出,随后Intel公司将80C51内核使用权以专利互换或出让给世界许多著名IC制造厂商

2.AVR单片机

AVR单片机是ATMEL在90年代推出的精简指令集RISC的单片机,跟PIC类似。使用哈佛结构。是增强型RISC内载Flash的单片机,芯片上的Flash存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便。

3.PIC单片机

MicroChip单片机的主要产品是PIC 16C系列和17C系列8位单片机。CPU采用RISC结构,分别仅有33,35,58条指令,采用Harvard双总线结构,运行速度快,低工作电压,低功耗,较大的输入输出直接驱动能力,价格低,一次性编程,小体积。适用于用量大,档次低,价格敏感的产品。在办公自动化设备,消费电子产品,电讯通信,智能仪器仪表,汽车电子,金融电子,工业控制不同领域都有广泛的应用,PIC系列单片机在世界单片机市场份额排名中逐年提高。发展非常迅速。

4.TI公司的MSP430单片机

采用冯-诺依曼架构,通过通用存储器地址总线(MAB)与存储器数据总线(MDB)将 16 位 RISC CPU、多种外设以及高度灵活的时钟系统进行完美结合。MSP430能够为当前与未来的混合信号应用提供很好的解决方案。我们小时候玩的游戏机/掌机里面就有这个芯片。

5.基于ARM技术的单片机

ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、三星、菲利浦和国民半导体这样的大公司。典型的产品如:CPU内核ARM7、ARM9等。


总结

本文大概讲解了单片机的发展及应用场景,对我们学习单片机有个大概的认识,当然关于单片机的概述在网上随处可见,我们可以多查找资料,至于怎么学会单片机我们还未可知。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值