wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7659|回復: 8
收起左側

51單片機洗衣機設計 Proteus仿真原理圖程序代碼

  [復制鏈接]
ID:553817 發表于 2019-6-9 12:54 | 顯示全部樓層 |閱讀模式
單片機洗衣機的仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

洗衣機仿真

洗衣機仿真


單片機代碼如下
#include <REG52.H>
#define uchar unsigned char
#define uint  unsigned int
#define qiang_ledon qiang_led=1;
#define qiang_ledoff qiang_led=0;
#define biao_ledon biao_led=1;
#define biao_ledoff biao_led=0;
#define ruo_ledon ruo_led=1;
#define ruo_ledoff ruo_led=0;
#define piao_ledon piao_led=1;
#define piao_ledoff piao_led=0;
#define sgan_ledon sgan_led=1;
#define sgan_ledoff sgan_led=0;
#define jin_ledon jin_led=1;
#define jin_ledoff jin_led=0;
#define pai_ledon pai_led=1;
#define pai_ledoff pai_led=0;
unsigned char code Tab[11]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //數碼管顯示0~9的段碼表
unsigned char int_time;        //記錄中斷次數
unsigned char second;        //儲存秒
uint t=0,tt=0;
   sbit k1=P0^0;
   sbit k2=P0^1;
   sbit k3=P0^2;
   sbit sg=P0^3;
   sbit hk1=P0^4;
   sbit hk2=P0^5;
   sbit ledon=P0^7;
   sbit qiang_led=P2^0;
   sbit biao_led=P2^1;
   sbit ruo_led=P2^2;
   sbit piao_led=P2^3;
   sbit sgan_led=P2^4;
   sbit jin_led=P2^5;
   sbit pai_led=P2^6;
   sbit p30=P3^0;
   sbit p31=P3^1;
   sbit beepon=P2^7;
   sbit sm1=P3^6;
   sbit sm2=P3^7;
void delay2(void)
   {
  unsigned char m;
  for(m=0;m<200;m++)
        ;
   }

void delay1(int s)
   {
   int i;
   for(;s>0;s--)
   for(i=0;i<65;i++);
   }

void delay(uint i)
   {
   uchar j;
   for(i;i>0;i--)
   for(j=255;j>0;j--);
   }

void DisplaySecond(unsigned char k)
{

   sm1=0;        //P2.6引腳輸出低電平, DS6點亮
   P1=Tab[k/10];          //顯示十位
     delay2();
     delay2();
   sm1=1;
   sm2=0;       //P2.7引腳輸出低電平, DS7點亮
   P1=Tab[k%10];         //顯示個位
     delay2();
     delay2();
   P3=0xff;     //關閉所有數碼管
   P1=1;        //顯示個位
     delay2();
     delay2();
}
           
void beep()
   {
          p30=0;
    p31=0;
           t=0;
        while(1)
        {
          beepon^=1;
      delay(300);
      if(t>=80) break;
        }
        beepon=0;
        biao_led=0;
    }
         
void f_qiang()
    {         
         qiang_ledon;
         t=0;
         tt=0;        
     int_time=0;
     second=00;
         while(1)
    {        
          if(tt>=400) break;
      t=0;
          while(t<80&&tt<=400)
          {        
            p31=0;
            p30=1;        //正轉 4s
        DisplaySecond(second);
            }
          t=0;          //反轉 4s        
          while(t<80&&tt<=400)
          {
            p30=0;
            p31=1;
            DisplaySecond(second);
            }
     }
          p30=0;
          p31=0;         
     }

void f_biao()
        {
          qiang_led=0;
      biao_led=1;
          t=0;
          tt=0;
      int_time=0;
      second=00;
         while(1)
     {
           if(tt>=400) break;
           t=0;
          while(t<60&&tt<=400)
           {        
          p31=0;
                  p30=1;        //正轉3s
          DisplaySecond(second);
       }

                t=0;          //反轉3s
          while(t<60&&tt<=400)
       {
              p30=0;
                  p31=1;
                  DisplaySecond(second);
                }
       }
       p30=0;
           p31=0;
         }

