第1章 家庭防盗单片机技术
1.1 何谓家庭防盗单片机技术1
1.2 家庭防盗报警系统的组成及原理3
1.2.1 报警主机7
1.2.2 智能模块8
1.3 家庭防盗报警系统的联网方式9
1.3.1 家庭防盗报警系统与报警中心的连接方式10
1.3.2 内部连接方式11
1.4 家庭防盗报警系统与智能家居12
1.5 单片机技术15
1.6 Holtek单片机17
1.6.1 Holtek单片机的独特优势18
1.6.2 Holtek公司的强大支持21
习题一22
第2章 HT48系列单片机的结构与指令
2.1 硬件结构23
2.1.1 单片机的内部结构概述23
2.1.2 结构分析25
2.2 程序语言47
2.2.1 C语言简介48
2.2.2 数据类型、运算符、表达式51
2.2.3 C语言设计起步54
2.2.4 C语言设计进阶——语句56
2.2.5 C语言设计进阶——函数61
2.2.6 HT48R70A1内部资源的C语言编程72
2.2.7 HT48R70A1外部资源的C语言编程77
习题二83
第3章 开发工具
3.1 HTIDE3000软件85
3.2 HTIDE3000仿真器87
3.3 HTIDE3000接口卡88
3.4 OTP/Flash烧录器89
3.5 HTIDE3000 OTP转接座90
3.6 HTICE专用的USB连接线91
习题三91
第4章 家庭防盗报警系统
4.1 功能及原理93
4.1.1 功能93
4.1.2 组成95
4.1.3 工作原理96
4.1.4 内部联网方式的选择97
4.2 报警主机102
4.2.1 功能102
4.2.2 外观设计104
4.2.3 原理及硬件设计106
4.2.4 市场已有成熟模块推荐139
4.2.5 系统内部通信协议140
4.2.6 程序流程设计144
4.2.7 程序设计152
4.3 红外探测报警模块189
4.3.1 功能与原理189
4.3.2 外观设计189
4.3.3 主要电路设计190
4.3.4 软件设计195
4.4 有害气体报警模块202
4.4.1 功能202
4.4.2 外观设计203
4.4.3 主要电路设计204
4.4.4 软件设计206
4.5 门窗磁报警模块208
4.5.1 功能208
4.5.2 外观设计209
4.5.3 主要电路设计210
4.5.4 软件设计212
4.6 无线声光报警模块213
4.6.1 功能与原理213
4.6.2 外观设计214
4.6.3 主要电路设计216
4.6.4 软件设计218
4.7 无线紧急按钮报警模块222
4.7.1 功能222
4.7.2 外观设计223
4.7.3 主要电路设计224
4.7.4 软件设计225
4.8 无线遥控设防与撤防模块227
4.8.1 功能227
4.8.2 外观设计228
4.8.3 主要电路设计228
4.8.4 软件设计230
4.9 智能防盗报警锁模块232
4.9.1 功能232
4.9.2 外观设计234
4.9.3 主要电路设计235
4.9.4 软件设计240
4.10 红外对射报警模块255
4.10.1 功能和原理255
4.10.2 外观设计258
4.10.3 主要电路设计259
4.10.4 软件设计261
4.11 火灾报警模块262
4.11.1 功能262
4.11.2 外观设计263
4.11.3 主要电路设计264
4.11.4 软件设计267
4.12 智能无线拍照模块267
4.12.1 功能与原理267
4.12.2 外观设计269
4.12.3 主要电路设计269
4.12.4 软件设计275
4.13 其他智能模块286
4.13.1 电动车防盗器的功能286
4.13.2 电动车防盗器原理与设计291
4.13.3 电动车防盗器程序设计298
习题四309
第5章 家庭防盗报警系统开发体会
5.1 硬件开发体会310
5.1.1 家庭防盗报警系统中可改进之处310
5.1.2 单片机中一些不易懂的概念312
5.1.3 Holtek单片机的一些特殊操作315
5.2 软件开发体会316
5.2.1 防盗报警系统程序编译时易出现的错误316
5.2.2 HT48系列单片机C语言代码优化318
习题五321