• 早期的单片机为什么采用5V供电

    早期的单片机多是以5V作为供电的,这是因为早前的数字电路是以标称5V供电的。比如常用的74LS系列逻辑门芯片,其供电范围为DC(4.75-5.25)V,标称电压为5V,这也就是所说的TTL电平,以5V表示1,以0V表示0。比如74LS138,74LS00这种典型的逻辑芯片,而数字电路的驱动能力也会以驱动几个TTL来衡量。后来出现了单片机,可以编程,软件逻辑的实现要比硬件逻辑容易的多,而且能实现更多

    2020-04-07

  • 如何给单片机进行程序烧写

    在进行程序烧写技术方面,STC单片机也有自己独特的特点,比如采用了在系统可编程(ISP)烧写技术、在应用可编程烧写技术(IAP)等,这样我们可以不用昂贵的编程器和仿真器就可以实现程序的“灌装”。STC单片机烧写程序的方法 我根据我所用的STC单片机烧写程序来说说烧写这种单片机程序的方法与步骤。我第一步是要准备好辅助工具,这里包括软件和硬件两个方面。 硬件方面的准备

    2020-04-07

  • 自学单片机需要什么基础

    学习单片机需要摸拟电路、数字电路和编程的基础 单片机的出现,大大简化了电子产品的设计。过去需要很多电子元器件才能设计出来的功能,现在可以用单片机轻松实现,比如按键输入、LED显示、蜂鸣器、定时控制等等。要是没有单片机,电子产品的很多功能几乎是难以实现的。学习单片机其实并不难,只要对摸拟电路、数字电路和编程有一定的了解,入门是相当快的。当然零基础的朋友也是可以学习的,只是需要的时间稍多一些。单片机需

    2020-04-07

  • STC89C516RD用什么代换

    STC89C516RD是宏晶科技推出的一款低价格、低功耗的单片机,内置8051内核,支持在线编程。这个型号的单片机可以兼容其他品牌的单片机,比如W78E516,P89C51RD2、AT89C51RD2等型号。STC89C516RD工作电压范围4.5V-5.5V,片内内置的硬件看门狗,使用时无需外置看门狗芯片,片内程序存储容量总共63kbyte,片内RAM空间1280byte,支持单串口。芯片总共有

    2020-04-07

  • 单片机软件和单片机硬件怎么学

    学习单片机,除了少部分人是兴趣爱好,绝大部分的人是为了找到单片机相关的工作,所以我从单片机软件和单片机硬件这两个职业定义上进行讲解。 单片机硬件工程师 单片机硬件工程师,主要是的发展方向是硬件开发,平常的工作内容,有几大块,这些内容需要的专业基础分别是如下。 1,器件选型 工作内容,当项目需求确定后,硬件工程师先要明确硬件设计框架,根据参数来选择对应的芯片型号,比如项目需求3.3V供电电压,D

    2020-04-07

  • 单片机可以同时运行多个任务吗

    单片机可以按分时、顺序、中断的方法处理多个任务程序是非常抽象的,程序质量的好与差直接影响到运行的效果。我们用单片机设计电子产品时,同时运行多个任务是很正常的。单片机是按顺序执行指令的,所以,主程序也是按着顺序从头到底的运行的。以C语言写的单片机程序为例,一般以main()作为主函数,利用while(1)不断循环要执行的任务程序。在实时性要求不同的应用场合,顺序运行就可以了,实时性要求很高的任务一般

    2020-04-07

  • 为什么单片机的工作电压是5v

    因为大多数芯片都是5V的TTL电平,要做到电平兼容,电平匹配,避免要电平转换操作,所有很多单片机的工作电压都是5V。 TTL指的是TTL电平,0~5V之间,小于0.2V输出低电平,高于3.4V输出高电平。全称Transistor-Transistor Logic,即BJT-BJT逻辑门电路,是数字电子技术中常用的一种逻辑门电路,应用较早,技术已比较成熟。TTL主要有BJT(Bipolar Junc

    2020-04-06

  • 制作电路需要单片机该如何选择什么样的单片机型号

    单片机作为现代电子产品中少不了的控制芯片,在许多家电产品中都能见到。如果我们要制作电路需要单片机该如何选择什么样的单片机型号呢?我认为主要考虑以下几个方面,下面和朋友们聊聊该如何选择单片机。 制作电子产品最好优先考虑经典成熟的主流的单片机型号。 由于单片机型号众多,我们在使用单片机是最好用自己熟悉的经典成熟的单片机作为我们的主控芯片,因为这种单片机工作稳定,有很多成熟的经典电路可供我们参考。我们有

    2020-04-06

  • 嵌入式和单片机有没有前途

    单纯的靠技术很难发家致富,但是生活是没有问题的。 从宏观上来说技术只是个工具! 举个例子: 汽修技工,仅仅靠维修,买房 都要靠家里帮忙首付,还有还贷也够喝一壶的。但是如果自己开个维修厂,投资也不大, 前期主要靠自己, 后期,还要在修理厂的基础上,在加倒卖二手车,这时收入就可观了,会发现“车”是业务的核心。 如果说,我不敢独立创业,拍投资失败,那好,我在举个例子: 一个会单

    2020-04-06

  • 单片机为什么可以控制发射红外信号来控制空调

    单片机当然可以控制发射红外信号来控制空调 万能遥控器大家用过吗?大家有没有试过用手机来控制空调吗?有些型号的手机集成有红外发射管,可以发出红外信号,既可以用来进行通讯,也可以用来遥控空调、电视等的电器。手机的Soc芯片其实也是一个单片机,只是它的功能比较强大,如果仅仅用来控制发射红外信号来控制空调,普通的单片机同样可以做到的。 单片机为什么可以控制发射红外信号来控制空调 红外遥控技术已经应用了发展

    2020-03-26

  • 32bit单片机编程引入RTOS有什么利弊

    现在32单片机的价格已经很有优势,也让使用量开始越来越广。但是既然用32位单片机有很多复杂项目于会使用RTOS系统。但是使用RTOS也会有利也有弊。首先要知道我们使用RTOS的用处是什么?它主要解决多任务以及实时性的问题。它把单片机模拟出来多任务同时运行的效果,实际上每一次还是只运行一个任务。所以RTOS就存在多任务切换,任务间通信,以及每个任务堆栈空间大小分配的问题。所以可以说使用RTOS解决了

    2020-03-26

  • 用单片机与红外发射管制作红外发射信号遥控空调

    首先肯定的是用单片机控制红外信号是完全可以用来控制空调的。我曾经就用过STC89C52RC单片机与HS0038红外接收头制作一个公交站应答系统。我认为用单片机与红外发射管配合制作一个红外发射信号去遥控空调的开关其原理应该都是一样的。下面我将对如何实现这种方法来说说我的方案。 明确空调使用的通信协议 我们要用单片机制作红外发射信号去遥控空调首先第一步我们要知道空调接受端所用的是何种通信协议,在一些

    2020-03-25

  • 学单片机需要熟悉硬件和C语言编程

    单片机是一门非常实用的专业技术,如今的电子产品众多,都离不开单片机,不管是消费类电子、工业电子还是汽车电子都需要用到单片机。如果能熟练的应用一款单片机可以找到一份待遇很不错的工作。单片机的设计开发从大类上可以分为硬件设计和软件设计,大多数的公司,硬件岗位和软件岗位都是分开的;也有很多公司中,硬件和软件是用一个岗位不分开。 1 学习单片机硬件电路设计 单片机的硬件电路设计主要包括硬件原理的设计、

    2020-03-25

  • 32位单片机好学习吗

    身为一个电子工程师来说,我使用32位的单片机(主要是STM32)已经有10年的时间了。不要纠结是8位单片机还是32位单片,位数对开发工程师无关痛痒,那一层的难题已经被编译器给处理了。学习的时候也走了很多弯路,现在我就说下我的想法。 初次学习的时候什么也不懂,遇上个问题就能卡半天,都是硬着头皮顶过来的。想当年建立个stm32的工程就花了差不多一周的时间,但是建51的工程就是分分钟的事啊,所以感觉起

    2020-03-25

  • stm32是用hal库还是标准库

    最开始在大学我学习stm32 的时候最早是使用寄存器来开发的。 当我把所有寄存器的例程跑了一遍以后,就又使用标准库再把之前的例程再学习了一遍,之后再也没有用过纯寄存器开发的。 为什么?因为没有机会了,这时候我已经毕业了。在公司开始做项目,项目的紧迫性已经不再是以你学习实践为目的,而是更快更高质量的完成项目开发工作,把产品推向市场。 再后来STM32出的型号越来越多,st为了把所有型号的库使用统一的

    2020-03-25

  • 无ADC采集模块的单片机对模拟信号的处理

    早期的单片机内部没有带ADC(模数转换)模块,比如我们以前常用的AT89C51/S51系列的8位单片机,在使用这种单片机进行模拟信号的处理时通常要在单片机外部增设ADC(模数转换)芯片比如常用的有ADC0809、ADC0832和PCF8591等芯片,它的主要作用是能够把连续的模拟量变化为离散的数字信号,然后再把这个数字信号通过排线送入到单片机中进行读取处理。这种处理的方法是通过软件与硬件相结合的方

    2020-03-25

  • 单片机的学习步骤

    对于单片机的学习我有以下体会和朋友们分享一下,我认为学习单片机要选择典型的、成熟度高的单片机。学会了一种类型的单片机再取学习其它类型的单片机其学习效率就会高很多。我学习单片机是从MCS-51开始的,最初接触的型号是AT89C51,AT89S51这两种型号,估计现在已经停产了。我就是通过学习这两款型号的单片机才算真正进入了单片机技术的大门。学习单片机的建议 学习单片机的第一步 我认为如果没有学习过单

    2020-03-25

  • 单片机需要哪些基础

    首先单片机就相当一台小型电脑,里面集成了算法,CPU,rom ram,所以学习我们需要具备以下知识

    2020-03-25

  • 学单片机对职业发展有多大的帮助

    学习单片机,主要是主要是学习单片机软件编程,学习之前,最怕的是不知道学习单片机有什么用,如果是这种状态,那就完蛋了,因为这样的学习会让你很迷茫,也就没有学习的斗志和坚持的心态了。 所以,在学习之前,先自己要明确清楚,学习单片机对你职业发展有多大的帮助,能用来做什么事情。这才是第一重要的! 学习单片机能做什么 1,学好单片机,你能找一个单片机的好工作,不用担心毕业既失业的情况出现。随着工作中开发

    2020-03-25

  • 学fpga还是学stm32好,fpga和stm32谁厉害

    什么是FPGAFPGA,是可编程逻辑芯片的名称,它可以通过Verilog和C语言,编程来改变内部结构的芯片。主要品牌是赛灵思,altera。

    2020-03-25

  • 学会单片机以后能干啥

    首先,你要把基础学好,先了解一些电子电路的基础知识,这其中就包括模拟电子与数字电子,数字电子尤其重要,还要了解C语言基础。接着,你要多多去接触用单片机在做项目的师兄、师姐们,多去实验室,把兴趣培养起来,要清楚的知道学会单片机以后能干啥。然后,就是去网上买块开发板开干吧,实践才能学懂,多看几本相关的书籍,把一些有用的视频多看几篇,这样你渐渐的才能培养起感觉,有了感觉说明你不二了,已经开始入门了。接下

    2020-03-25

  • 为什么单片机有左高右低的

    其实就单纯的软件层面考虑,这两种方式在设计上都是相同的,根据自己配置不同选择即可,但是在整个系统层面考虑的话,就跟硬件有关,一般电平触发用于状态检测,最终跟系统异常处理和控制挂钩,所以用中断是保证响应实时性比较好的做法(系统开发中也可以用专门的检测线程来实现),具体的选择要根据硬件设计,比如产品采用的红外对管带源,采用干节点,那么你的检测机制就可以设置成高电平触发,反之就可以使用低电平触发单片机是

    2020-03-25

  • 学习单片机的那些事

    学习单片机技术的知识储备 数电和模电知识 单片机的控制少不了外围电路的参与,在单片机的外围电路中以数字电路为主,同时还要辅助一定的模拟电路。比如外围电路的各种芯片都是以数字芯片为主例如译码芯片、锁存芯片、移位芯片等。所以掌握一定的数字电路知识和模拟电路知识是学习单片机必备的基础。另外还要学习一下传感器知识,因为在深入学习后要制作一些小项目,比如温度控制、遥控小车、红外遥控、PM2.5检测等都要传感

    2020-03-25

  • 学单片机需要多少c语言基础

    需要学这些基础知识: C语言、模拟电子技术、数字电子技术、计算机构成原理! 下面说一下这些知识都是干什么的。 C语言 C语言是必须要学的,你可以先把C语言学好了,如果还有精力,再去学习汇编,汇编这个不学也可以,因为目前的单片机可以完美的支持C语言了。 让单片机执行什么样的操作,都是通过C语言来实现的,但是单片机是不认识C语言的,在我们完成C语言之后,需要对其进行编译,编译成单片机机认识的语言。 模

    2020-03-24

  • 基于单片机制作的智能小车案例

    市面上有许多智能小车机器人,比如,常见的家庭扫地机器人、平衡小车、大疆的机甲战士、送餐服务类机器人等。关键还是在于智能二字。我这里就抛砖引玉,分享一个适合初级入门爱好者的案例。基于单片机来制作的智能小车案例,希望能给你启发。 要想做一个基于单片机平台的智能小车,你需要以下主要的几种材料:1、小车底盘;2、车轮;3、驱动轮电机;4、主控板;5、电机驱动板;6、电池;7、其他(避障传感器、循迹传感器

    2020-03-24