电子2016 发表于 2017-5-25 21:20:30

各位大师指导下洗衣机程序

#include"key.h"
#include"moto.h"

uchar num;

void feng()
{
   beep=~beep;
   delay1(12);
}

void key_scan()
{   
   if(key_se==0)
   {
   delay1(10);   
   if(key_se==0)   
{
    num++;
   if(num==4)
   {
           num=0;
   }
    }
          while(key_se==0);                                                      
       }
          if(num==1)
          {
          xi_D4=0;
          xi_yi();
                   }

          if(num==2)
                {          
           pao_D5=0;
          pao_yi();
                  }

          if(num==3)
                {
          tuo_D6=0;
          tuo_shui();
             }

          if(num==4)
                   {      
           led_over=0;
           over();
           }
          }             
             
        各位大师,指导下按键功能选择程序,怎么才可以按一下按键可以选择一个功能的?

          
          
   

依依不舍 发表于 2017-5-27 11:52:17

程序好像没有问题的,
楼主是想知道这段程序是如何工作的,还是在应用中不能实现功能?

分立元件 发表于 2017-5-27 20:54:28

思路:按一次按键a加1,然后使用IF(a==1)……IF(a==n)等语句来执行子程序

zhangxiyi5277 发表于 2017-5-27 21:05:50

把扫描按键,喇叭响全扔到定时器里,,,

徐星 发表于 2017-5-28 06:55:50

单片机不懂,PLC洗衣机我有程序。

turada@sina.com 发表于 2017-5-28 14:55:49

够用了开心就好!

汪浩然 发表于 2017-5-28 21:47:01

洗衣机分家用和工业用洗衣机,家用洗衣机程序很简单自己在家就可以看到,工业洗衣机主要用于专业洗衣工厂或者大型酒店居多,流程如下——预洗或者叫过水——主洗或者漂洗——过水——再过水——酸碱中和柔软剂——高速脱水。看你上面的程序应该洗衣功能不多何不设计成一对一按键功能,if(key==1){}//洗衬衫if(key==2){}//洗毛衣   if(key==3){}//洗棉衣 。。。。。。这样操作面板简洁直观容易操作。

汪浩然 发表于 2017-5-28 21:53:39

if(num==1){
}
else if(num==2){
} else if(num==3){
} else
........   这样程序效率更高效。

电子2016 发表于 2017-6-19 18:26:07

汪浩然 发表于 2017-5-28 21:47
洗衣机分家用和工业用洗衣机,家用洗衣机程序很简单自己在家就可以看到,工业洗衣机主要用于专业洗衣工厂或 ...

内部程序,不懂怎么运行啊

电子2016 发表于 2017-6-19 18:27:46

分立元件 发表于 2017-5-27 20:54
思路:按一次按键a加1,然后使用IF(a==1)……IF(a==n)等语句来执行子程序

不会写那么复杂的,只是学习下,接触单片机不久啊

电子2016 发表于 2017-6-19 18:30:28

汪浩然 发表于 2017-5-28 21:47
洗衣机分家用和工业用洗衣机,家用洗衣机程序很简单自己在家就可以看到,工业洗衣机主要用于专业洗衣工厂或 ...

没有至于这么复杂的,只是学习,现在能看懂程序,就是不会自己编写,有什么方法可以学会自己动手编写的吗?

电子2016 发表于 2017-6-19 18:31:05

汪浩然 发表于 2017-5-28 21:53
if(num==1){
}
else if(num==2){


只是学习,现在能看懂程序,就是不会自己编写,有什么方法可以学会自己动手编写的吗?

电子2016 发表于 2017-6-19 18:32:37

汪浩然 发表于 2017-5-28 21:53
if(num==1){
}
else if(num==2){


只是学习,现在能看懂程序,就是不会自己编写,有什么方法可以学会自己动手编写的吗?

zwglstk 发表于 2017-7-21 20:42:34

看不懂看不懂

liming51920 发表于 2017-7-23 16:20:49

哎,想不到洗衣机都那么复杂
页: [1] 2
查看完整版本: 各位大师指导下洗衣机程序