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

歷史上的今天

今天是:2024年12月23日(星期一)

正在發生

2019年12月23日 | 全自動洗衣機控制器設計的單片機代碼

發布者:山寶寶 來源: 51hei關鍵字:全自動洗衣機  控制器  單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

基于單片機的洗衣機控制器
采用兩位數碼管顯示洗衣時間,采用驅動芯片控制電機轉動

全自動洗衣機課程設計

基于51單片機,C語言實現。
基本要求

模擬全自動洗衣機工作過程。以電機替代洗衣機電機。顯示洗衣機工作的狀態(進水、浸泡、洗衣、脫水、結束)。顯示工作剩余時間(洗衣程序可自定義,時間精度:秒)。
洗衣時交替正、反轉。

擴展要求

洗衣和脫水時電機轉速不同。增加水位傳感器輸入。故障報警。增加聲音提示。其它自定義功能。


設計用Preteus仿真:

0.png (203.38 KB, 下載次數: 13)

下載附件  保存到相冊

2018-6-25 06:57 上傳

 

仿真圖如下:

#include

//****************************//

#define uchar unsigned char

#define uint unsigned int


//*******************************//

//***************************//

sbit mo_r = P3^2;          //電機右控制線

sbit mo_l = P3^3;                //電機左控制線


//****************************//

sbit key_menu = P3^4; // 菜單按鍵

sbit key_on = P3^5;          // 開始按鍵

sbit key_off = P3^6; //         結束按鍵

sbit key_se = P3^7;         //         菜單選擇按鍵


//***************************//

sbit led_in = P0^0;                //        進水指示燈

sbit led_xi = P0^1;           //  洗衣指示燈

sbit led_pao = P0^2;        //        泡洗指示燈

sbit led_xx = P0^3;           //  脫水指示燈

sbit led_out = P0^4;  //   出水指示燈

sbit led_over = P0^5;  // 洗衣結束指示燈

sbit led_work = P0^6;  // 電機工作指示燈

sbit led_wring = P0^7;         //        報警指示燈


sbit other = P3^1;         //         脫水電源控制開關

sbit anther = P3^0;         //        洗衣電源控制開關


//******************************//

