模拟水龙头仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include "led.h"
- #include "delay.h"
- int a = 0;
- int b = 0;
- void LED_Init()
- {
- if(stopcock == 0)
- {
- Induction_led = 0;
- Delay_led = 1;
- a = 1;
- }
- else if(a == 1 && stopcock == 1)
- {
- a = 0;
- b = 1;
- Induction_led = 1;
- Delay_led = 0;
- }
- else if(b == 1 && stopcock == 1)
- {
- b = 0;
- Delay1000ms();
- Delay_led = 1;
- }
- }
复制代码
仿真程序51hei附件下载:
模拟感应水龙头.zip
(98.11 KB, 下载次数: 11)
|