初学51单片机,用什么开发板好?有些功能很多,还有STM32的芯片,是选功能简单的还是多的好?

如题所述

1、网上51单片机开发板成千上百种,但是种种不离其宗,无外乎多样的外设、精美的外观,然而实际用途差不多,都是入门51单片机。在这里不建议购买开发板,可以自己看懂单片机最小系统后动手做一个,无外乎复位、电源、下载(一般串口)电路。这样既可以提升动手能力,还可以为自己准备一些电子工具,为日后设计开发铺路,还可以熟悉电子元器件的型号、参数等。做好之后,编程调试仿真也可以提升编程能力。
2、先学好单片机,再学STM32,如果两样一起学,可能会花去很多时间,并且收获甚微。学习过程要专一,你觉得你能驾驭单片机了就接触STM32,毕竟ARM系列的就要学习嵌入式了,裸跑就当做单片机用,没体现优势来。
3、51单片机也好,STM32(Cortex-M3)也罢,现在Proteus最新版支持Cortex-M3了,所以你都很有必要安装Proteus+keil 4了,不用购买硬件设备就可以利用PC平台学习单片机等的电路、程序开发设计以及仿真调试等。
希望帮到你。追问

可是很多人说要学好单片机一般都要接触实物,只是仿真不行吧?

追答

1、你先做个最小系统试试,等你做完了就懂了。你要学习其他外设的通信、控制,那就得再接着买外设,然后外设的问题又来了,你要自己做外设呢,还是买现成的模块呢?自己做吧,测试模块的正确运行就好很久了,买现成的吧,玩一两次就扔一边了。照我说的的,你先做个最小系统、以及一排led八个等。
2、但是仿真就不一样了,你爱设计什么模块就在Proteus上设计就可以了,其实弄懂单片机和外设之间的控制原理才是最重要的,编程才是重要的,你懂了原理,爱做什么就做什么。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-15
我觉得51单片机,就不需要买开发板了。51的资料网上很多,可以自己做下载器,自己加功能,红外,数码管,Led,LCD(有1602和12864等等的)。自己动手,才有意义。先用普通的板子做,然后画PCB板,一点一点,你就能学会很多东西。而且,开发板买来,玩一会就不玩了,没啥意思。

STM32系列是ARM芯片,比较高端。挑选的时候,就看你怎么做了,你的系统需要什么,这是需要考量的,买来玩玩的话,尽可能选功能多的
第2个回答  2013-01-14
不需要太复杂,一块洞洞板,一个STC单片机,一根USB转串口线就可以组成一个最小系统,可以下载程序。
外围元件,电阻、发光二极管、数码管、按键等根据需要购置,这样既锻炼动手能力,也重新温习电子电路的知识,对单片机编程有更深入的理解。
相似回答