入门单片机需要购买什么东西,学哪款单片机最好?
最近看到有些人说学单片机好烧钱,把我看懵了,我的第一感觉是这孩子到底有多穷。
我印象中,10年前我自学单片机就买了一个51开发板,然后买了一套智能小车配件,总共花费不到500块钱。
通过几个月学习找到第一份工作1.8k,半年后涨到5k,大概1-2年后,每个月都能通过这个技术获得1万多报酬,如果当初懂投产比这个概念,我应该会像中了彩票一样开心。
所以别说500块,即便是5000块让你能够学会这门技术,我都觉得超值。
Ok,言归正传,对于单片机学习入门。
一、入门单片机要买什么?
我的原则和建议是能买最低配绝对不买最高配 。
曾经我买STM32开发板的时候就做过这种傻事,总想着买最高配能多学点东西。
其实高配那些东西,在实际产品开发当中根本不会采用那种技术方案来做,主要是尺寸和成本各方面不能满足需求。
除非你正在做一个产品,正好需要用到这些功能,你想知道大概是怎么做的,这个时候你可以针对性购买高配,否则大概率都是压在箱底吃灰。
新手先从51单片机入手,可以先购买一个51开发板,买个最低配的就行,大概也就100多块钱。
很多人不知道买谁的,一般开发板都有配套视频教程,你可以先下载视频教程看看风格适不适合自己,合适了再买。
如果你实在没时间去听,可以和我当初一样,通过郭老师的开发板和视频入门。
现在市面上的51开发板基本都是用STC89C52RC这个单片机做的,直接串口烧录程序,比较方便。
很多商家为了多搞点利润,会给开发板一些附加模块,比如说超声波、红外、电机、温湿度等等。
我们在选择的时候不应该根据模块来选,而是根据协议来选 。
比如说现在工作当中,最常用的就是IIC、SPI、串口、单口通讯这几种协议。
那我们可以看看哪些附加模块是用这些协议接口的,每种协议买一个模块就可以。
主要的目的是为了让你用这些协议做下实验,下次碰到这种功能的时候就知道怎么做了。
还有一些小伙伴可能会问,难道不用买一些书籍之类的吗?
我做了10年开发,做过几十个产品,书虽然买了一些,但是基本都是吃灰的命,根本没看过。
主要是这门技术是实战型技术,你花1个小时看书,还不如拿一些例程多去实践一下。
二、学什么单片机最好?
很多人刚开始是通过stm32入门的,我没试过零基础从stm32入门是什么体验。
但是通过和几个直接学stm32的人交流来说,他们普遍的问题是基础部分的知识缺失,导致每碰到问题都无从下手,如果百度搜不出来就完全没思路和办法解决了。
我对无际单片机编程的学员一般是建议从51单片机开始学起,如果学习路径正确的话,半个月完全能够上手写一些简单的程序了。
不是说市场什么火就去学什么,很多东西都是要有基础沉淀,为什么c语言历史这么悠久了,甚至现在招聘都没人要只会c语言的。
但是c语言依然是最火的语言之一,就是因为它是基础,是根基,是不可替代。
单片机也是一样,你说51过时了吗?淘汰了吗?
如果你觉得是,在内行人看来你就是外行人,真实现象是4位单片机都还有大量应用。
千万不要把思维局限在攀比技术的高低,真正商用产品都是以利润为核心,成本越便宜质量越稳定越好。
免费的单片机电路仿真软件SimulIDE,从此再也不用花钱买开发板了
大家好,我是芯板坊小编。小编跟大伙儿一样,经常上网买各种有趣的开发板。当然,钱也没少花,毕竟开发板买起来还是挺贵的。
所以,有时候就用免费的Fritzing软件过过瘾,虚拟环境里玩玩各种板子。但是Fritzing的仿真能力一直不太好,所以我们更期待一个能对电路做全面仿真的软件。当然,如果库里能自带各种市场上流行的主流开发板那就更美啦。
今天小编带来的是一个开源的电路仿真软件,名字叫SimulIDE。它可以模拟模拟电路、LCD显示器、步进或伺服电机、可编程PIC或AVR单片机。说到模拟AVR单片机,大家一定联想到Arduino了对吧。
没错!! 这个软件确实可以模拟Arduino。小编很喜欢这种仿真工具,可以替代现实世界里构建电路。不用买板子,不用焊PCB,甚至连各种电阻和二极管等小零件都不用买了。
这个软件,有支持windows或linux的版本,Windows版内置了PIC单片机的调试软件;Linux版因为GPL协议的关系,这个调试器需要额外安装。
大家应该比较关心Arduino对吧。SimulIDE已经集成了Arduino的编译调试环境了,除了搭建电路,你还可以在上面写Arduino代码,然后运行它。
软件里有很多电子零件以组件的形式可以自由调用。比如键盘、LED矩阵、LCD液晶显示器、步进电机、逻辑门控制器。电路模拟中可以在线路任何位置加入探针,然后添加电压表、电流表或示波器。
比如,你测量了某个点的电压,右键点击它把它添加到绘图窗,就可以把电压变化过程监控下来。小编觉得,这个软件里最好玩的是模拟PIC和AVR单片机,并且预先定义好了几种常见的Arduino开发板,分别是UNO、Nano、Duemilanove和Leonardo。这个软件集成了Arduino的代码编辑器和编译器,使用起来就像现实世界里玩一块Arduino一样。更厉害的是,它可以监视单片机内存和寄存器,这个功能在Arduino IDE里是没有的。
小编用软件做了一个简单的例子。这是个两路PWM信号通过RC滤波的电路。一路PWM直接驱动负载,另一路通过双极性射极跟随器驱动负载。
大家都知道,PWM实际输出的电压如果低于0.7V会触发PN结的截止,导致晶体管关闭。小编故意这么设计,看看模拟器是否能正确模拟这个现象。 后来发现模拟结果与预期的一致。
如果觉得文章不错,可帮点点下面的广告哦!
本次试用活动由芯板坊举办。带大家体验SimulIDE, 大家可在芯板坊 微信(xinzixun321),点击菜单栏免费申请。
相关问答
单片机 的开发手册去哪里找?网上找。推荐《单片机原理与应用》这本教材。该教材全面介绍了单片机的基本原理和应用技巧,涵盖了单片机的硬件与软件开发、原理与应用、实验与调试等方面的...
在淘宝上 买单片机 毕业设计查重能过吗?这个就要看你选的卖家是否负责任了。你可以让他先给你查重一下,你有了报告也就放心多了。但是查重通过只是一方面啊,还得保证后面给修改啊,导师肯定让你修改两...
我是一名电子爱好者,最近研究51 单片机 和步进电机,需要 买 示波器吗?现在示波器很便宜,25MHZ双踪数字存储示波器才一千多一点,这在十年前是不可思议的。玩单片机有一个示波器方便多了,特别是外设接口,通讯等有示波器可以方便的...
大三学生想学 单片机 ,有哪种比较好的开发板可以推荐下?目前市面上卖的比较好的单片机开发板,是8位单片机和16位单片机。8位单片机中51单片机开发板和STM8单片机卖的比较好,16位单片机中STM32F1系列卖的比较好。这类...
51 单片机 开发板 买 哪个好?目前市面上比较好的51单片机开发板牌子有STC、AT89S52和Nuvoton。因为这几个品牌在生产51单片机的开发板方面有非常丰富的经验,并且产品质量有保证。STC的51...
我在玩 单片机 ,因为我没有九孔串口,所以要下载程序要知道端口...没有串口可以使用USB转串口的,USB接电脑,串口的RX,TX,GND接单片机对应的引脚。...wps怎么设置文字行间距20磅,我找不到在哪里设置?2浏览6回答虫虫漫画观看页...
单片机 开发厂家哪家好?诸位盆友急需赐教: 单片机 开发版 买 哪个好?[回答]时候提到过,正好我们也需要他们的产品。下面由旺扬科技技术人员为大家介绍:1...下面由旺扬科技技术人员为大家介绍:1、驱动电路在功率较大的无刷电...
msc-51 单片机 都有哪些型号?51的单片机流行型号就那么几个,如Atmel公司的AT89s51/52/53,其中AT89S52这个经典,大多数51的学习板都用这个,和SST89E58RD仿真芯片一起配套使用!89s2051是非....
学习51 单片机 需要用到哪些硬件开发工具?学习单片机主要是学习三方面的内容:1)单片机的使用方法;2)单片机外设电路的设计;3)单片机程序的设计。而且单片机是一门偏重动手实践的技术,所以在学习的过程...
什么叫 单片机 ? 单片机 与一般微型计算机相較,具有哪些特点?-ZO...而单片机就是把中央处理器,存储器,及输入输出端口等全部放置在一个芯片里,只要再配置几个小器件,如电阻。电容。石英晶体。连接器等即成完整的微型计算机...