2、学好数字和模拟电子学,为电路设计打下坚实的基础;
3、熟练使用C语言,多了解别人的程序;
4、对操作系统原理有一定的了解;
5、Protel至少要有一定的基础知识;
6、具有实际调试电路的能力。
1.单片机学习步骤
目前单片机的类型有很多种,但51是最基本的。 所以学习单片机最好从51开始,不仅容易上手,而且非常实用。 不过51单片机毕竟太基础了。 随后的许多微控制器都大大扩展了它们的功能。 所以,按照大多数人的路线,大多数人都会学习AVR单片机。 AVR单片机的功能相比51单片机有很大的提高,并且集成了A/D和快速PWM等许多实用功能,并且与许多大型单片机有许多功能相似之处。 因此,如果以后想掌握其他单片机,AVR无疑是一个很好的跳板。
2、单片机学习流程
如何快速学习单片机? 了解微控制器的最后一件事当然是练习。 我所说的学习与在课堂上学习微控制器不同。 之前也看过一些单片机的教材。 有些教科书讲的是单片机的工作原理和内部结构。 这些事情对我们来说暂时很重要。 这不是必需的。 您可以稍后开课时再学习。 我们现在需要学习的是暂时抛开内部结构原理,如何利用单片机编写一些简单的小程序。 这是从实际的角度来看的。 网上有句话叫先实践后理论的学习方法。
因此,我的观点如下。 首先必须对微控制器的硬件结构有基本的了解。 最起码要知道每个引脚的功能和区别。 你必须能够自己搭建一个单片机的最小系统,然后就可以直接开始程序了。 程序最好用C语言编程。 从简单的×××灯开始,逐渐加深。 可以逐步做数码管、液晶、DS1302、DS18B20等电子元件的一些应用。 随着深入,可以结合一些具体的例子来拓展一些中断。 、串口通讯等功能。 还有一点需要注意的是,微控制器中使用的C语言实际上非常有限。 课堂上学到的C++内容很大一部分在早期的单片机编程中不会用到,所以不必认为自己的C语言基础不是很好。 它太好了,但我已经不再关注微控制器了!
转载于:/14033587/2378281