单片机的学习要点与方法

1.单片机的学习要点与方法

单片机是面向机器的微控制器,其硬件电路与软件程序设计密切配合,一一对应,学习单片机时的要点与方法是:

1)必须将指令系统与单片机的硬件配置对应起来学。例如,要对某一并行通道口进行输入/输出等控制,就必须针对此通道的地址编址,其关系是一一对应的,不可混淆。又如要使用单片机内定时器时,则必须针对其控制器进行初始化设定。一句话,对于面向机器的单片机必须用面向机器的语言(机器码)来编程。

2)必须对单片机的工作过程做到心中有数。其关键是掌握程序计数器PC的动向,当单片机执行程序时,PC是“指挥棒”,PC的当前值就是CPU下一条执行程序在程序区中的地址,要改变程序的流向(如实现分支、跳转、循环、中断等),其关键就是通过转移指令等手段来改变PC的当前值。可以说掌握了PC的工作动向就能基本搞懂单片机的工作过程。

3)必须动手实践,许多知识只有在亲自动手中才能体会,这一点读者在学习各种计算机语言时都有体会。