我们看看MCS-51单片机和AVR单片机就可以知道学习单片机的一些共同点,我们可以总结一下。从CPU的角度来说,有以下几点。
1、首先就是单片机的最小系统:单片机能够运行起来的最小条件。一般是电源、晶振电路和复位电路。
2、学会对单片机的IO口进行操作:控制外围电路,这个会随着单片机等级的提升变得复杂一点,IO的功能也会增加。这个是学习单片机要学会的最基础的知识,也是掌握其他特殊功能的基础。
3、中断系统的学习:一般来说中断系统都会有外部中断、定时器/计数器中断、串口中断等等,说实话,学习中断系统就是在学习寄存器的功能和操作,然后就是编码规范。这个相对IO的操作会有一些难度。
4、其他特殊功能的学习:比如ADC、PWM等等功能,不是每一款单片机都具备的功能,一般AVR单片机及其以上的单片机都具备。
5、学习外围电路:包括其他功能的芯片和电路的学习,这个非常重要。要具备模拟电子技术、数字电子技术、电路等等知识。
原文地址:http://blog.csdn.net/kotei_88_luluc_66/article/details/41512381