0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式与单片机之间的关系

广东微电科技有限公司 2022-03-16 09:42 次阅读

现在但凡是从事电子行业的工程技术人员以及电子爱好者们,就没有不知道什么是单片机嵌入式的。在电子技术发展过程中,我个人认为,电子管半导体技术那都是里程碑式的技术发明。伴随着半导体技术的发展,单片机的出现,那就是一个必然的结果;而嵌入式系统是计算机控制程序在硬件上的大规模使用的一个必然的结果。

早期的电子产品是没有PCB的,直接固定好元器件,再使用导线连接起来,就像下面这样:

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

随着技术的发展,电子元器件的尺寸越来越小、电路上的电子元器件越来越多,PCB和集成电路也就出现了。而集成电路的出现,极大地促进了电子技术的发展,那么单片机以及嵌入式的产生也就成为了必然。我个人以为,集成电路的整体结构上,其实就是微观版本的PCB,只是依托的介质和具体的设计不同而已。

我们都知道,早期一个传统的计算机,包括电源、中央处理单元(CPU)、主板、内存、显卡、声卡、硬盘、显示器等。

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

CPU附着在主板上,控制程序保存在硬盘中。在运行时,程序需要调入内存中,同时通过各种接口,完成和其他输入、输出设备的通讯,从而实现各种控制。计算机的运算速度、应用便利、控制灵活等特点,使得它的应用迅速进入工业控制领域。但是,由于它的体积比较大,在某些地方就没法使用了,这个时候,把计算机小型化,把运算器、内存、输入输出控制器集成起来使用的单片机就出现了。

早期的单片机是没有集成ROM的,所以需要外部ROM来保存控制程序,同时需要单片机提供必要的接口来实现。所以早期的51单片机,都会提供专用的读写管脚、ALE管脚、P0口等,用来访问外部ROM的资源。而现在的单片机内集成了ROM、Flash,使程序和数据的存储,就不再需要单独架设外部ROM了。

单片机的应用,是一定离不开程序的,每种单片机都有自己专用的汇编语言系统。通过汇编编程,配合外部电路,实现特定功能,构成了一套完整的单片机控制系统,这就是嵌入式的由来。当然,现在已经没有多少人会全部使用汇编语言来开发嵌入式控制系统了,C语言的特点,使得它成为嵌入式开发的首选。

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

随着技术的发展,计算机中的实时性、多任务性也被“好事者”们移植到了单片机中,从而在单片机中嵌入了操作系统。当然,这个时候单片机的发展,已经能够保证单片机中有足够的资源用来支撑一个小型的操作系统了。今天,电子技术的发展,早就不是硬件技术和软件技术的单独发展了。

可以说,嵌入式系统就是软硬件共同发展的一个结晶;今天嵌入式系统的发展,也越来越紧密地跟随着计算机软件技术的发展了。单片机是嵌入式系统的载体,嵌入式系统利用单片机提供的各种资源,实现灵活控制,广泛应用于各种领域,尤其是进入到我们生活中的方方面面。电饭煲、洗衣机、热水器、手机、路由器、智能穿戴设备等,已经成为我们生活中必不可少的一部分。

研发销售6轴、9轴电子罗盘(陀螺仪|加速计|磁力计)、倾角传感器、姿态传感器,惯导、数据采集盒、IoT远程智慧监测等

产品广泛应用于:无人机、无人船、巡检/引导/送餐/水下机器人、AGV、云台装置、望远镜、Qiang支瞄准镜、雷达定位、聚光太阳能、工矿/隧道无人设备等!

核心研发人员十年技术积累,专业研发团队,军工级品质,替代进口。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5998

    文章

    43948

    浏览量

    620564
收藏 人收藏

    评论

    相关推荐

    嵌入式自学好书推荐

    单片机能为嵌入式系统的开发奠定良好基础。推荐书籍:《新型单片机开关电源的设计与应用》。 4.Linux基础:熟悉Linux源码和架构对嵌入式系统的开发非常重要。掌握Linux下的目录
    发表于 01-11 15:13

    #单片机 #编程 #stc #嵌入式 #plc

    单片机嵌入式编程
    jf_55975348
    发布于 :2023年11月18日 10:35:40

    #单片机 #编程 #嵌入式 #stm32 #stc

    单片机嵌入式编程
    jf_55975348
    发布于 :2023年11月18日 10:35:07

    #单片机 #编程 #stc #嵌入式 #plc

    单片机嵌入式编程
    jf_55975348
    发布于 :2023年11月18日 10:34:10

    #单片机 #编程 #stc #嵌入式 #plc

    单片机嵌入式编程
    jf_55975348
    发布于 :2023年11月18日 10:33:32

    什么是嵌入式?#单片机 #嵌入式开发 #物联网

    单片机嵌入式编程
    jf_55975348
    发布于 :2023年11月18日 00:32:22

    嵌入式软件设计和单片机软件设计的区别是什么?

    嵌入式软件设计和单片机软件设计目前的应用很多,这两者有什么区别? 嵌入式主要说的什么?结构是啥!
    发表于 11-10 07:46

    上位和下位之间用什么方式传输速率最快?

    上位嵌入式带显示一体模块)和下位单片机执行或者收集信息)之间用什么方式传输速率最快,USB,串口选哪个?
    发表于 11-07 08:05

    单片机嵌入式系统有什么区别?

    单片机嵌入式系统有啥区别?
    发表于 11-01 06:45

    嵌入式单片机开发的“时钟”是如何实现的?

    嵌入式单片机开发的“时钟”是如何实现的? 嵌入式单片机时钟的概述 嵌入式单片机开发的“时钟”是一
    的头像 发表于 10-25 15:07 638次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>单片机</b>开发的“时钟”是如何实现的?

    请问嵌入式单片机程序中如何寻找下降沿?

    嵌入式单片机程序中如何寻找下降沿?
    发表于 10-20 06:43

    一篇文章教你看懂嵌入式单片机、STM32

    一篇文章教你看懂嵌入式单片机、STM32
    的头像 发表于 09-27 16:04 636次阅读
    一篇文章教你看懂<b class='flag-5'>嵌入式</b>、<b class='flag-5'>单片机</b>、STM32

    一文讲解单片机、ARM、MUC、DSP、FPGA、嵌入式错综复杂的关系

    不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。 然后,MCU、DSP、FPGA这些都属于嵌入式系统的范畴,是为了实现某一目的而使用的工具。 MCU俗称”单片机“经过这么多
    发表于 09-27 09:21

    嵌入式单片机区别是什么?

    单片机嵌入式
    YS YYDS
    发布于 :2023年06月03日 09:15:26