![基于Proteus和Keil的C51程序设计项目教程(第2版):理论、仿真、实践相融合](https://wfqqreader-1252317822.image.myqcloud.com/cover/785/36511785/b_36511785.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.8 知识小结
项目2知识点总结思维导图如图2-32所示。
![](https://epubservercos.yuewen.com/964F67/19391577901347306/epubprivate/OEBPS/Images/40331_85_3.jpg?sign=1739045748-Vyie3WkmSrEs7BGWqiBNbkNWwseY944f-0-537a2fcb70fa042afc93eaef77f30cf3)
图2-32 项目2知识点总结思维导图
(1)建立用指令语句来操作硬件的思想,理解软、硬件间的对应关系,见表2-19。
表2-19 单片机引脚软、硬件间的对应关系
![](https://epubservercos.yuewen.com/964F67/19391577901347306/epubprivate/OEBPS/Images/40331_85_4.jpg?sign=1739045748-yGcs9QzmJwLX9d2ZEjGxtmIRSKN3PyOD-0-25a2bb31a30421d598dcffba133b25d5)
(2)掌握程序开发过程:任务分析→电路设计→确定方案绘制流程→程序编写→仿真、调试、代码下载→实际运行调试。
(3)理解逻辑运算符,灵活应用位运算符与(&)、或(|)、异或(^)、非(~),开放的左移(<<)、右移(>>),以及移位函数_crol_()、_cror_()等。
(4)掌握算术运算符+、-、*、/、%、++、--,注意++i和--i的区别。
(5)认识复合赋值运算符+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=。
(6)函数、头文件是C结构化程序设计的主要元素,注意应用、体会、掌握。根据头文件的访问次序,一般引用库中的头文件通过#include<>,存放在自己工程所在的文件夹中,自定义头文件通过#include" "。
(7)编译预处理包括引用头文件、条件编译和宏定义(其中宏定义的内容见4.1.5节)。