在平时我们使用的IT设备都是电脑,大家用电脑来上网,购物,聊天等。但是我们经常可以听到单片机的说法。那么什么又是单片机,和普通电脑又有什么不同呢?

单片机

大家都知道,普通电脑一般是由CPU,内存,硬盘(也就是存储设备),显示器,键盘,鼠标,网卡(这些都属于输入输出设备)组成。我们通过键盘和鼠标来操作电脑,然后CPU把程序从硬盘读入到内存中,再在内存中执行读入的程序。我们需要上网冲浪的时候,则通过网络设备(如网卡,WIFI设备等)连接到互联网与其他服务器通讯来获取我们需要的数据。老师需要制作课件的时候,则通过扫描仪,相机等外设获取到图像文件,再通过USB接口传入到电脑中来处理。我们爱好游戏的朋友从网络上下载安装最新的游戏,然后通过投影仪或者大屏幕来玩耍游戏……等等各种应用和操作都可以在电脑上完成,所以这样一来普通的电脑功能非常强大。

但是在很多应用场景里面,我们只需要一个很简单的系统,来完成一些非常简单的功能,如:感应水塔里面的水是否满了,如果满了就发送一条短信给我们的手机;如果温度太高就启动风扇,温度降低了就停止风扇;每天天黑了打开路灯,天亮了关闭路灯;共享单车的锁接收到了扫码服务器的信号就开锁,锁关闭了就发送信息给服务器告知锁关闭了……等等。在这些场景下,我们一般就使用到单片机来搭建这些简单的系统了。

组简单来说,单片机就是单颗芯片上集成了CPU,内存,存储和输入输出等所有功能的处理器。这样一来组成的系统对比普通电脑来说具有以下的优点:

1. 低成本。普通单片机如51系列,PIC系列,一个处理器的价格只有几毛钱,整个系统的硬件成本才几十元,十几元甚至几元钱。而普通电脑一个普通的CPU就要上百元,整套安装下来就要上千元。比如上面例子中的路灯控制系统一般需要部署数百到数千套(一条普通的公路平均每50米就得安装一个路灯)。这样对于需要大量部署的系统来说可以大大减少费用;

2. 体积小。由于单片机集成了所有的必备功能,相当于一台微型电脑,整个系统的体积包括电路板一般只有半台手机大小,可以非常方便地安装到各种对体积有要求的设备中。而我们普通的小型笔记本电脑都有个13寸,更本无法放入到一些体积非常狭小的设备中;

3. 功耗低。一般单片机的主频(也就是运行的速度)在1Mhz-20Mhz,各种功能都已经集成在芯片内部了,所以也不需要显卡,鼠标键盘等外设,功耗一般在几毫瓦到几百毫瓦。而现代普通的电脑的CPU一般主频起步都是1Ghz以上(1Ghz=1024Mhz),功耗至少在几十瓦(1瓦特=1000毫瓦),即使待机时间长的笔记本电脑(如苹果笔记本电脑)都不会超过10多个小时。而普通单片机组成的系统,使用电池待机都是以数月计算的(如共享单车),这样对于很多有能耗的场景也是非常适用;

4. 无病毒。普通电脑都是从网络下载或者使用优盘复制等安装程序的,很容易感染各种木马和病毒,造成需要经常重装系统。而单片机内的程序都是专用的,也只能通过专用的下载线下载安装,里面的系统也是专用的。这样病毒就失去了感染或者破坏的能力。

单片机专用下载线

以上说了单片机的4大有点,当然对比普通电脑来说也还是有很多缺点:

1. 低性能。由于单片机体积小,对应的处理能力也就偏弱,存储空间也小。在我们看来手机都可以轻松播放音乐的功能,对很多单片机来说都是大大超出了它的处理能力;

2. 低扩充性。同上面所说的,单片机里面的软件和硬件都是定制的,所以如果要修改功能,就必须使用对应专用的工具去编写软件,再下载更新,这和普通电脑可以随意下载游戏,程序截然不同。

综合以上所说,单片机虽然有些性能和扩充新的缺点,但是对于需要大量部署,低成本,低功耗的专用场景是非常合适的。

举报/反馈

