3。2单片机的选择5
3。3液位控制中的“虚假水位”-8
3。4 单片机最小系统10
3。4。1晶振电路10
3。4。2复位电路10
3。5液位传感器设计11
3。6 A/D转换器14
3。7显示电路15
3。8水泵开关电路16
3。9自动报警电路17
4 系统软件设计-18
4。1 MCS-51编程语言简介-18
4。2系统主流程图及各子程序流程图19
4。2。1主流程图19
4。2。2报警及显示子程序流程图-20
4。2。3按键检测子程序流程图-21
4。2。4 A/D转换子程序流程图-22
5 结论-23
参考文献24
致谢-25
附录Ⅰ 各模块程序--26
附录II 系统总电路图32
图清单
图序号 图名称 页码
图2-1 液位控制系统图 3
图3-1 8051引脚图 6
图3-2 锅炉液位的三冲量控制图 8
图3-3 三冲量液位调节方案图 9
图3-4 晶振电路图 10
图3-5 上电自复位接线图 11
图3-6 按键电平复位接线图 11
图3-7 按键脉冲复位接线图 11
图3-8 液位传感器电路图 12
图3-9 光敏三极管的结构示意图 12
图3-10 光敏三极管基本电路图 12
图3-11 光电传感器框图 13
图3-12 ADC0809芯片引脚图 14
图3-13 ADC0809与单片机的连接图 14
图3-14 LED显示电路图 15
图3-15 水泵开度模拟电路图 16
图3-16 MOC3031M的内部结构图 16
图3-17 水泵开度控制器示意图 17
图3-18 自动报警电路接线图 17
图4-1 软件设计流程图 19
图4-2 显示及报警模块子程序流程图 20
图4-3 按键检测子程序流程图 21
图4-4 A/D转换子程序流程图 22
附录Ⅱ 系统总电路图 32
表清单
表序号 表名称