初学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转串口线就可以组成一个最小系统,可以下载程序。
外围元件,电阻、发光二极管、数码管、按键等根据需要购置,这样既锻炼动手能力,也重新温习电子电路的知识,对单片机编程有更深入的理解。

初学51单片机,用什么开发板好?有些功能很多,还有STM32的芯片,是选功能...
2、先学好单片机,再学STM32,如果两样一起学,可能会花去很多时间,并且收获甚微。学习过程要专一,你觉得你能驾驭单片机了就接触STM32,毕竟ARM系列的就要学习嵌入式了,裸跑就当做单片机用,没体现优势来。3、51单片机也好,STM32(Cortex-M3)也罢,现在Proteus最新版支持Cortex-M3了,所以你都很有...

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

单片机开发板使用野火的可以吗,我是学生,入门学习
可以哈,现在的单片机开发板都差不多,就是资源多少不一样。

买哪种单片机开发板
我的建议是先买个好点的51开发板,你是初学,如果你真的全部把开发板上的东西搞懂了,至少也要半年,到那时再考虑其他的板子,现在淘宝上卖开发板便宜的很,300块钱就能买一个很好很好的了

单片机学51还是stm32?
这个取决于自己的条件,如果自己有哪个硬件的开发板就学哪个,都可以作为入门级的芯片。区别在于51的编程开发环境没有库开发,自己得写每个底层配置,直接操作寄存器。而32是一般是库开发的,比较容易理解,但对于深入理解寄存器方面可能不太好。大多数人都是从51开始,芯片便宜,开发简单,易于上手。

毕设选51、52还是stm32?
选择单片机,如51、52或STM32,主要取决于具体项目的功能需求和实现策略。尽管有人认为51单片机已过时,但实际情况并非如此。在某些应用场景中,51单片机因其简单、便宜、低功耗的特性,仍是很多设计的理想选择。例如,对于功能需求不高的小型产品,使用51单片机不仅成本更低,而且更易于实现。站在企业的角度...

单片机开发板推荐
个人看法:学习51的话不需要买开发板,我买的开发板就没有怎么使用,一般的51开发板都是流水灯、数码管等简单的程序,很有含量的程序就不会是入门学习用了,你这个板子上我看了也就是那几个模块,使用仿真软件Protues 完全能仿真搞定,个人建议:入门使用仿真软件仿真完成,等你对51熟悉了可以自己买...

51单片机、STM32、Arduino的优缺点有哪些?
然而,51单片机处理能力有限,处理速度与存储容量相对较低,不支持操作系统、多任务处理与虚拟存储器等功能。开发工具相对简单,对开发过程中的一些限制与不便有所影响。STM32系列基于ARM Cortex-M内核的32位微控制器,提供高处理能力与运算速度,适用于复杂算法与任务处理。丰富的外设与通信接口,如UART、...

51单片机和32单片机对比
另一方面,51单片机具有较低的成本和较为成熟的开发环境,适合于一些简单应用和快速开发。而32位单片机STM32虽然成本较高,但其强大的处理能力和丰富的功能使其在高端应用领域中具有明显的优势。此外,51单片机的编程语言较为简单,更适合初学者学习。而32位单片机STM32则支持C语言编程,对于有一定编程基础...

51单片机和stm32区别有哪里哪个更好
如果是资源很紧张的51单片机,产品开发时一般以功能实现为主,不会考虑程序架构可扩展性和可移植性,因为ROM和RAM不允许。8. 难易度 Stm32虽然是通过调库就能把芯片外设用起来,但是开发难度会比51难很多,因为stm32的资源丰富,涉及的技术点就多。所以,两者厂家对芯片的定位不同,51除了偏向低端产品...

相似回答