单片机和计算机特点,什么是单片机,与电脑比较有什么优缺点相关推荐

  1. 单片机 实现计算机键盘录制,用单片机实现PC键盘输入.doc

    用单片机实现PC键盘输入 用单片机实现PC键盘输入用单片机实现PC键盘输入.txt跌倒了,爬起来再哭~~~低调!才是最牛B的炫耀!!不吃饱哪有力气减肥啊?真不好意思,让您贱笑了.我能抵抗一切,除了诱惑 ...

  2. 单片机简易计算机有程序,AT89C51单片机C实现简易计算器

    <AT89C51单片机C实现简易计算器>由会员分享,可在线阅读,更多相关<AT89C51单片机C实现简易计算器(15页珍藏版)>请在人人文库网上搜索. 1.AT89C51单片机 ...

  3. ZigBee-CC2530单片机 - 实现计算机串口通讯控制LED发光二极管

    ZigBee-CC2530单片机 - 实现计算机串口通讯控制LED发光二极管 程序源码 /******************************************************* ...

  4. 有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接、向Keil添加STC库及hex文件考录方法小结

    有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接.向Keil添加STC库及hex文件考录方法小结 PL2303HX转换器适配器模 ...

  5. 单片机是什么?单片机和计算机、PLC的区别

    近些年来消费类电子产品可谓百花齐放,各式各样的设备让人眼花缭乱,那么有一些人可能就会问了,这些电子产品到底是用什么做的呢?本期,我们主要探讨的是这些电子产品后的一种控制核心------单片机. 1.单 ...

  6. 单片机和计算机特点,单片机的特点

    导读:相信任何一个电子人都对单片机有着相同的认识,但却有着不同的理解,本文主要讲述小编对于单片机特点的理解,这与你对单片机特点的理解到底是相同呢?还是不同呢?读完全文后告诉我答案吧~本文引用地址:ht ...

  7. 单片机就是计算机,单片机解密建议

    为增进大家对单片机的认识,本文将对单片机以及单片机的解密建议予以介绍. 单片机,说白了,就是一个小型的计算机.因此,大家可以在单片机上开发各种应用程序来实现自己的有趣想法.为增进大家对单片机的认识,本 ...

  8. 51单片机计算机实物焊接,51单片机实验DIY焊电源--串口详细步骤

    对于DIY(自己动手焊板子)的朋友在做以下实验是先要将实验板上的电源(用来给单片机提供5V 的稳压电源),和串口(用来给单片机下载程序)焊接好. 第一步焊接电源模块: 以是电源的原理图,以下是实物图 ...

  9. 简易计算机led数码管单片机课设,单片机课程设计报告--简易计时器——LED?数码管显示接口技术应用.docx...

    文档介绍: 文华学院单片机原理及应用课程设计报告姓名: 学号: 学部(系): 专业年级: 指导老师: 201 6年12月5日目录一标题--------------------- 1 二设计内容,设计要 ...

最新文章

  1. 性能优化之Java多线程批量拆分List导入数据库
  2. 深入理解IPyton以及Jupyter Notebook中的%time以及%timeit的作用
  3. rs232 距离_你知道RS232与RS485接口的区别吗?
  4. 综合布线的12大热点技术
  5. php如何使用遮罩,CSS绝对定位实现窗口遮罩功能:2019年1月15日作业
  6. 运维跟开发一定有仇么?
  7. windows2003在打‘SP2’补丁时提示“拒绝访问”
  8. 串口类QextSerialPort
  9. 【winfrom】Excel文件加载
  10. 零基础Python知识点回顾(三)
  11. Chrome中播放时视频编码为.h264和音频编码为acc,采样率为48000,双通道的视频文件时音画不同步
  12. 微星主板节能模式怎么关闭_微星正设计一套易用化BIOS 根据散热器自动调节性能释放_笔记本新闻...
  13. Dell台式计算机BIOS放电,戴尔BIOS设置电池维修笔记本电脑电池BIOS设置图形方法...
  14. 数字验证和table格式(KAYAK)
  15. 联想r480安全模式_thinkpad怎么进入安全模式
  16. ATX结合Maxim实现多设备并行执行压力测试(AUI自动化测试框架)
  17. 【opencv】支付宝AR实景红包领取方法
  18. 42、在建工程的施工单位应开展的消防安全教育工作
  19. ssh mysql jsp码头船只出行及配套货柜码放管理系统的设计与实现
  20. 2023网盘扩容技术

热门文章

  1. 服务器虚拟化vnc,kvm虚拟机vnc和spice配置
  2. iNFTnews | 元宇宙的潜力:一股推动社会进步的力量
  3. 【高并发】关于乐观锁和悲观锁,蚂蚁金服面试官问了我这几个问题!!
  4. 新疆博斯腾湖“冰雪+”让冰雪体育“热”起来 冰雪旅游“火”起来
  5. 鄱阳湖在哪里 怎么去鄱阳湖
  6. Git下载安装详细教程
  7. python/shell-win7定时任务,V2EX定时签到
  8. Stirling公式【求解N!的位数】
  9. Ambire两个月近况:达成4400万美元的TVL成就
  10. 小红书推广营销,排名机制流出!