第1章 单片机C语言基础知识 1
1.1 C语言语法基础 1
1.2 数据类型与常量、变量 3
1.3 运算符与表达式 6
1.4 程序设计结构 10
1.5 数组 16
1.6 结构类型定义 18
1.7 函数 19
1.8 指针 24
思考与练习 27
第2章 认识电饭锅 30
2.1 机械式电饭锅 30
2.2 微电脑控制式电饭锅 33
2.3 微电脑控制式电饭锅的功能说明 40
2.4 实训任务:拆卸与重装电饭锅 41
思考与练习 42
第3章 使用热敏电阻测温 44
3.1 温度传感器 44
3.2 芯片的ADC功能 49
3.3 热敏线电路分析 51
3.4 温度读取程序设计 52
3.5 实训任务:热敏线故障排除 55
思考与练习 56
第4章 用智能电饭锅煮饭 59
4.1 煮饭工艺过程 59
4.2 电饭锅模糊控制机理 61
4.3 智能煮饭程序设计 63
4.4 煮饭功能测试 65
4.5 控制程序设计 72
4.6 实训任务:模仿机械式电饭锅煮饭 82
4.7 实训任务:用智能电饭锅烧饭,记录温度-时间曲线 84
思考与练习 85
第5章 用电饭锅煮粥 86
5.1 煮粥过程控制 86
5.2 煮粥功能测试 88
5.3 烹饪控制函数void Cook Ctrl(void) 89
5.4 实训任务:煮粥程序的完善以及调试 89
思考与练习 91
第6章 用电饭锅实现其他烹饪功能 92
6.1 煲汤烹饪功能 92
6.2 快煮烹饪功能 94
6.3 蛋糕烹饪功能 95
6.4 煲仔饭烹饪功能 96
6.5 蒸煮烹饪功能 98
6.6 泡饭烹饪功能 99
6.7 实训任务:完成蒸煮功能 100
6.8 实训任务:完成蛋糕功能 101
思考与练习 101
第7章 电饭锅烹饪过程程序优化 103
7.1 烹饪功能控制程序设计 103
7.2 烹饪程序优化 104
7.3 优化程序及流程图 114
7.4 实训任务:优化烹饪程序 116
思考与练习 117
第8章 空调电控板功能 118
8.1 空调概述 118
8.2 空调工作原理 122
8.3 窗机结构 125
8.4 空调控制器 126
8.5 空调总体控制程序 129
8.6 实训任务:操作空调控制板 131
思考与练习 136
第9章 更换热敏线型号及改变端口 137
9.1 热敏线在空调产品中的作用 137
9.2 温度读取及故障分析 138
9.3 实训任务:更换热敏线型号及其端口,完成控制程序 145
思考与练习 147
第10章 修改空调控制板显示内容 148
10.1 控制器显示概述 148
10.2 空调控制器显示电路设计 153
10.3 空调控制器显示程序设计 158
10.4 实训任务:修改显示内容,显示空调设定温度 166
思考与练习 167
第11章 修改按键功能 168
11.1 控制器按键设计 168
11.2 窗机控制板按键 174
11.3 读键程序 174
11.4 按键处理 177
11.5 实训任务:更换自动、制冷键位置 183
11.6 实训任务:添加按键童锁功能 183
思考与练习 184
第12章 蜂鸣器应用 185
12.1 蜂鸣器 185
12.2 蜂鸣器控制程序 187
12.3 实训任务:添加热敏线故障报警功能 191
12.4 实训任务:更换控制板蜂鸣器 192
思考与练习 193
第13章 空调控制器的外设 194
13.1 空调外设 194
13.2 外设驱动 196
13.3 实训任务:测试空调器外设功能 203
附录A 电饭锅控制板电路图 205
附录B 空调控制板电路图 206
附录C 空调控制程序其他相关流程框图 207
附录D 电饭锅控制平台程序 210
附录E 空调控制程序 221
参考文献 231