求关于初学单片机的一些指教

来源:百度知道 编辑:UC知道 时间:2024/09/26 10:48:59
小弟刚刚数电学习完,快大二结束了,现在待在学校的实验室里面,老师要求自己开始学习单片机了,但是小弟茫然不知道,不知道怎么学习,看到市面上那么多的资料,不知道该如何选起,所以在这里希望哪位高人指教一番,小弟这里有一点点小小的要求,就是小弟希望高手能给我略略讲解一下单片机整个学习过程,也给小弟分享一下你们的学习过程,好激励自己,谢谢!

先学最简单的51单片机,可以买本复旦大学出版社的张友德的单片微型机原理、应用与实验。书的指令系统和IO口熟悉之后,可以编程了,下一个keil软件,这个软件有仿真功能,编程可以查看效果,如果这一步也走了,可以买个学习板了,也可以自己做板子,51的板子相对简单,那本书已经把外围的简单电路已经说的很清楚了,做了板子可以把程序编译成hex文件,然后通过STC下载软件,下到单片机里去,这样就可以在实物上看效果了。
51单片机先用汇编指令,用熟悉之后可以采用C编程,C编程很简单,但是还是要知道汇编指令,那样来的更快更准。
51单片机用熟悉之后,可以学习PIC、AVR单片机,他们各有优缺点,再之后可以学习ARM了咯。
就这些,单片机就够你学上一年了,呵呵。
好好学吧

不知道你现在会不会语言,大二应该会C了,汇编估计也会,开单片机这本书了没,要是没开的话,还是先应该把书看看,大部分人学单片机也不是一天学好的,需要先把书本看懂了,才能上手做实验的。

现在单片机很少用汇编了,都是C了,因为C编程序简单,汇编太麻烦,但是,汇编是硬件的基础,懂汇编的话,硬件的基础比较硬的,而且心里面会有完整的单片机构架,大部分人都是从汇编学起的,主要是因为,高校开得教程大部分是汇编,所以刚开始大家学的都是汇编,但是如果你实在不想学,也无所谓,因为汇编现在几乎不用了。

先看看书,推介一本书,叫《从零学起单片机》,这本书很不错。看完书后了,然后开始看视频教程,有一个视频教程叫《十天学会单片机》。是开发板自己带的,也可以下载,但是,我介意你,还是把开发板买回来,自己玩玩,才知道,单片机这东西,不是学出来的,是玩出来的。

我是大二上学期学的单片机,开始是跟一个学长一起参加一个比赛,比赛过程中我就基本上领悟了单片机的一些知识,并且印象深刻,所以我的建议是招个学长跟着学,最好参加个比赛(给自己很大压力)。另外基本的器材(下载器、编译软件、单片机等)他都有,这样可以省不少钱。

最好从主流的51系列学起,你会发现常见的资料里用的都是51机。51不是最强大的,也不是最实用的。但确实是最流行的,现在51有点过时了。不过因为例程多,应用广非常适合初学者。另外在学习时最好能自己编写点小程序,实在不行,改改