void f_ruo()
    {
          qiang_led=0;
          biao_led=0;
          ruo_led=1;
          t=0;
          tt=0;
      int_time=0;
       second=00;
                while(1)
       {
                    if(tt>=400) break;
                 t=0;
               while(t<40&&tt<=400)
           {        p31=0;
                        p30=1;        //正轉2s
                DisplaySecond(second);
                }
             t=0;          //反轉 2s
               while(t<40&&tt<=400)
            {   p30=0;
                        p31=1;
                        DisplaySecond(second);
                      }
         }
                p30=0;
            p31=0;
       }

void f_piao()
        {
           qiang_ledoff;
           biao_ledoff;
           piao_ledon;
           t=0;
           tt=0;
       int_time=0;
       second=00;
                 while(1)
          {
                      if(tt>=400) break;
                   t=0;
                 while(t<40&&tt<=400)
               {        p31=0;
                        p30=1;        //正轉2s
                    DisplaySecond(second);
                   }
                   t=0;          //反轉2s
                 while(t<40&&tt<=400)
               {    p30=0;
                            p31=1;
                             DisplaySecond(second);
                       }
             }
          p30=0;
      p31=0;
          piao_ledoff;
          }

void pai_leds()
     {
            p30=0;
            p31=0;
               pai_led=1;        //排水閥燈亮 等待霍爾開關2
            while(hk2);
            if(hk2==0)  //如果閉合
            pai_led=0;        //排水燈滅
     }

void jin()
    {
            p30=0;
            p31=0;
            jin_ledon;
             while(hk1);
            if(hk1==0)
            jin_ledoff;
     }

void sgan()
    {
            sgan_ledon;         //甩干燈亮
             t=0;
        int_time=0;
        second=00;
             while(t<=400)
            {        
                            p31=0;
                        p30=1;        
                DisplaySecond(second);
                 }
        sgan_ledoff;
    }

void sgan1()
    {
           sgan_ledon;
            t=0;
       int_time=0;
       second=00;
             while(t<=400)
            {        
                           p31=0;
                   p30=1;        
               DisplaySecond(second);
                 }
        piao_ledoff;
        sgan_ledoff;
        beep();
            t=401;
    }


void f_an1()
   {  
        qiang_ledon; //方案1燈亮
        jin();  //進入強洗
        f_qiang();         //循環20S
        delay1(4000);//延時4s
        f_biao();  //循環20S
        delay1(4000);//延時4s
        f_ruo();  //循環20S
        ruo_ledoff;        
        pai_leds();
        delay1(1000); //延時1S 進入甩干
        sgan(); //甩干20s
        sgan_ledoff;
        ruo_ledoff;
        piao_ledoff;
        jin();
        delay1(1000); //延時1S 進入漂洗
        f_piao();  //循環20S
        sgan_ledoff;
        piao_ledoff;
        pai_leds();
        delay1(1000); //延時1S 進入甩干
        sgan1();//最終甩干20S
        delay(500);//延時        
        beep();
   }

void f_an2()
   {  
        biao_ledon; //方案1燈亮
        jin();
        f_biao();  //循環20S
        delay1(4000); //延時4S
        f_ruo();  //循環20S
        ruo_ledoff;
        pai_leds();
        delay1(1000); //延時1S 進入甩干
        sgan(); //甩干20s
        ruo_ledoff;
        piao_ledoff;
        jin();
        delay1(1000); //延時1S 進入漂洗
        f_piao();  //循環20S
        sgan_led=0;
        pai_leds();
        delay1(1000); //延時1S 進入甩干
        sgan();//最終甩干20s
        delay(500);//延時5s
        piao_led=0;
        beep();
   }

