
基本信息出版社:北京航空航天大学出版社
页码:321 页
出版日期:2008年06月
ISBN:7811243083/9787811243086
条形码:9787811243086
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:HOLTEK单片机应用系列
内容简介 本书以家庭防盗系统为主线,以Holtek公司的HT48R系列单片机为辅线,重点介绍HT48R系列的基本组成、工作原理及在家庭防盗系统中的应用技术;描述了家庭防盗报警系统在未来的数字化生活、安全生活中的作用;仔细分析了HT48R系列单片机在家庭防盗报警系统中的独特优势。全书共分5章,内容包括: 家庭防盗单片机技术,HT48系列单片机的结构与指令,开发工具,家庭防盗报警系统,家庭防盗报警系统开发体会等。在介绍功能模块基本原理的同时,列举出了相应的应用实例,并给出电路原理接线图及C语言清单。
本书内容丰富,实用性强,通俗易懂,可作为高等工科院校相关专业的专科、成人教育及自考教材,也可供从事单片机开发应用的工程技术人员参考,特别适合使用单片机完成电话远传报警及开发防盗报警设备的工程技术人员。
目录
第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
……
序言 随着人们生活水平和住房条件的提高,对居住环境和安全性要求也随之提高,人们越来越重视自己的个人安全和财产安全。铁窗式的防盗形式已经不能满足当今人们生活的需求,当遇到突发事件时,这一防盗形式给救援及逃生都带来了很大的影响,因而安全可靠、实用方便、功能齐全、价格合理的家庭防盗产品已被提到每个家庭的议事日程。虽然目前大部分住宅区都安装有摄像监控系统,但这只起到了一个整体小区的安全作用,而对个人家庭的安全却得不到满足。
有些住户家庭失窃的原因是由于熟人作案,作案后门锁和窗户都没有明显的撬拗痕迹,报案后长时间未能破案。因此,住户对家庭的安全十分担心,加上工作繁忙,决定安装家庭防盗设备,要求是能记录全天家庭内外的活动情况,为防范入侵提供技术手段,加强自己的财产和生命安全,同时也为破案提供线索。
为了满足家庭防盗的需要,适合未来联网的趋势与市场要求,以及家庭防盗产品的低价需求因素,8位单片机已经走上了舞台。Holtek公司的HT48系列8位单片机以其稳定的性能、独特的价格优势及公司给予的强大技术支持正逐渐占领这一市场。本书详细介绍了Holtek公司的HT48系列8位单片机的功能、开发步骤、软件编程方法以及在家庭防盗报警系统中的应用。该单片机特别适合开发家庭防盗系统的模块、主机。
随着人们生活水平的日益提高和电动自行车业的迅猛发展,电动自行车作为一种新型的交通工具,以其经济、环保、节能、轻便等优点,被越来越多的人所喜爱和广泛使用;但是,随着其数量的与日俱增,随之而来的偷盗问题,让广大的电动自行车主和公安民警颇费脑筋。本书提出的防盗解决方案是一个十分先进、易操作、性价比高的可行性方案,具有很重要的参考价值。
全书共分5章,内容包括: 家庭防盗单片机技术,HT48系统单片机的结构与指令,开发工具,家庭防盗报警系统,家庭防盗报警系统开发体会。
第1章简单介绍了家庭防盗单片机技术,智能家居与家庭防盗,Holtek单片机的作用及良好的性价比,开发的强大支持。
第2章详细介绍了HT48R系列I/O型单片机的硬件、软件开发。
第3章介绍了Holtek单片机的开发工具。
第4章是本书的重点,也是本书的核心部分,而且是全书中节数、页数最多的。本章详细论述了家庭防盗系统的功能、组成模块,并结合HT48R系列各类单片机的特点,分别用几种单片机设计了各种模块的原理图、程序、程序大概流程图,同时详细分析了设计思路。
文摘 1.3.1 家庭防盗报警系统与报警中心的连接方式
1.系统报警联网的必要性
虽然各级公安机关在经费紧张、人员有限、装备落后的情况下做了大量的工作,给改革开放提供了一个安定团结的政治环境和社会环境,但报警还处于人工阶段,大大降低了接警反应速度,而接警速度直接影响着破案率。为此,当前技防部门的主要任务是如何用现代化的手段武装干警,提高公安机关接警、处警速度,从而增强对突发性案件的快速反应能力,提高破案率,使有限的警力发挥出最大的作用。
2.报警如何联网
(1)采用双绞线通过RS-485总线连接
报警主机与小区保安系统的连接可采用双绞线(或者小区保安系统使用的线路)通过RS-485总线方式轻松连接,如果协议编制得充分,则可以实时地传输家庭的各报警模块的工作情况。例如:假设按照协议,1s传1帧数据,但是正常传输时信息突然中断,这时保安系统将自动报警,并找出是否传输线路被人破坏,或者报警系统被人破坏,或者停电等原因。这比有警情才报警更有突出的功能。
(2)采用有线电话线路连接
采用有线电话线路连接将在第4章讲述。
(3)采用无线方式连接
家庭防盗报警系统报警主机与报警控制中心、附近的公安局、派出所的连接方式除了利用有线电话线路外,还可通过GSM、CDMA、GPRS模块利用中国移动、中国联通已经建好的网络方式进行连接。
使用GSM、CDMA、GPRS模块不仅可以传输语音信号,而且还可以利用其短信功能传送数字信息,特别是对于电话接入不方便的地方,使传输更可靠。
由于手机模块的降价,再加上电信部门之间的竞争,电信资费的下调,因此在经济上也允许这一方式的实现。报警主机通过RS-232接口可以方便地集成GSM短信设备,通过标准的AT命令进行GSM无线通信。如果有报警信息,则报警主机将信息组合,结合AT指令通过RS-232口传给手机模块,手机模块就可以通过无线方式发送到指定的号码上。接收端可以是手机、装有同样手机模块的计算机或者是电信公司提供的接收端。