首先,我也是一个学生,大学才开始接触单片机的学习,我的专业学习方向是偏通信的,但是我自学了单片机。
废话也不多说,学过51单片机的朋友都知道关于51,就是I/O口的操作,从最开始的输出—流水灯实现,到输入—按键触发,此时你已经迈开了学习单片机的第一步(基本所有单片机都是从端口输入输出起步的),再到中断、串口 ... 外设模块学习:数码管、1602 ...
那么,你肯定有一个疑问,为什么我不直接学习高级单片机(像AVR、MSP430、ARM ... )现在我发这篇说说分析一下这个问题,之前也有人问过我相类似问题,我个人比较倾向于先学习51、因为51开发简单,并且简单的输入输出模式更让人容易理解,就像你学习数学的时候,如果别人在你小学三年级的时候给你讲微积分、拉普拉斯 ... 你会不会直接放弃数学呢?这样的例子也可以用在单片机学习上,大多数学生在学习单片机时是懵的,如果此时门槛太高,会让这门技术基本很少有人去涉及,因此一个简单易学得单片机绝对是你的首选。。。
51单片机作为单片机的老大哥,基本不弱于任何一款单片机,你在学习的时候,能够让你轻轻松松就了解神秘的程序员。