娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月31日(星期二)

正在發生

2019年12月31日 | 51單片機洗衣機proteus仿真與源碼設計

發布者:東土大唐88 來源: 51hei關鍵字:51單片機  洗衣機  proteus仿真 手機看文章 掃描二維碼
隨時隨地手機看文章

一個功能很全的模擬洗衣機仿真與源碼,是51單片機控制的,有強洗按鈕,弱洗按鈕,標準洗按鈕,甩干按鈕.


液位傳感器,排水閥按鈕等功能一應俱全.

仿真原理圖如下

0.png

還帶各種指示燈:
0.png 

單片機源程序如下:

#include

#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;        //排水閥燈亮 等待霍爾開關

            while(hk2);

            if(hk2==0)  //如果閉合

            pai_led=0;        //排水燈滅

     }


void jin()

    {

            p30=0;

            p31=0;

            jin_ledon; 

            while(hk1);

[1] [2]
關鍵字:51單片機  洗衣機  proteus仿真 引用地址:51單片機洗衣機proteus仿真與源碼設計

上一篇:51單片機心形流水和數碼管同步效果顯示仿真與程序
下一篇:單片機循跡小車制作程序

推薦閱讀

? ? ? ?之前曾有消息稱,蘋果打算放開認證標準,讓MFi認證的企業可以推出第三方快充線,現在來看,這已經是正在進行的事情了。  現在,充電頭給出的消息稱,C94連接器實物圖已經出爐,這意味著第MFi認證的企業,最快1月份就可以出品蘋果認證的第三方快充線了。  事實上,iOS 12之后蘋果就封堵了第三方漏洞,第三方破解USB-C to Lightning線...
現實世界中的你可以穿墻而過嗎?文學作品中的心靈感應可能實現嗎?20世紀量子理論的出現顛覆了人類對世界的很多看法。在量子的世界里,“穿墻術”和“心靈感應”都有可能發生。量子理論為人類探索世界提供了無限可能,而人類現在能夠掌握和應用的,還僅僅是滄海一粟。 隨著能源互聯網的快速發展,泛在電力物聯網建設提速,電力系統中各類應用、終端設...
12月30日,據上交所科創板上市委2020年第127次審議會議結果顯示,博眾精工科技股份有限公司(以下簡稱“博眾精工”)科創板IPO成功過會。受益于蘋果助力:博眾精工三年凈利潤增長近4倍資料顯示,博眾精工主要從事自動化設備、自動化柔性生產線、自動化關鍵零部件以及工裝夾(治)具等產品的研發設計與生產制造,同時,為客戶提供完整的智能化生產解決方案...
北京時間12月31日消息,AMD以350億美元收購同行賽靈思(Xilinx),這筆交易預計將于2022年一季度完成,之前設定的時間是2021年年底。  AMD在聲明中表示:“我們之前預計所有批準工作會在2021年年底完成,但最終未能如期達成目標。”  去年10月AMD宣布收購賽靈思,這意味著AMD與英特爾爭奪數據中心芯片市場的競爭會變得更激烈。聲明稱:“我們還在與監...

史海拾趣

問答坊 | AI 解惑

JJG49-1999精密壓力表檢定規程

JJG49-1999精密壓力表檢定規程…

查看全部問答∨

變壓器的繞制

本人初學開關電源,制作正激式DC-DC變換時,發現負載帶重負載時電壓會被拉低,懷疑是變壓器的繞制的問題,帶重負載時有時能聽到變壓器的“吱吱”聲,此時負載的電壓值就沒有下降,想知道原因,請大家指教…

查看全部問答∨

BIOS知識點滴Follow Bini系列之--PCI CLKRUN# & PCIE CLKREQ#

本帖最后由 paulhyde 于 2014-9-15 08:55 編輯 PCI設備的Pin定義上有CLOCK RUN這個Option信號 PCI Express設備有定義CLOCK REQUEST這個Option 這兩個信號為了省電的目的而設的 先看PCI的CLKRUN#,如下圖: 如果PCI Deivce A和B,某個或全部設 ...…

查看全部問答∨

vs2005 用VC++建立一個MFC智能設備工程的問題

vs2005 在VC++建立一個MFC智能設備工程,我以為和evc4是一樣的.但不知為什么有些類總是提示找不到.比如:CCeDBDatabase類等.難道vs2005 在VC++不支持evc4的東西?…

查看全部問答∨

求助:各位大哥幫我看看這個串口問題啊?謝謝2!

請教: 當單片機向 PC 串口發串數據 windows 系統怎么知道單片機 向它發了數據呢? 是有消息觸發, 還是 windows 每一定的時間去掃描串口? 謝謝!…

查看全部問答∨

急問:VS2005, CPP, 如何實現撥打電話和訪問網頁

如題,請大家幫幫忙,最好有源碼,或者告訴我在哪里可以找到范例,謝謝大家了。…

查看全部問答∨

該死的IAR,還不支持STM8

                                 該死的IAR,還不支持STM8。…

查看全部問答∨

哪位同胞有Boost DC_DC的小信號分析的論文

哪位同胞有Boost DC_DC的小信號分析的論文…

查看全部問答∨

大功率穩壓芯片5V

請問哪位神人能介紹一種5V穩壓芯片給我,要能輸出大概10w以上的功率的,而且不發燙,在此先謝謝啦!!!…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 六枝特区| 寻甸| 阿勒泰市| 义乌市| 海丰县| 莱州市| 莫力| 菏泽市| 玉门市| 宣化县| 彭州市| 平山县| 池州市| 冕宁县| 青龙| 和林格尔县| 墨竹工卡县| 建湖县| 扬中市| 会昌县| 福建省| 凌海市| 西乌珠穆沁旗| 吉林市| 漯河市| 滨海县| 乌什县| 铜梁县| 龙陵县| 含山县| 察哈| 上栗县| 酉阳| 尖扎县| 平度市| 海兴县| 汝阳县| 页游| 霞浦县| 宝坻区| 六安市|