void f_an3()
  {  
        ruo_led=1; //方案1燈亮
        jin();
        f_ruo();  //循環20S
        ruo_ledoff;
        pai_leds();
        delay1(1000); //延時1S 進入甩干
        sgan(); //甩干20S
        ruo_ledoff;
        piao_ledoff;
        jin();
        delay1(1000); //延時1S 進入漂洗
        f_piao();  //循環20S
        sgan_led=0;
        pai_leds();
        delay1(1000); //延時1S 進入甩干
        sgan();//最終甩干20s
        delay(500);//延時5s
        piao_led=0;
        p30=0;
        beep();
   }


int main(void)
{         
  TMOD=0x01;       //方式1 16位計數器
  TH0=-50000/256;   //設定初值
  TL0=-50000%256;
  EA=1;               //開總中斷
  ET0=1;             //開定時器0中斷
  TR0=1;             //啟動定時器0
  P2=0;
  int_time=0;     //中斷次數初始化
  second=00;           //秒初始化
         while(1)
    {        
          if(k1==0)
        {         
                delay(10);
                if(k1==0)
            {
                        f_an1();
                }
        }
        if(k2==0)
        {
                delay(10);
                if(k2==0)
                {
                        f_an2();
                }
        }
        if(k3==0)
        {
            delay(10);
           if(k3==0)
            {
                    f_an3();
            }
        }

         if(sg==0)
        {
                delay(10);
                if(sg==0)
                {
                   sgan1();
                }
        }
}
        return 0;
}  


void time0() interrupt 1 using 1
   {  
     int_time ++;        //每來一次中斷,中斷次數int_time自加1
    if(int_time==20)   //夠20次中斷,即1秒鐘進行一次檢測結果采樣
      {
        int_time=0;    //中斷次數清0
        second++;    //秒加1
      }                    
   TH0=-50000/256;   //50000  =50ms中斷一次
   TL0=-50000%256;
   t++;
   tt++;
   }
0.png
全部資料51hei下載地址:
洗衣機protues仿真程序 51單片機洗衣機設計 洗衣機程序仿真代碼.rar (157.75 KB, 下載次數: 229)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:603234 發表于 2019-8-24 20:16 | 顯示全部樓層
未見數碼管亮 電機轉動?
回復

使用道具 舉報

ID:282095 發表于 2019-8-25 07:12 | 顯示全部樓層
沒太明白什么意思
回復

使用道具 舉報

ID:342822 發表于 2019-8-25 08:55 | 顯示全部樓層
全靠水位來控制
回復

使用道具 舉報

ID:342822 發表于 2019-8-25 09:05 | 顯示全部樓層
萬古琴 發表于 2019-8-24 20:16
未見數碼管亮 電機轉動?

調整水位與進水傳感器后自動順序執行~~
回復

使用道具 舉報

ID:720869 發表于 2020-4-18 19:02 | 顯示全部樓層
l298芯片電源處加電容是作何種保護啊?
回復

使用道具 舉報

ID:721525 發表于 2020-4-24 21:50 | 顯示全部樓層
數碼管代碼有問題
回復

使用道具 舉報

ID:773862 發表于 2020-6-9 18:16 來自觸屏版 | 顯示全部樓層
請問壓縮包里有protues仿真文件嗎?
回復

使用道具 舉報

