单片机从入门到实战(视频自学版)
上QQ阅读APP看书,第一时间看更新

第2章 入门关键——通过实现流水灯掌握单片机C语言基础知识

【本章导读】

通过对本章的学习,可以通过编程来控制各I/O口,使I/O口输出控制信号(电平信号),从而使相应的执行器件发生动作,达到我们的控制目的。并且通过多种方法实现流水灯的实例,能掌握51单片机C语言的基本结构、语法和常用语句等。本章是单片机C语言编程入门的重点和基础章节。

【学习目标】

1)理解单片机控制花样流水灯的工作原理。

2)理解单片机C语言常用的基本概念。

3)掌握有参、无参函数的结构和用法。

4)理解C语言程序的基本结构。

5)通过实现流水灯达到熟练应用位操作、字节操作I/O口的目的。

6)通过实现流水灯达到熟练掌握移位运算符、循环移位库函数的目的。

7)通过实现流水灯达到熟练应用一维数组的目的。

8)通过实现流水灯掌握指针的基本应用。

【学习方法建议】

1)紧扣学习目标。对于C语言知识,首先要能理解(或基本理解)。需要联系到本章的前后文。也就是若遇到不理解之处,可以暂时搁置,按顺序往下看,看到相关联之处后,进行前后文对照学习,这样就能基本理解了。然后通过多种方法实现花样流水灯,可以达到深入理解、灵活应用的程度。

2)对于本章的各个任务,读者可以首先阅读任务书,自行构思解决问题的方法(可称为“算法”),并编程、完成任务。若读者不能自行完成,再阅读本书中的内容,接下来独立编程、完成任务。至于硬件之间的接线和运行效果,难度较小,可以参考本书《资料》,然后独立完成。

3)如果学习有难度,那么可以首先学习本章的视频教程。