关于自学51单片机需要买什么

想学51单片机,但是不想买开发板了,我想自己搭建最小系统,然后边学边扩充硬件。
先问下大家都需要买什么?最好能全列出来,包括下载器之类的,因为我这儿什么都没有。还有扩充的,比如再加流水灯需要买什么,加其他功能需要买什么。
其次,对于初学者,51单片机芯片用哪个更合适?
还有一点,是不是所有的51单片机芯片都是既能用汇编编程又能用C编程?

1.建议买个带MAX232和DB9接口的最小系统板,要扩充硬件时就用杜邦线连接。这样成本低,结构简单可靠。
2.USB转串口的线是必须的,毕竟现在没几台电脑是有原生串口的,这个转接线在串口通信实现和程序下载时非常有用。
3.买一本51单片机教材。
4.现在比较合适的就是STC单片机了。AT89S52也不错,但这需要USBASP下载线。
5.所有的51单片机都能用汇编和C编程,实际上编译器也只是把C转变为了汇编。追问

硬件还需要什么?

追答

2和4项就是必须的硬件!别的硬件根据你的需要才购买。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-08
我倒是不认同楼上的说法,如果是自学的话,鄙人认为应该买一个郭天祥开发板,该开发板还有自配书,虽然有点贵,但是最小系统之外还有一些外设都是焊接好了,这样对初学者来说可以省去一些麻烦,提高兴趣。如果没有购买元器件和焊接经验的人来说,一开始就要自己焊接外设和去购买元器件,这会大大打击学习兴趣,所以我建议就是,
-开发板(配带的51单片机C语言教程书)
-一些简单的元器件(51单片机,晶振,电容,电解电容,电阻,公排针,杜邦线,LED灯,洞洞板
芯片插座,自锁和非自锁开关) 【这些足够你自己开始尝试去焊接一些属于
自己的最小系统】
我觉得51的学习兴趣是最重要的,所以刚开始要有兴趣,当然有一个好的装备,然后等你开始入门之后就可以自己尝试焊接一些很简单的流水灯来玩玩,提高兴趣,这样相信会学得比较快~~
第2个回答  2012-05-29
初学者最好买套开发板,等你有点水平了,再自己搭建。下载线是必须的。另外所有单片机C语言都是先编译成汇编语言,然后转为机器码执行的。所以任何单片机都支持它所对应的汇编,支不支持C就看有没有关于这个单片机的C编译器。现在来看51系列的都有C编译器的。追问

淘宝上开发板各式各样的都有,买哪种适合新手呢

追答

开发板都没什么差别的,就是单片机加外围的led或者按键之类的,所以可以找个性价比好的,销量好的就行。

第3个回答  2012-05-29
学单片机开发板是必要的,因为有些软件仿真和实际上根本不符,先要选块好些的开发板上面东西要全,资料也要全的
第4个回答  2012-05-29
可以啥都不用买的,用protues仿真啊!
相似回答