本书体现以技能训练为主线、相关知识为支撑的编写思路。内容组织上,首先介绍一些相关的基础知识,基础知识的论述以“管用、够用、适用”为原则,然后给出相关实训任务指导,选取的实训任务是对企业进行广泛调查而来的实际典型任务,也是经验的归纳与总结,具有很强的实用价值,注重学生的技能训练,较好地处理了理论教学与技能训练的关系;按照教学规律和学生的认知规律,教材以典型家电产品为载体,让学生从实物产品学功能,从功能表现学控制,从实施控制学芯片,从芯片程序学开发。
本书以高职高专院校单片机控制系统开发课程的教学要求为依据,面向家电控制器设计及开发的相关岗位,针对其所培养的能力完成教学内容的编写。教材围绕两款家电产品的电控器开发展开,第2章至第7章为电饭锅产品,主要学习对于不同工作对象、不同控制功能的程序开发;第8—13章为空调产品,学习电控器不同功能模块(按键、显示、蜂鸣器控制、读传感器、外设驱动控制)的程序开发。教材选用C语言作为开发语言,简单易懂。
本书面向电控器设计的初、中级用户,可作为高职高专院校电子信息工程技术专业教材,同时可以作为企业家电控制器软件开发岗位的培训材料,也可作为成人高校、广播电视大学、本科院校举办的二级职业技术学院和民办高校相关专业的教材。
第1章 单片机C语言基础知识
1.1 C语言语法基础
1.2 数据类型与常量、变量
1.3 运算符与表达式
1.4 程序设计结构
1.5 数组
1.6 结构类型定义
1.7 函数
1.8 指针
思考与练习
第2章 认识电饭锅
2.1 机械式电饭锅
2.2 微电脑控制式电饭锅
2.3 微电脑控制式电饭锅的功能说明
2.4 实训任务:拆卸与重装电饭锅
思考与练习
第3章 使用热敏电阻测温
3.1 温度传感器
3.2 芯片的ADC功能
3.3 热敏线电路分析
3.4 温度读取程序设计
3.5 实训任务:热敏线故障排除
思考与练习
第4章 用智能电饭锅煮饭
4.1 煮饭工艺过程
4.2 电饭锅模糊控制机理
4.3 智能煮饭程序设计
4.4 煮饭功能测试
4.5 控制程序设计
4.6 实训任务:模仿机械式电饭锅煮饭
4.7 实训任务:用智能电饭锅烧饭,记录温度一时问曲线
思考与练习
第5章 用电饭锅煮粥
5.1 煮粥过程控制
5.2 煮粥功能测试
5.3 烹饪控制函数voidCook-Ctrl(void)
5.4 实训任务:煮粥程序的完善以及调试
思考与练习
第6章 用电饭锅实现其他烹饪功能
6.1 煲汤烹饪功能
6.2 快煮烹饪功能
6.3 蛋糕烹饪功能
6.4 煲仔饭烹饪功能
6.5 蒸煮烹饪功能
6.6 泡饭烹饪功能
6.7 实训任务:完成蒸煮功能
6.8 实训任务:完成蛋糕功能
思考与练习
第7章 电饭锅烹饪过程程序优化
7.1 烹饪功能控制程序设计
7.2 烹饪程序优化
7.3 优化程序及流程图
7.4 实训任务:优化烹饪程序
思考与练习
第8章 空调电控板功能
8.1 空调概述
8.2 空调工作原理
8.3 窗机结构
8.4 空调控制器
8.5 空调总体控制程序
8.6 实训任务:操作空调控制板
思考与练习
第9章 更换热敏线型号及改变端口
9.1 热敏线在空调产品中的作用
9.2 温度读取及故障分析
9.3 实训任务:更换热敏线型号及其端口,完成控制程序
思考与练习
第10章 修改空调控制板显示内容
10.1 控制器显示概述
10.2 空调控制器显示电路设计
10.3 空调控制器显示程序设计
10.4 实训任务:修改显示内容,显示空调设定温度
思考与练习
第11章 修改按键功能
11.1 控制器按键设计
11.2 窗机控制板按键
11.3 读键程序
11.4 按键处理
11.5 实训任务:更换自动、制冷键位置
11.6 实训任务:添加按键童锁功能
思考与练习
第12章 蜂鸣器应用
12.1 蜂鸣器
12.2 蜂鸣器控制程序
12.3 实训任务:添加热敏线故障报警功能
12.4 实训任务:更换控制板蜂鸣器
思考与练习
第13章 空调控制器的外设
13.1 空调外设
13.2 外设驱动
13.3 实训任务:测试空调器外设功能
附录A 电饭锅控制板电路图
附录B 空调控制板电路图
附录C 空调控制程序其他相关流程框图
附录D 电饭锅控制平台程序
附录E 空调控制程序
参考文献