uchar code num[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

                                                                   //

//*****************************//

char sec = 0;                  //  時間秒

char min = 0;                   // 時間分

uchar count=0;                  //  中斷計數

uchar flag0=0;                  //  洗衣機工作狀態標志

uchar flag1=0;                  //  進水次數標志

uchar flag2=0;                  //  出水次數標志

uchar flag3=0;                 //          泡洗次數標志

uchar err =0;           //        報警標志

uchar quan = 0;//正反轉計數  

//**********************************//

//         函數聲明

//*************************************//

void delay();//        延時函數

void in();        //          進水子程序

void out();         //          出水子程序

void over();  //  結束子程序

void xi();         //          洗衣子程序

void pao();        //         泡衣子程序

void xx(); //        脫水子程序

void on(); //  工作on處理子程序

void se(); //  顯示菜單選擇

void SEG_display();         //顯示時間子程序

void key_scan();   //  按鍵掃描子程序


//*****************************//

//     延時函數

//****************************//

void delay(uint i)

{

        uint x,y;

        for(x=i;x>0;x--)

         for(y=120;y>0;y--);

}


//******************************//

//           工作on處理子程序

//********************************//

void on()

{

        TMOD=0x01;

        TH0=(65536-50000)/256;

        TL0=(65536-50000)%256;

        EA=1;

        ET0=1;

        TR0=1;


        P0 = 0xff;

        if(flag0 == 0)

            in();

        if(flag0 == 1)

            xi();

        if(flag0 == 2)

            pao();

        if(flag0 == 3)

            xx();

        if(flag0 == 4)

            out();

                

}


//*******************************//

//                 結束子程序

//*********************************//

void over()

{        other=0;

        anther=0;

        P0 = 0xff;

        mo_r=0;

        mo_l=0;

        led_over = 0;

        EA=0;


}


//*********************************//

//           進水子程序

//*********************************//

void in()

{        anther=0;

        other=0;

        P0 = 0xff;

        led_in = 0;

        flag1++;

        mo_r = 0;

        mo_l = 0;

        min = 0;

        sec = 8;

}

//*********************************//

//                洗衣子程序

//*********************************//

void xi()

{         anther=1;

         other=0;

     P0 = 0xff;

         led_work = 0;

         led_xi = 0;

         mo_r = 1;

         mo_l = 0;

         min = 1;

         sec = 36;

         quan = 0;

}

//*********************************//

//           泡衣子程序

//*********************************//

void pao()

{        

    anther=1;

        other=0;

        P0 = 0xff;

        led_pao = 0;

        led_work = 0;

        flag3++;

        mo_r = 1;

        mo_l = 0;

        min = 1;

        sec = 35;

        quan = 0;

}

//*********************************//

//                脫水子程序

//*********************************//

void xx()

{        other=1;

        anther=0;

        P0 = 0xff;

        led_xx = 0;

        mo_r = 0;

        mo_l = 1;

        min = 0;

        sec = 50;

}

//*********************************//

//                 出水子程序

//*********************************//

void out()

{        anther=0;

        other=0;

        P0 = 0xff;

        led_out = 0;

        flag2++;

        mo_r = 0;

        mo_l = 0;

        min = 0;

        sec = 5;

}

//*********************************//

//           顯示菜單選擇

//*********************************//

void se()

{

        P0 = 0xff;

        if(flag0 >= 5)

                flag0 = 0; 

        if(flag0 == 0)

        {

                led_in = 0;

        }

        if(flag0 == 1)

        {

                led_xi=0;

        }

        if(flag0 == 2)

        {

                led_pao=0;

        }

        if(flag0 == 3)

        {

                led_xx=0;

        }

        if(flag0 == 4)

        {

                led_out=0;

        }

}

//********************************//

//           菜單處理子程序

//**********************************//

void menu()

{        

    min = 0;

        sec = 0;

        mo_r=0;

        mo_l=0;

        SEG_display();


           while(1)

        {

           if(key_on == 0)

                {

                        delay(5);

                        if(key_on == 0)

                        {

                                while(!key_on);

                                on();

                                break;

                        }

[1] [2] [3]
關鍵字:全自動洗衣機  控制器  單片機 引用地址:全自動洗衣機控制器設計的單片機代碼

上一篇:單片機電子時鐘課設匯編語言代碼和proteus仿真
下一篇:VL53L0X激光測距模塊的單片機驅動程序

推薦閱讀

億歐大健康12月22日消息,“AI+云+醫療大數據&醫療器械“發展研討峰會今日在北京舉行。北京市科委、衛健委等領導出席,來自中國科學院等高校的教授、來自阿里健康等企業代表以及軟銀資本等資本方也參與研討,就AI、RT、云服務顛覆性技術本身、落地應用和產業投資話題進行了討論。技術缺口:醫生為什么“不信”AI近年,AI、RT(機器人技術)、云服務等新科...
單片機控制開關電源,單從對電源輸出的控制來說,可以有幾種控制方式。其一是 單片機 輸出一個電壓(經DA芯片或PWM方式),用作電源的基準電壓。這種方式僅僅是用單片機代替了原來的基準電壓,可以用按鍵輸入電源的輸出電壓值,單片機并沒有加入電源的反饋環,電源電路并沒有什么改動。這種方式最簡單。其二是 單片機 擴展AD,不斷檢測電源的輸出電壓...
中國儲能網訊:7月28日,國家重點研發計劃“新型鋰漿料儲能電池關鍵技術研究”項目啟動會暨實施方案論證會在過程大廈召開。科技部及中科院主管部門領導、項目專家、項目/課題負責人和骨干成員等50余名代表參加會議。會議由中科院過程工程所張鎖江院士主持。 會議現場 與會專家認真聽取了項目報告及課題報告,并進行了充分討論。專家組首先肯定了項目...

史海拾趣

問答坊 | AI 解惑

分享濾波器設計軟件(超級實用!)

本帖最后由 paulhyde 于 2014-9-15 09:02 編輯 filter solution!很實用的!! 輸入需要的截止頻率,然后就會自動生成實用的濾波器的電路圖~~  …

查看全部問答∨

保護汽車電子系統中的數據線與電源線(二)

還有一種方法可以檢查這個軌對軌保護元器件對USB協議正常工作模式的影響,就是通過圖4的眼圖響應來分析信號數據位的完整性。 從圖4中不難看出,USB2.0信號的完整性沒有受到太大影響,因此它的傳輸是安全的。 圖4 眼圖響應與USB 2.0模板 軌 ...…

查看全部問答∨

請各位幫我修改下串口程序的錯誤

#include #define uchar unsigned char #define uint unsigned int unsigned char flag,a,i; uchar b[4]; uchar code table[]="I get "; void init() {         TMOD=0x20;     //確定T1的工作方式 &nbs ...…

查看全部問答∨

二次撥號問題 AT%%DTMF

如題.在Wince6.0 RILMDD的基礎上進行二次撥號功能的開發,Modem的指令為DTMF,我按照參數進行配置后,可以收到Modem的Response.<CR><LF>1.<CR><LF><CR><LF>OK<CR><LF> 撥入命令為AT%%DTMF=<CallID><CharNUM> ...…

查看全部問答∨

YC2440 用DNW軟件 按下U沒有反應

我最近用YC2440—F V3.5 在用里面的DNW(串口調試軟件) 按下U沒有反應 WinCE NAND Boot v1.00 May 24 2007 10:29:49 WinCE NAND Boot v1.00 Oct 31 2007 18:42:36 \'U\' for USBMON ********** ERR_INVALID_TOC: 0xea000091 Boot ERROR:0x ...…

查看全部問答∨

用C# MSComm控件編程控制串口4,7腳電平,急等.

我用C# MSComm控件編程作下位機通訊,需要控制串口4,7電平,請問該如何編程,謝謝了.(我知道用電路,在8051里很容易,可是不會在C#里控制啊)請各位大俠幫忙.…

查看全部問答∨

電阻的用法你真的懂了嗎?

本帖最后由 dontium 于 2015-1-23 11:27 編輯 電阻作為一種最基本電子元器件,廣泛運用在各種電路中,通常我們也認為電阻是用法最簡單的一種電子元器件,除了功率外,沒有過多的講究。如果今天我說就這個小小的電阻,許多資深電子工程師都不一定真 ...…

查看全部問答∨

每天至少10頁,希望兩月拿下!

本帖最后由 dontium 于 2015-1-23 11:19 編輯 …

查看全部問答∨

硬件求助

各位大神,我想問一下大家  下圖中紅筆圈出來的那兩個接口接的是什么線?這種線一般用來做什么?信號輸入嗎  跟另外一個圈圈里面的那個借口是連著的嗎?小妹對這些一竅不通 只有幾張模糊的圖片 實在看不清楚  求大家 ...…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 慈溪市| 济南市| 来凤县| 天气| 高青县| 麻栗坡县| 崇礼县| 邢台县| 东宁县| 眉山市| 南江县| 鲜城| 万盛区| 南漳县| 潮安县| 即墨市| 二手房| 郧西县| 肇州县| 卓尼县| 淳化县| 南丹县| 通河县| 华阴市| 鄂伦春自治旗| 蓝山县| 苏尼特右旗| 岳普湖县| 潮安县| 旬阳县| 泽州县| 镇平县| 三河市| 新宁县| 西吉县| 绥芬河市| 贡嘎县| 同江市| 九江县| 安仁县| 夹江县|