51单片机如何入门?

如题所述

入门快不快要看你有没有一定的基础,比如电子电路知识,0基础的话确实是有点难。
零基础的话建议:
1,学习电子元器件基础
2,学习模拟电子电路基础
3,学习数字电路基础
4,熟悉51单片机硬件结构
5,学习编程语言
上面的学完了就入门了 ,我不建议买51单片机开发实验板来学习,开始学就是要增加自己的动手能力,动手才了解电路,排除故障,得到经验,制作一个51单片机最小系统是很简单的,再加个8位流水灯,就可以学了,然后再加按键,和流水灯一起学,这样硬件制作也学会,编程也学会,循序渐进才有进步,不要想着一步登天。
有空和我交流交流,我也在学51单片机。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-06
上网买一块开发板,里面有光盘,把光盘里的视频学会了,单片机就基本的入门知识就学会了。可以在淘宝上买。有几点建议:1、买一块多一些配件的,包括步进电机、液晶显示和红外遥控,不然另外买显得麻烦。多配件的可能贵一些,我的只有遥控,100多。2、建议买一块矩阵键盘是4*5的(4行5列),比4*4的要好,除了4*4的键盘还有4个独立键盘。3、据我所知,视频都是郭天祥的那个,那里用的D/A芯片是DAC0832,A/D芯片是ADC0804。建议买这两个芯片的开发板,初学者照着视频学会简单点。有些是用别的芯片,如pcf8591。
第2个回答  2011-03-06
单片机入门最快的方法就是自己实践,一边看书一边实践是最快的。
你可以一步一步来
推荐你做连个小作品就可以轻松入门了
1.流水灯也叫跑马灯 ,通过这个小作品你应该知道如何操作单片机的IO口了,并且单片机的开发环境和下载方法也都会掌握的差不多了。
2.数码管时钟,用数码管做一个时间显示,通过按键来调节时间,不要用专用的时钟芯片,就用单片机的内部定时器,用上中断。
这两个作品做下来,51单片机的基本情况你就掌握的差不多了,虽然还有一些资源你没有用到,但是通过这两个作品你应该已经掌握了51单片机的脾气,也知道了学习方法。

当然,这两个作品你不一定要独立完成,可以请教别人,但是要记得多问些为什么。
好了,就说这么多吧,加油吧。
第3个回答  2011-03-06
我推荐郭天祥的《新概念51单片机C语言教程》,比较容易能让人尽快的进入状态。最好在配块学习板,这个淘宝上有很多,价钱也不贵,可以挑一个,最好能兼容郭天祥的学习板(这样书里的例子就可以直接拿来用了)。然后一边看书,一边编程,烧到单片机里试验,书和板子两者配合起来入门就容易多了。
第4个回答  2011-03-13
看郭天祥
相似回答