单片机

关注426人关注
我要报错
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
  • 想要实现低功耗?低功耗设计秘籍传授!!

    低功耗是我们在设计电子产品的时候需要关注的因素之一,往往具备低功耗特点的产品能够发挥更好的性能。

  • 基于物联网技术的垃圾桶智能管理系统设计与实现

    摘 要:利用核心控制单片机AT89S51结合GPRS短信收发模块GSM900C、重力检测模块、超声波测距模块、温度检测 模块以及外围辅助电路,设计了一个集多种检测报警功能为一体的、对垃圾桶进行智能化管理的多功能管理系统。

  • 现如今单片机应用的作用

    单片机主要由运算器、控制器和寄存器三大部分构成。其中,运算器由算术逻辑单元(ALU)、累加器、寄存器等构成,首先累加器和寄存器向ALU输入两个8位源数据,其次ALU完成源数据的逻辑运算,最后将运算结果存入寄存器中;控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等构成,是一个下达命令的“组织”,用于协调整个系统各部分之间的运作;寄存器主要有累加器A、数据寄存器DR、指令寄存器IR、指令译码器ID、程序计数器PC、地址寄存器AR等。

  • 今后单片机将成为电子产品的心脏

    微控制器(MCU),也就是我们所说的单片机,是今天电子产品的心脏,被广泛地应用到消费和工业电子产品中。小到体温计、无线充电器和智能手环,大到数控机床、机器人和汽车,都有MCU的身影。单片微型计算机以下简称单片机是计算机的一种,众所周知计算机的运行需要系统软件和操作软件,而单片机也不例外它需要一些指令才能运行。这些指令被编译为十六进制文件(HEX文件)烧写到单片机,为单片机的运行提供指令。单片机编程与计算机软件编程是一脉相承的,现在主流的单片机编程语言有C语言、汇编语言、Python等。

  • 单片机的未来特性多样化

    单片机用户(原始设备制造商)面临着三大挑战:通过特性、性能或价格实现终端产品差异化;通过缩短产品上市时间以补偿在复杂设计上日益增长的投资;力求在不增加成本的前提下达成上述两大目标。这些挑战构成了未来单片机发展的基础,为了体现终端产品的差异化,原始设备制造商争先恐后地为其产品增添诸多的新特性。

  • 电子技术中的单片机占据不可磨灭的位置

    距离8051单片机的诞生已有40多年,由于专利的到期,国内8051单片机,在价格上一般都会便宜很多。随着科学技术的发展,单片机的使用减小了电子产品的尺寸、成本和复杂性。由于其简单性和优势,越来越多地电子产品使用这些嵌入式芯片和单片机。现代电子技术发展的速度越来越快,其基本核心技术为嵌入式计算机系统,而作为嵌入式系统之一的单片机,以其明显的典型性、广泛性、普及性的特点,在现代电子系统发展历程中占据着重要的地位。本文就针对电子技术中单片机的应用进行综述性讨论,介绍其基本组成与特点,对其应用进行分析,最后提出其未来的发展方向。

  • 一个实用的、可应用于单片机的内存管理模块

    关注星标公众号,不错过精彩内容转自| 嵌入式大杂烩本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。mem_malloc代码仓库:❝https://github.com/chenq...

  • 干货|手把手教你写单片机的C语言结构体

    摘要:听说还有好多学单片机的小伙伴不会用结构体?指针和结构体是学单片机必须要掌握的,如果你C语言掌握的不牢,单片机根本学不到精髓,只能完成一些低级的项目。看得懂结构体并且能够灵活运用结构体才能说你入门了单片机。本篇将以最通俗的方式结合STM32单片来讲讲结构体的运用。解决你学完C...

  • 单片机的三种应用程序架构

    在工作中经过摸索实验,总结出单片机大致应用程序的架构有三种:1.简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2.时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3.操作系统,此法应该是应用程序编写...

  • 干货 | 分享一个实用的、可应用于单片机的内存管理模块

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。mem_malloc代码仓库:❝https://github....

  • 基础 | 从这些知识点入手,学单片机就简单多了

    点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!来源:华为云社区 作者:LongYorke❝摘要:从STM32新建工程、编译下载程序出发,让新手由浅入深,尽享STM32标准库开发的乐趣。❞自从CubeMX等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机...

  • 单片机三种烧录方式ISP、IAP和ICP有什么不同?

    关注星标公众号,不错过精彩内容编排| strongerHuang微信公众号| 嵌入式专栏学习单片机的同学,或多或少都听说过ISP、IAP和ICP,都是对单片机进行编程,下面简单来说下这几个内容以及区别。ISPISP:InSystemPrograming,在系统编程。ISP是指可以...

  • 干货!单片机红外电路设计原理

    电视、空调都离不开红外遥控器。空调遥控器其实就是一个红外信号发射装置,而空调机身具有红外接收探头,可以接收遥控器发出的红外信号并解析,从而实现遥控的功能,电视遥控器也是同样的原理。现在有很多手机具有红外功能,通过匹配通讯协议,就能实现手机遥控电视和空调的作用。下面通过硬件和软件两...

  • 单片机,ARM,FPGA,嵌入式这些有什么区别

    学习嵌入式需要了解硬件知识,其中包括单片机、ARM、FPGA等,不同的硬件有不同的特点,需要了解他们相应的特点才有利于操作应用。那么单片机、ARM、FPGA、嵌入式的区别和特点有哪些呢?单片机1、受集成度限制,片内存储器容量较小,一般内ROM:8KB以下;2、内RAM:256KB...

  • 单片机性能测试基准CoreMark是什么

    关注星标公众号,不错过精彩内容作者| strongerHuang微信公众号| 嵌入式专栏很多人说单片机性能太弱,那你了解这个性能是如何得出来的吗?概述我们经常听见某手机发布会,安兔兔跑分多少多少,其实这个跑分就是体现手机性能的一个指标。我们使用STM32开发产品,选择MCU时,一...

  • 智能传感器、传统传感器有何区别?智能传感器三大功能介绍!

    本文中,小编将对智能传感器予以介绍,如果你想对智能传感器与传统传感器的区别以及智能传感器的功能的详细情况有所认识,或者想要增进对智能传感器的了解程度,不妨请看以下内容哦。

  • 智能快递终端存取系统设计

    摘 要:基于实际的应用背景,设计了智能快递终端存取系统,包括以单片机为核心的控制主板、信息推送、快递存取、开门照明、电子锁开关、二维码扫描收费等模块,并通过实验模拟,验证了该设计的可行性。

  • 嵌入式和单片机,是同一个东西吗?

    凡是从事信息技术相关工作的童鞋,一定都听说过嵌入式和单片机。大家都知道,这两个名词,和硬件系统有着非常密切的关系。但是,如果要问具体什么是嵌入式,什么是单片机,它们之间究竟有什么区别,我相信大部分人并不能解释清楚。今天,小枣君就给大家做一个入门科普,揭秘上述问题的答案。与此同时,...

  • 【收藏】单片机晶振问题及解决方法小结

    1、单片机晶振不起振原因分析遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢?(1)PCB板布线错误;(2)单片机质量有问题;(3)晶振质量有问题;(4)负载电容或匹配电容与晶振不匹配或者电容质量有问题;(5)PCB板受潮,导致阻抗失配而不能起振;(6)晶振电路的...

  • 单片机程序又跑飞?! 三种跑飞现象分析

    在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是跑飞,最后费了好长时间,花了很大功夫才找到问题原因,由此总结了单片机程序跑飞的三种现象、原因及解决方法。01数组越界/溢出现象单片机程序在函数中运行时,总是在运行到函数末尾,要跳出函数时,程序跑飞。原因:数组越界...