方案论证 11
2.3.1 单片机的选择 11
第三章 单片机AT89C51 12
3.1引脚说明 12
3.1.1 主要性能参数 12
3.1.2 功能特性概述 13
3.1.3 AT89C51方框图 13
3.1.4 引脚功能说明 14
3.2 工作特性 16
3.2.1 时钟振荡器 16
3.2.2 空闲节电模式 16
3.2.3 掉电模式 17
3.2.4 程序存储器的加密 17
3.2.5 Flash闪速存储器的编程 18
3.2.6 编程方式 18
3.2.7 数据查询 19
3.2.8 Ready sy 19
3.2.9 程序效验 19
3.2.10 Flash编程和效验的波形时序 19
3.2.11 芯片擦除 20
3.2.12 读片内签名字节 20
第四章 前向通道的设计 21
4.1 温度传感器 21
4.2 烟雾传感器 22
4.2.1 工作原理 22
4.2.2 试验结果 23
4.3 运算放大器AD595 25
4.4 A/D转换器 26
4.4.1 A/D转换器的主要参数 26
4.4.2 A/D转换器与CPU的接口方法 26
4.4.3 A/D转换器与CPU之间传送数据的方法 27
4.5 8255扩展 29
4.5.1 8255A的内部结构 29
4.5.2 8255A的工作方式 30
4.6 键盘显示 31
4.7 系统电源 33
第五章 后向通道的设计 34
5.1 卷帘门电机正反转控制 34
5.1.1 卷帘门自动控制 34
5.2 自动喷淋控制 36
5.2.1 固态继电器SSR工作原理 36
5.2.2 固态继电器有如下特点 36
5.2 .3 自动喷淋工作原理 37
5.3 显示部分 37
5.3.1 MAX7219简介 37
5.3.2 MAX7219引脚说明 37
5.3.3 MAX7219内部组成结构 38
5.3.4 MAX7219接口电路图 39
5.4 报警电路 40
5.4.1 语音报警电路 40
5.4.2 T6668语音芯片介绍 41
5.4.3 T6668的工作方式 41
5.4.4 T6668的接口电路 41
第六章 软件设计 42
6.1 设计思想 42
6.1.1 主程序 42
6.1.2 信号分析及调节 42
6.2 流程图 44
6.2.1 主程序流程图 44
6.2.2 采样程序流程图 45
6.2.3 滤波程序流程图 46
6.2.4 PID算法流程图 49
6.2.5 电机流程图 50
第七章 结 束语 55
致 谢 56
参考文献 57
附表B 59
主程序 ..59
中断子程序 62
显示子程序 63
键盘子程序 64
PID子程序 66