单片机用于水位控制系统单片机用于水位控制系统11.3.1 11.3.1 题目分析题目分析 水塔水位控制原理图。l水塔水位控制原理图11.3.2 11.3.2 硬件设计硬件设计水塔水位控制电路原理图11.3.3 11.3.3 软件设计软件设计水塔水位控制程序流程图电机工作状态表c(P1.1)b(P1.0)操作状态 0 0 电机运转 01 维持原状 10 故障报警 11 电机停转主程序清单如下:ORG 0000H LJMP LOOPORG 0100HLOOP:ORL P1,#03H ;为检查水位状态作准备 MOV A,P1 ;读入状态信号 JNB ACC0,ONE ;P1.00则转 JB ACC1,TWO ;P1.11则转BACK:ACALL D10S ;调延时秒子程序(略)SJMP LOOP ONE:JNB ACC1,THREE ;P1.10则转 CLR ACC3 ;P1.30,启动报警装置 SETB ACC2 ;P1.21,停止电机工作FOUR:SJMP FOUR ;等待处理THREE:CLR 92H ;启动电机 SJMP BACK TWO:SETB 92H ;停止电机工作 SJMP