我想学习单片机,不知道怎么选择单片机开发板?应该怎么选择啊?

如题所述

你说是单片机学习版吧,我有一块吴鉴鹰的,作用还是蛮大的。

我学习单片机是出于兴趣,虽然经常制作小产品,但对于这门学科,当然我还只算是一只入门不久的菜鸟,对于很多技术我还是一个初学者,人外有人,牛人真的太多了。也常有同学问我单片机应该怎么学,我的回答都是两个字:实践。我觉得实践才能出真知,不实践是永远也学不会单片机的,这和你看一百道菜谱不下厨永远也做不出佳肴,看一百本游泳的书不下水永远也学不会游泳是一个道理。那么怎么去实践?这可能是初学者最关心的问题,网上类似的回答也很多,这都是老生常谈了,只要你是有心人,一搜一大把。

简单说一下我学习单片机的步骤:
1.购买常用的工具(万用表,烙铁,烙铁架,松香,焊锡,螺丝刀,吸锡器,摄子)和电子元件(万能板,电阻,电容,发光二极管,整流桥,数码管,常用接插件等),先做个5V的直流电源(变压器/整流桥/7812/7805/电解电容若干,电容的极性可别反了),再从基本的发光二极管驱动电路开始,灌电流还是拉电流?限流电阻取多大?怎么计算的?你是不是发现,很多基本的知识你都不懂,甚至连元件的型号你都叫不出来。没有关系,多问人,论坛、QQ技术群里热心人还是有的。准备一个笔记本,有用的知识应该记下来。

2.用万能板搭建一个51的最小系统(当然要从51入手,资料太多了),点亮一个LED再说,接着是数码管、蜂鸣器,继电器,EEPROM,AD/DA,LCD,时钟芯片,数字温度计,红外遥控编解码等等,这里面三极管用的很普遍,有时用作放大,有时用开关,一定要理解清楚。看来要做的工作还真不少,这可不能急,一样一样来,谁让你想学到真本领。有条件买个开发板也很方便,若是能坚持DIY,也是趣味无穷。很多芯片是可以免费申请到的,最好申请的是美信公司的片子,我用的很多芯片都是从那申请的,例如:MAX1270、DS12C887、DS18B20、MAX518、MAX396、MAX7219、MAX145等,在此我是发自内心的感谢美信公司为我提供的免费午餐。当然这些芯片的datasheet都是英文的,所以,朋友们,尽管我们是学电的,英文还是要好好学的。

3.单片机的编程,多数人先接触汇编,要学好单片机,汇编是要懂的,但最终你必须掌握C语言,C语言真的太强大、太方便了,其好处不用我多说了。IDE个人感觉最好的是Keil,在这推荐一下。刚开始当然是从跑马灯开始,网上有很多单片机实验的源代码,都是绝好的学习资料,好好消化一下,收获会很大。 “hello world”的串口通信例子应该尽早调通,在没有仿真器的情况下,串口就是最好的调试工具,一个高人曾指点我:拿到一个处理器,首先要做的就是打通串口。串口一通就好比一个习武之人打通了全身筋脉,再学其它武功就会易如反掌。定时器是单片机非常重要的资源,其使用方法一定要整清楚。高人说过,没有定时器的单片机不是单片机,事实上我也没见过哪款单片机没有定时器的。另外,一个好的编程风格也很重要,看一看相关的资料,你会受益很多,网上这样的资料也很多。

4.程序写好了,怎么下载到单片机里,总是借别人的编程器总是不太好,现在一些单片机有ISP功能了,如89S5X和AVR单片机。网上有一个Easy 51Pro v2.0宇宙版,资料很全,感谢前辈的无私奉献啊。照他说的电路自己做个ISP下载线,非常好用,若是自己做的不好用,买个现成的也不贵。这钱若还舍不得,那就试试STC的51系列单片机吧,可以用串口烧你的程序,这其实叫IAP,有兴趣可以去网上搜一下。当然,等你以后的用的单片机多了,编程器还是不可缺少的。

5. 单片机故障的排查:对于单片机的问题,首先搞清楚一个CPU工作的三要素:
电源,时钟源(晶振),复位电路,
是不是都没有问题了,如果有示波器那就更好了,看一下ALE脚是不是有fosc/6的方波信号,有的话说明单片机在工作,三要素已经满足了,没有的话只能再不厌其烦的检察了,其实很简单,参照书上的电路一般没问题。

