前 言
本书针对目前市面上适合高职学生的物联网开发技术教材短缺的情况,以物联网的开发软件C语言为主,结合硬件CC2530模块的实际应用开发项目,详细地介绍了基于C语言的物联网开发技术,并将每部分理论内容与实践相结合,让学生在学习理论的同时能够进行开发项目的实践。本书具体内容如下:
第1章是顺序结构程序设计,主要内容为数据类型、运算符、表达式和数据的输入输出、字符数据的输入与输出等,并结合了第6章的项目一“编程实现开发板上灯的点亮”,让学生熟悉模块程序的烧写。
第2章是选择结构程序设计,主要内容为if语句、if语句的嵌套、switch语句等,并结合了第6章的项目二“编程实现开发板上两个灯的亮灭”,让学生熟悉使用选择语句通过模块上的两键控制两灯的亮灭。
第3章是循环结构程序设计,主要内容为循环结构的概念、while语句、do-while语句、for语句,并结合了第6章的项目三“编程实现通过按键控制两灯的亮灭”,让学生熟悉使用循环来控制灯闪亮的时间间隔。
第4章是数组,主要内容为一维数组、字符数组、二维数组,并结合了第6章的项目四“编程实现通过指令控制两个灯的亮灭”,让学生熟悉使用数组的元素值作为指令控制灯的亮灭的方法。
第5章是函数,主要内容为函数的定义、函数调用、函数的嵌套调用、函数的递归调用等,并结合了第6章的项目五“编程实现四个灯的流水灯效果”,让学生熟悉用循环和调用延时函数来控制开发板上四个灯的依次亮灭。(https://www.daowen.com)
第6章的项目六是针对应用广泛的条形码的程序设计,以帮助学生对程序开发进行综合实践。
在每个项目后还有项目拓展,让读者通过一个项目的开发,由易到难、不断深入地完成项目拓展。
书中每章在介绍程序开发理论的同时,结合大量的例题和非常详细的程序分析,内容充实易懂,言简意赅。并且,每章后都设置了大量各种类型的习题,以供学生巩固复习。
本书适合高职高专院校物联网专业及计算机相关专业的学生使用。本书用大量与生活息息相关的实例帮助读者理解程序开发的思想,学会程序设计的方法。并且,本书与物联网硬件设备相结合,将程序设计应用到实际系统开发中,注重理论与实践相结合,实用性强。
高 松
北京政法职业学院