一、什么是单片机

单片机诞生于20世纪70年代末,它是指一个集成在一块芯片上的完整计算机系统。单片机具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

二、单片机的种类

1、51系列单片机

51系列单片机最早有Intel公司推出,主要有8031系列,8051系列。后来Atmel公司以8051的内核为基础推出了AT89系列单片机。它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。

2、ARM&AVR

ARM&AVR是一种功能较强的芯片,处理能力更强。但无法在没有周边器件的情况下单独完成既定功能AVR单片机也是Atmel公司的产品,最早的就是AT90系列单片机,现在很多AT90单片机都转型为Atmega系列和AtTIny系列,AVR单片机最大的特点是精简指令型单片机,执行速度,在相同的振荡频率下是8位MCU中最快的一种单片机。

3、Arduino

Arduino是单片机二次开发的产物。以做项目来说,普通单片机只是散件,硬件的设计和软件设计都得你自己来。而且Arduino是半成品,你只要把相应的模块组合在一起,再写一写甚至直接复制别人程序就能行了。拿做电脑来比喻的话,你拿单片机做项目就像用电子元件先做出来显示器、主板、内存条、显卡、硬盘等,再把它们组装成一台电脑。用Arduino做项目就像直接把别人做好的主板硬盘显卡组装成电脑。Arduino的好处就是开发简单。

三、单片机能做什么

单片机的使用领域已十分广泛几乎很难找到哪个领域没有单片机的踪迹,在智能仪表、实时工控、通讯设备、导航系统、家用电器等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。

1、在智能仪器仪表中的应用

单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。

2、在工业控制中的应用

用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管芯片理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

3、在家用电器中的应用

可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。 

4、在计算机网络和通信领域中的应用

现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

5、在医用设备领域中的应用

单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

6、在各种大型电器中的模块化应用

某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。 

在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。

7、在汽车设备领域中的应用

单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器,GPS导航系统,abs防抱死系统,制动系统等等。

专业科普:什么是单片机?相关推荐

  1. 机械自动化专业转 PLC 还是单片机,路会更好走一些?

    大家好,我是无际. 我是电气工程专业转的单片机开发. 一.浅谈机械 说到机械自动化行业,我虽然没有做过,但是有时候做产品需要跟做机械的哥们打交道. 一回生二回熟,我们聊天基本也会相互调戏,说真羡慕你做 ...

  2. 计算机专业科普知识图文并茂,科普下计算机专业需要什么基础知识?

    近日有关于科普下计算机专业需要什么基础知识?的问题受到了很多网友们的关注,大多数网友都想要知道科普下计算机专业需要什么基础知识?的具体情况,那么关于到科普下计算机专业需要什么基础知识?的相关信息,小编 ...

  3. 很多人说单片机很简单。但本专业学生都认为单片机是最难学的课程。为什么学起来都这么吃力呢?

    很多人说单片机简单?是的,对于一个在嵌入式开发奋战了十多年的老程序员而言,单片机无非就是那么几大件东西.单片机很难掌握?也对,尤其对于那些刚开始接触,比如题主提到的大学本科刚接触的同学来说,单片机挺神 ...

  4. 电子信息工程专业打工人的单片机原理与接口技术课程笔记

    文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...

  5. 内存超频时序怎么调_电脑内存条专业科普,内存选购、内存品牌、内存安装、内存时序体质、内存超频频率详细讲解...

    有很多兄弟经常问,什么牌子的内存条好啊?我用PS.剪辑软件需要多大内存条?内存条怎么超频啊? 所以,今天我们来详细讲解一下内存条. 一.什么是内存条? 内存条又叫随机存取存储器(英文缩写RAM),是与 ...

  6. 滇西应用技术大学有没有计算机专业,科普滇西应用技术大学在哪以及滇西应用技术大学有哪些好专业...

    滇西应用技术大学只有一个校区,位于云南省大理市海东山地新城海月街1号. 1滇西应用技术大学校区有几个 滇西应用技术大学只有一个校区,位于云南省大理市海东山地新城海月街1号;滇西应用技术大学是2015年 ...

  7. 应用型本科专业科普链接

    参考文献: www.moe.gov.cn/jyb_xwfb/s5148/201806/t20180607_338624.html news.cslg.edu.cn/index/read/id/7663 ...

  8. 乳腺癌病友会正式上线,为患者打造专业乳腺健康管理和科普平台!

    近日,为广大为患者打造的,值得信赖的乳腺健康管理和专业科普平台--乳腺癌病友会正式发布. 根据目前流行病学调查,乳腺癌是女性当中,恶性肿瘤发生率最高的一种,不得不引起重视.乳腺癌病友会即以为乳腺癌患者 ...

  9. 服务器温度3d显示,智能问答助手、3D可视化展示,腾讯医典“黑科技”助力科普更有温度...

    创新科技与医学科普的融合,将带来什么样的变化? 5 月21- 23 日,腾讯全球数字生态大会在云南昆明举办.在智慧医疗专场,腾讯医典正式发布其在医学科普领域的两大前沿探索:智能问答助手,借助系统化医学 ...

最新文章

  1. 2014年02月16日
  2. idea无法找到主启动类_idea 启动springboot项目报找不到主类
  3. Linux系统挂载NTFS文件系统
  4. 剑指offer第12题打印从1到n位数以及大整数加法乘法
  5. APP:分享六款非常实用的冷门APP软件,值得一试!
  6. python的UnboundLocalError: local variable 'xxx' referenced before assignment
  7. PHP3.2配置文件使ini文件配置
  8. mysql show 存储过程_mysql 存储过程 show errors
  9. Asciidoc语法
  10. 外网资源下载速度过慢的问题
  11. python中字典dictionary详解及基本使用
  12. 方便检测电脑配置的软件收集
  13. plecs / plexim 学习随笔
  14. 下载各版本cuda,下载以前版本的cuda
  15. 华为防火墙安全策略-1
  16. Android仿微信语音聊天界面
  17. 工龄工资每年工龄自动增加计算设置
  18. Spring学习笔记(上)
  19. EfficientNet网络详解
  20. Iog4j2漏洞相关技术分析

热门文章

  1. 【开发管理】【直播系统】【macOS 应用开发】【面试问题】| Chat · 预告
  2. Linux下DNS服务器部署
  3. 8月12日 网工学习 Console线缆 Mini USB口登录 SecureCRT终端设置
  4. 市场调研-全球与中国Mini-USB数据线市场现状及未来发展趋势
  5. C++ 基于 OpenCV 的人脸识别
  6. Node.js 字符串转换为数字型
  7. 【读书2】【2014】基于MATLAB的雷达信号处理基础(第二版)——雷达散射截面的统计描述(16)
  8. html做坦克大战的效果,HTML+CSS+JQ试做经典坦克大战(三)
  9. 横向对比和纵向对比分别是什么意思?(横空纵时)
  10. 刷题记录:牛客NC15447wyh的问题