各位大师指导下洗衣机程序
#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();
}
}
各位大师,指导下按键功能选择程序,怎么才可以按一下按键可以选择一个功能的?
程序好像没有问题的,
楼主是想知道这段程序是如何工作的,还是在应用中不能实现功能? 思路:按一次按键a加1,然后使用IF(a==1)……IF(a==n)等语句来执行子程序 把扫描按键,喇叭响全扔到定时器里,,, 单片机不懂,PLC洗衣机我有程序。 够用了开心就好! 洗衣机分家用和工业用洗衣机,家用洗衣机程序很简单自己在家就可以看到,工业洗衣机主要用于专业洗衣工厂或者大型酒店居多,流程如下——预洗或者叫过水——主洗或者漂洗——过水——再过水——酸碱中和柔软剂——高速脱水。看你上面的程序应该洗衣功能不多何不设计成一对一按键功能,if(key==1){}//洗衬衫if(key==2){}//洗毛衣 if(key==3){}//洗棉衣 。。。。。。这样操作面板简洁直观容易操作。 if(num==1){
}
else if(num==2){
} else if(num==3){
} else
........ 这样程序效率更高效。
汪浩然 发表于 2017-5-28 21:47
洗衣机分家用和工业用洗衣机,家用洗衣机程序很简单自己在家就可以看到,工业洗衣机主要用于专业洗衣工厂或 ...
内部程序,不懂怎么运行啊
分立元件 发表于 2017-5-27 20:54
思路:按一次按键a加1,然后使用IF(a==1)……IF(a==n)等语句来执行子程序
不会写那么复杂的,只是学习下,接触单片机不久啊 汪浩然 发表于 2017-5-28 21:47
洗衣机分家用和工业用洗衣机,家用洗衣机程序很简单自己在家就可以看到,工业洗衣机主要用于专业洗衣工厂或 ...
没有至于这么复杂的,只是学习,现在能看懂程序,就是不会自己编写,有什么方法可以学会自己动手编写的吗? 汪浩然 发表于 2017-5-28 21:53
if(num==1){
}
else if(num==2){
只是学习,现在能看懂程序,就是不会自己编写,有什么方法可以学会自己动手编写的吗? 汪浩然 发表于 2017-5-28 21:53
if(num==1){
}
else if(num==2){
只是学习,现在能看懂程序,就是不会自己编写,有什么方法可以学会自己动手编写的吗? 看不懂看不懂 哎,想不到洗衣机都那么复杂
页:
[1]
2