第11章 基于ARM无线的无纸化排队叫号系统 331
11.1 系统说明 331
11.2 系统实现方案 332
11.3 硬件电路设计 333
11.3.1 CC1100芯片 333
11.3.2 接口电路 335
11.3.3 SPI 介绍 337
11.3.4 LPC2132的SPI控制寄存器介绍 339
11.4 软件设计 339
11.5 程序代码与注释 345
11.6 实例总结 370
第12章 基于GPSOne的CDMA车辆报警器设计 371
12.1 系统说明 371
12.1.1 系统构成 371
12.1.2 报警器构成 372
12.2 系统方案设计 372
12.2.1 传统设计思路 372
12.2.2 采用GPSOne的设计思路 373
12.3 硬件电路设计 374
12.3.1 DTGS-800介绍 374
12.3.2 电源电路 375
12.3.3 DTGS-800接口以及其与LPC2132通信接口 376
12.3.4 UIM卡的接口电路 377
12.3.5 工作指示灯、模块忙信号指示灯电路及按键电路 377
12.3.6 模块复位、蜂鸣器和震动传感器电路 378
12.3.7 I2C及串行EEPROM电路 378
12.3.8 系统总体电路 379
12.4 软件设计 380
12.4.1 DTGS-800支持的AT指令 380
12.4.2 软件工作流程 383
12.5 代码说明与注释 384
12.5.1 系统初始化 384
12.5.2 主函数处理的任务 389
12.5.3 中断处理和数据接收判断 392
12.5.4 源程序附录(主要程序) 394
12.6 实例总结 408