单片机学习之我见

 

作为理工科的学生,一般都要学习C和汇编等编程语言,硬件接触上也多数以单片机为主。本人学习单片机有三年多(以前没搞过哈,呵呵),现在也算入门级别。如今网络很发达,学习视频和资料很多,同时我们可敬的大学老师也传经授业给我们。但是很多人还是搞不通C语言有什么用处,单片机怎么玩。或者对于单片机的使用和了解都局限于书本,没有动手实验的闲情逸致。搞硬件的书不看不行,但是不动手更不行。动手后知不足再看书效果会比较好,当初看单片机的课本(前面是大篇幅的汇编指令,后面是乱七八糟的应用,把一般的初学者都搞懵了)。也有人喜欢看视频,花了很多时间下载收集了大量的单片机视频,从51到AVR再到MSP430,顺便下了好多的DSP,ARM。请您想想那些视频看了多少啊,反正我也是这样的“收藏爱好者”;这些资料多数没看,在重装系统等过程中这些资料丢失了,然后花了大量的时间再下载,分类,收藏!呵呵,这些资料安静的躺在电脑里睡了几年的安稳觉,我都没碰过。个人感觉资料不能搞“拿来主义”,要根据我们的需要来挑选有价值的,毕竟精力有限。看视频的缺点还有就是容易瞌睡,看一会就注意力下降,效果不好。本人就毛遂自荐说说我的学习过程。

1、开始看了郭XX的51视频,对单片机和C编程有感性的认识,郭XX的视频入门挺好的(不是替他广告啊)。但是这个视频你看几遍都只是感觉会了,自己写程序或画电路还是迷茫。看郭的视频可以,但是他的开发板我劝大家还是珍惜自己的银子吧,郭的东西卖的太贵了。现在淘宝上仿冒的板子很多,用起来都差不多。买板子就买100左右的就可以,不要买超过300的开发板,单片机的板子不值那个价(any 单片机,例如:430、PIC、AVR)。有流水灯、数码管(可以有,也可以无,用1602或12864液晶更方便和常见,再过段时间估计都是触摸屏),按键(4X4),12864液晶,串口,24c02(E2PROM,练习I2C总线或模拟的类I2C总线),再有个练习SPI总线的就行(例如93C46),其他的D/A,A/D,无线、以太网、U盘这些等你玩腻了单片机的定时器、中断、串口通讯再买模块联系就行。用杜邦线连到你的单片机开发板引出的引脚上,想怎么玩就怎么玩。

2、至于选择何种单片机来学习,最常用的当然是51,目前最多的就是吹死牛的STC单片机,这个芯片和其他的51没什么区别,只是寄存器的名字或者下载方式不同,学习用还算可以。如果用别的单片机作为开山之选也行,什么单片机你用习惯了都一样。我开始学的51,最后操作PIC和AVR、430等除了开发工具和设置IO的工作方式不同外,大致差不多,再说现在的任何单片机资料都海量啊,我觉得邯郸学步还是不难的,学习单片机什么类型的都行,但是做项目还是选择定型的型号最好,不然移植调试好的代码也很恼火。

3、搞硬件不亲手焊接板子或腐蚀板子怎么都说不过去,我当初照着郭的电路图搭的万用板,所有的模块都自己用洞洞板焊了一遍,收获很大。有些东西是用开发板得不到的感受。不信?您试试!!买成品开发板实验只是省劲和穷人的选择,自己搭平台试验花费大,失败多,但是收获也很大。

4、等你焊接够了洞洞板,是不是有了做PCB的冲动了。呵呵,想做就做吧,protel99或其升级版本(DXP,AD)都是常用的电路板设计软件,打开电脑照着教程书慢慢练习吧,本人感觉比看视频教程好。protel的书很多,我看了5-6本,觉得大同小异,所以不要花太多时间考虑哪本更好了,一样一样的。画好你的处女作就发出去吧,深圳嘉利创的制板速度和价格都可以,质量也可以,我们这些双层板都不会出问题的。我开始都忘记加泪滴和覆铜,电路还是能工作,呵呵,单片机的电路就是这么简单。

5、我说了好多自己的体会,似乎和别人的差不多,呵呵,没办法啊,学习单片机就是这样子。多动手就行。最后发几个我常用的学习网站,只有你能遇到的问题都去这些网站搜搜看,一般能解决。http://www.laogu.com/  ;http://www.ourdev.cn/bbs/;芯片手册的下载很多网站都有。

骆驼祥子曰:文章胡乱写,引用需谨慎!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值