等自己动手做出些东西来了,可以算是入门了,会有一种成就感,但是不要满足于这点小成功,这些还都是小把戏,前面的路还是漫长的,如FPGA,PCB,DSP,ARM等,都是需要学习的。保存好你的电路和源代码,这都是你的财富。会有用到它们的时候。另外,你做的东西可能只是功能上能实现,离一个成熟的产品还有很大差距,稳定性、抗干扰都不是小问题。这些知识必须有良好的电路基础理论,大学里学的数电、模电、信号都是非常重要的,特别是模电,好好复习,保证每次复习你都会有新的收获。路漫漫其修远兮,耐心去求索吧。
温馨提示:内容为网友见解,仅供参考
无其他回答

单片机学习开发板怎么选择,哪款比较好
对于初学者而言,推荐选择STC单片机开发板,尤其是12系列、15系列或8A8K型号。这些系列的开发板通常自带丰富的例程,能够帮助初学者快速上手。此外,如果开发板自带USB下载功能,将更加方便,减少额外配置的麻烦。建议初学者同时购买TFT液晶屏,以便进行图形界面的开发。进阶学习时,可以考虑使用STM32F4系列单片...

单片机开发板哪个好讷,学习单片机有前途没
单片机开发板种类非常多,从根本原理上,都是一样的,你都要了解单片机内部各个功能模块以及各个寄存器的含义。如果没有任何单片机背景的话,那么建议选择资料比较多的单片机开发板,例如原子的STM32的,新入门的话,选个STM32F1系列就可以了。老手的话,我估计也不会特意去买开发板了。另外,你讲有没前...

新手学习单片机哪种单片机开发板好
选择Arduino开发板进行学习,不仅可以帮助你快速掌握单片机的基础知识,还能让你在实际操作中积累宝贵的经验。随着你对Arduino的深入了解,你会发现它不仅仅是一款开发板,更是一个充满无限可能的平台,可以用来实现各种创意项目。如果你是单片机初学者,不妨尝试一下Arduino开发板。它不仅能够帮助你入门,还能够...

单片机开发板哪个好?打算选择一套单片机开发板寒假在家好好学习一下...
一、选板子之前先选单片机 这个很好理解,不同的单片机,开发板是不一样的,电路,最小系统,功能,等等都是不一样。所以要先选择一块芯片。选芯片的原则:1、简单,容易上手。选个简单入门的,不要一来就选高级货,到时候三天下来就没有自信了,因为才开始入门时候问题会比较多。2、价格:不要觉得...

学51单片机怎么选入门开发板?
矩阵按键进阶推荐: AD转换模块和EEPROM学习IIC总线记住,开发板的功能不必过于繁杂,初期以满足基础功能为主,避免浪费资源。市面上有许多性价比高的选择,如金沙滩的开发版,其视频教程深入浅出,即使不配套购买,也能通过网络资源自主学习。祝你学习之路一帆风顺,开启你的单片机探索之旅吧!

学单片机是买开发板好还是自己焊好啊
如果是初学的话,建议购买开发板,现在的开发板都不贵,而且功能齐全,买回来之后可以学到很多东西,一般的开发板都带教程和原理图,看看别人怎么做的,我们可以直接拿过来用;如果您已经学习了单片机并且能够自己设计外围电路的话,建议自己画板子或者手工焊接,从中也能学到很多的东西,这个是课堂上学不到...

单片机如何选购及入门
1、价格要低 因为是学生,肯定没有太多经济基础,选择价格低的单片机是必须的,而且刚开始学习太贵的单片机功能太多,初学者无法很好掌握,价格低的单片机功能较少,更容易掌握。2、外设尽量多 如果购买的是学习板,那么最好是选择外设多的学习板,因为单一去买外设价格会更贵,而且整合度不高,最好是...

单片机开发板怎么选择好啊?我是一个没有基础的电子信息专业的学生...
1、品牌 吃饭要吃人多的饭店,逛商场是要逛人多的店,TB购物要看销量高的商品,等等。相信大家都会这样选择。今天在这和大家说,选单片机开发板还真不能这样选择啊。为什么,等小代一一给你道来。我初学者学习单片机,最希望的就是有人带,有问题了有人知道,有人帮忙。大品牌,大的广告就是板子...

自学单片机有没有的推荐开发板?
1、如果学51的话个人觉得几乎买个开发板就行了主要是外部设备多一点的,因为网上资料很多,也比较简单(不包含想学精通),但我现在觉得不建议买51开发板了,因为没法仿真,这对你以后做项目调试问题很耽误时间的。推荐买个STm8单片机的开发板。2、不过我最终推荐还是买stm32f103系列的单片机就够了,ST...

想学习单片机,又不知道怎么选择单片机开发板?
这个就不具体说哪个好了,会被系统或者管理员认定是广告删除,我告诉你选择开发板的原则:不要选择那种量特别大的,用一些技术支持好的,类似于吴鉴鹰单片机开发板这种,适合初学者。

相似回答