2.2.8 按键电路 9
2.3 系统软件的编写 9
2.4 小结 9
3 系统硬件电路的设计与实现
3.1 系统硬件总体设计 10
3.2 射击信号的获取与处理 10
3.2.1 传感器的选择 10
3.2.2 信号的调理整形 11
3.3 温度测量电路设计
3.3.1 DS18B20的主要特性 13
3.3.2 DS18B20的内部结构 15
3.3.3 DS18B20测温原理 18
3.3.4 DS18B20控制方法 18
3.3.5 DS18B20的硬件连接 19
3.4 日历时钟电路 19
3.4.1 DS12C887概述 19
3.4.2 DS12C887获取时间信息的工作原理 20
3.4.3 DS12C887内存空间地址 20
3.4.4 DS12C887的硬件连接 20
3.5 串口电路 21
3.5.1 单片机串口介绍 21
3.5.2 RS-232通信标准 23
3.6 存储器电路 24
3.6.1 AT24C04介绍 24
3.6.2 AT24C04的硬件连接 26
3.7 小结 26
4 系统的软件设计与实现
4.1 软件介绍 27
4.1.1 MedWin软件开发平台 27
4.1.2 串口调试助手 28
4.1.3 Lab Windows/CVI 28
4.2 温度模块软件 29
4.2.1 编写温度模块软件步骤 29
4.2.2 测温模块子程序流程 29
4.2.3 DS18B20主要子程序及代码说明 31
4.3 日历时钟模块软件 33
4.3.1 DS12C887子程序流程 33
4.3.2 DS12C887主要子程序及代码说明 33
4.4 存储器模块软件 35
4.4.1 AT24C04存储软件设计 35
4.4.2 AT24C04主要子程序及代码说明 35
4.5 串口模块 39
4.5.1 RS-232串口设计 39
4.5.2 串口主要子程序及代码说明 39
4.6 上位机界面设计 40
4.7 小结 41
5 系统调试