ID:892025 發表于 2021-3-15 10:19 | 顯示全部樓層
可以向你討論一下你的洗衣機設計?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产高清视频一区二区| 成人在线观看视频网站| 久久免费福利视频| 国产在线拍揄自揄视频不卡99| 国产精品诱惑| 国产欧美视频在线| 成人影院天天5g天天爽无毒影院 | 国产亚洲美女精品久久久| 高清视频欧美一级| 国产免费高清一区| 夜夜添无码一区二区三区| 手机av在线免费| 91ts人妖另类精品系列| 97国产精品久久久| 97久精品国产片一区二区三区| 免费特级黄毛片| 美女精品导航| 偷拍亚洲色图| 奇米888四色在线精品| 日本一区二区在线播放| 成人精品小蝌蚪| 亚洲美女屁股眼交3| 欧美三级中文字| av电影在线观看一区| 亚洲男人电影天堂| 日韩情涩欧美日韩视频| 久久久久久久91| 精品视频一区二区三区四区| 久久久免费视频网站| 久久精品国产亚洲av久| 探花国产精品一区二区| freesex欧美| 国产无遮挡裸体免费视频| 亚洲天堂网在线视频| 国产亚洲精品拍拍拍拍拍| 未来日记在线观看| 国内精品伊人| 极品尤物久久久av免费看| 久久夜色精品国产欧美乱极品| 欧美在线观看一二区| 日韩一区视频在线| 国产专区一区二区三区| 色乱码一区二区三区在线| 久久精品一级片| 欧美专区日韩| 日韩欧美在线观看一区二区| 亚洲精品毛片| 香蕉亚洲视频| 亚洲一区二区三区在线| 波霸ol色综合久久| 一区二区三区视频免费在线观看| 国产日产久久高清欧美一区| 久久最新免费视频| av女人的天堂| 六月婷婷综合网| 情se视频网在线观看| 99久久er| 久久亚洲美女| 疯狂蹂躏欧美一区二区精品| 欧美另类69精品久久久久9999| 日韩精品久久久免费观看| 男男一级淫片免费播放| 91tv国产成人福利| 激情六月婷婷| 欧美亚洲二区| 七七婷婷婷婷精品国产| 色综合中文字幕| 欧美怡红院视频一区二区三区| www.欧美黄色| 久久久99精品| 欧美一级特黄视频| 超碰10000| 在哪里可以看毛片| 日本激情一区二区| 一区 二区 三区| 亚洲视频国产精品| 狠狠色丁香婷婷综合| 在线观看网站黄不卡| 午夜精品美女自拍福到在线| 日韩精品视频在线观看视频| 久久免费少妇高潮99精品| 国产精品天美传媒入口| 久久精品一二三四| 国产精久久久久久| 51成人精品网站| 黄频免费在线观看| 另类图片国产| 欧美日韩国产中文| 亚洲一区二区三区sesese| 五月天婷婷在线观看视频| av高清一区二区| 99久久国产免费| 午夜视频免费在线观看| 成人在线超碰| 久久影院视频免费| 在线成人激情黄色| 制服诱惑一区| 日本三级黄色大片| 韩国版免费三体| 欧洲精品一区| 国产精品国产三级国产a| 欧美成人激情在线| 国产精品50p| 亚洲最大成人av| 福利在线视频导航| 国产精品www.| 欧美午夜精品电影| 国产精品对白刺激久久久| 丰满大乳奶做爰ⅹxx视频| 国产天堂资源| 国产毛片精品久久| 99re这里只有精品6| 成人97在线观看视频| 日本黄网站免费| 亚洲av无码一区二区三区性色| 18videosex性欧美麻豆| 日本系列欧美系列| 亚洲成人精品在线| 久久久久福利视频| 国产又粗又猛又爽又黄的视频一| 日本在线看片免费人成视1000| 亚洲精品美女| 日韩精品一区二区三区视频 | 成人精品视频.| 日韩最新中文字幕电影免费看| 草草久久久无码国产专区| www.色呦呦| 色综合亚洲图丝熟| 成人av先锋影音| 欧美刺激性大交免费视频| 天堂av在线8| 国产三级电影| 亚洲精选av| 亚洲一区二三区| 国产91免费视频| 麻豆精品一区二区三区视频| 在线影视一区| 午夜在线a亚洲v天堂网2018| 亚洲男人天堂网站| 超碰97人人射妻| 亚洲国产图片| av毛片精品| 天天操天天综合网| 欧美一级爱爱| 中文在线免费看视频| 99福利在线| 粉嫩av亚洲一区二区图片| 国产69精品久久久| 中文字幕丰满乱子伦无码专区| 羞羞免费视频网站| 欧美午夜在线视频| 亚洲精品一区中文| 孩娇小videos精品| 全彩无遮拦全彩口工漫画全彩| 国产尤物久久久| 欧美剧情片在线观看| 国产成人免费高清视频| 午夜小视频免费| 亚洲视频国产| 91久久精品网| 久久久成人精品一区二区三区| 国产色综合视频| av成人亚洲| 亚洲国产综合人成综合网站| 欧美一区二区三区在线播放 | 久久精品青青大伊人av| 国产精品一级无码| 导航艳情国产电影| 亚洲永久字幕| 欧美床上激情在线观看| 久久精品—区二区三区舞蹈| 无圣光视频在线观看| 久久 天天综合| 欧美中文在线观看国产| 欧美黄色aaa| a级影片在线| 国产日韩欧美高清| 韩国成人一区| 国产精品嫩草影院桃色| 国产一区二区色噜噜| 婷婷夜色潮精品综合在线| 美国av在线播放| 一区二区不卡久久精品| 第一社区sis001原创亚洲| 亚洲精品动漫久久久久| 乳色吐息在线观看| 自由色视频.| 国产精品综合二区| 国产精品中文字幕日韩精品| 亚洲午夜久久久久久久| 国产人妻精品午夜福利免费| 日本中文字幕高清视频| 日韩精品三区四区| 国外成人性视频| 久久国产美女视频| 色呦呦在线资源| 中文一区二区在线观看| 欧美亚州在线观看| 亚洲天堂在线播放| 国产99亚洲| 日韩精品在线播放| 国产精品久久久久久久无码| 久草视频在线看| 久久久激情视频| 日韩欧美激情一区二区| 男人用机机桶女人| 香蕉国产精品| 蜜臀久久99精品久久久无需会员| 亚洲女人久久久| 黄色羞羞视频在线观看| 五月婷婷另类国产| 久草精品在线播放| julia中文字幕久久亚洲蜜臀| 国产成人精品一区二区三区四区| 91精品天堂| 日本免费一区视频| 色777狠狠狠综合伊人| 久久色在线播放| 青青草免费av| 欧美三区四区| 欧美日韩在线免费视频| 中文字幕第66页| 春暖花开成人亚洲区| 国产精品美女久久久久久久久久久| 中文精品一区二区三区| 十大黄色软件免费看| 日本欧美韩国一区三区| 亚洲xxxxx| 男女视频免费网站| 亚洲福利精品| 国产精品视频网址| 亚洲伦理在线观看| 亚洲精品国产成人影院| 2021久久精品国产99国产精品| 羞羞色院91蜜桃| 国产午夜一区| 久久久视频精品| 中文字幕人妻精品一区| 先锋影音国产精品| 欧美激情成人在线视频| 无码人妻久久一区二区三区不卡| 国产精品久久久久av蜜臀| 亚洲最大中文字幕| 日韩成人一区二区三区| 成人av地址| 日韩视频第一页| 国产成人无码av| 久久99精品久久久久久园产越南| 久久成人精品电影| 无码人妻熟妇av又粗又大| 亚洲动漫精品| 久久全球大尺度高清视频| 亚洲永久精品视频| 亚洲大全视频| 国产精品欧美亚洲777777| 熟妇高潮一区二区三区| 亚洲深夜影院| 国产精品自拍首页| 国产成人免费视频app| 国产成人精品亚洲午夜麻豆| 黄色一级视频播放| 中文字幕毛片| 亚洲一二三区在线观看| 免费看91视频| 9i看片成人免费高清| 日韩国产一区三区| www.日本精品| 日韩在线不卡| 91视频免费网站| 国产二区视频| 久久综合网色—综合色88| 欧美深夜福利视频| 95在线视频| 91精品国产一区二区三区| 五月天色婷婷丁香| 台湾色综合娱乐中文网| 欧美在线亚洲一区| 欧美性猛交ⅹxxx乱大交免费| 国产呦萝稀缺另类资源| 国产精品日韩三级| 99reav在线| 日韩一区二区在线看片| 九九热精彩视频| 少妇精品久久久一区二区| 国产精品久久久久秋霞鲁丝| 欧美成人精品福利在线视频| 99久久精品一区二区| 欧美日韩第二页| 中文在线观看免费| 亚洲第一页自拍| 日韩精品在线免费视频| 欧美日本不卡高清| 久久精品国产一区二区三区日韩| ·天天天天操| 午夜成人免费视频| 欧美日韩国产黄色| 亚洲精品白浆高清| 成人黄色影片在线| 天天色天天射天天干| 一区二区三区四区中文字幕| 内射中出日韩无国产剧情| 麻豆精品一区| 欧美中文字幕在线视频| 国内精品久久久久久久久蜜桃 | 国产亚洲色婷婷久久99精品91| 91精品福利观看| 91精品国产99| 国产视频每日更新| 亚洲国产精品av| 欧美高清精品一区二区| gogo大尺度成人免费视频| 97在线视频观看| 午夜激情福利视频| 亚洲女同ⅹxx女同tv| 免费一级做a爰片久久毛片潮| 私拍精品福利视频在线一区| 亚洲淫片在线视频| 日本我和搜子同居的日子高清在线 | 久久99免费视频| 成人午夜影院在线观看| 最近中文字幕mv2018在线高清 | 国产亚洲视频在线观看| 黄色一级大片在线免费看国产| 国产mv日韩mv欧美| 五月天婷婷在线观看视频| 视频二区欧美毛片免费观看| 国产日韩欧美一二三区| 国产午夜视频| 日韩欧美区一区二| 97人妻一区二区精品免费视频 | 欧美一区二区三区| 国产亚洲视频在线| 四虎影院影音| 亚洲色图欧美激情| 国产精品成人在线视频| 欧美1区2区3区| 特级西西人体www高清大胆| 色屁屁www国产馆在线观看| 草民午夜欧美限制a级福利片| 国产人成精品| 亚洲午夜在线视频| 中日韩精品视频在线观看| 奇米四色…亚洲| 潘金莲激情呻吟欲求不满视频| 在这里有精品| 精品久久久三级| 国产黄色在线网站| 九九热在线精品视频| www.91av.com| 欧美中文字幕一区二区三区| 亚洲黄网在线观看| 粉嫩av一区二区三区粉嫩| 日韩精品人妻中文字幕有码| 日韩伦理一区| 伊人久久在线观看| 在线一区视频观看| 亚洲精品日韩av| 91欧美在线视频| 国内精品一区二区三区| 日本高清不卡中文字幕| 日韩一级大片在线| 国产88在线观看入口| 亚洲乱码一区二区三区在线观看| 国产一级生活片| 国产一区日韩二区欧美三区| av在线播放网址| 欧美视频官网| 亚欧在线免费观看| 女一区二区三区| 欧美成人午夜激情| 91美女视频| 欧美在线播放高清精品| 国产一区二区三区视频免费观看| 91在线国产福利| 亚洲精品久久久久久国| 日韩在线一区二区三区| 91小视频在线播放| 久久国产精品亚洲人一区二区三区| 毛片在线视频观看| 国产精品成人**免费视频| 国外成人在线视频网站| 国产在线观看www| 成人a级免费视频| 日本最新在线视频| 中文字幕精品三区| 国产精彩视频在线观看| 成年人网站91| 麻豆精品国产免费| 精品一区二区三区免费| 一本加勒比波多野结衣| 国产精品入口| 亚洲av综合色区无码另类小说| 欧美三级黄美女| 日本中文字幕二区| 最新国产精品久久久| 色91精品久久久久久久久| 国产精品精品国产一区二区| 亚洲77777| 欧美在线资源| 亚洲综合在线一区二区|