1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
樓主: admin
打印 上一主題 下一主題
收起左側(cè)

實(shí)用電子制作5000例火爆下載

    [復(fù)制鏈接]
6561#
ID:169459 發(fā)表于 2017-3-28 13:30 | 只看該作者
謝謝分享,下來(lái)看看~
回復(fù)

使用道具 舉報(bào)

6562#
ID:184226 發(fā)表于 2017-3-28 18:51 來(lái)自觸屏版 | 只看該作者
支持!!!
回復(fù)

使用道具 舉報(bào)

6563#
ID:117433 發(fā)表于 2017-3-29 21:08 來(lái)自觸屏版 | 只看該作者
我怎么恢復(fù)了也看不到呢
回復(fù)

使用道具 舉報(bào)

6564#
ID:185750 發(fā)表于 2017-4-3 12:09 | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報(bào)

6565#
ID:66852 發(fā)表于 2017-4-12 16:41 | 只看該作者
還能下嗎?
回復(fù)

使用道具 舉報(bào)

6566#
ID:189009 發(fā)表于 2017-4-12 21:48 | 只看該作者
求看。.......
回復(fù)

使用道具 舉報(bào)

6567#
ID:188698 發(fā)表于 2017-4-13 12:55 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報(bào)

6568#
ID:189277 發(fā)表于 2017-4-13 17:47 | 只看該作者
感謝樓主的幫助
回復(fù)

使用道具 舉報(bào)

6569#
ID:163487 發(fā)表于 2017-4-13 20:14 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

6570#
ID:163487 發(fā)表于 2017-4-13 20:15 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

6571#
ID:170928 發(fā)表于 2017-4-13 21:27 | 只看該作者
很多很實(shí)用的資料,感謝分享。
回復(fù)

使用道具 舉報(bào)

6572#
ID:66137 發(fā)表于 2017-4-13 22:14 | 只看該作者
非常好,非常好,為什么首頁(yè)沒有圖片展示作品的功能了。
回復(fù)

使用道具 舉報(bào)

6573#
ID:66137 發(fā)表于 2017-4-13 22:15 | 只看該作者
非常好,非常好,為什么首頁(yè)沒有圖片展示作品的功能了。
回復(fù)

使用道具 舉報(bào)

6574#
ID:66137 發(fā)表于 2017-4-13 22:16 | 只看該作者
非常好,非常好,為什么首頁(yè)沒有圖片展示作品的功能了。
回復(fù)

使用道具 舉報(bào)

6575#
ID:189405 發(fā)表于 2017-4-14 00:21 | 只看該作者
5000!!!!!!!!!!!!
回復(fù)

使用道具 舉報(bào)

6576#
ID:185661 發(fā)表于 2017-4-14 07:06 來(lái)自觸屏版 | 只看該作者
多謝分享
回復(fù)

使用道具 舉報(bào)

6577#
ID:169261 發(fā)表于 2017-4-14 08:33 | 只看該作者
很贊                                                      
回復(fù)

使用道具 舉報(bào)

6578#
ID:120851 發(fā)表于 2017-4-14 12:27 | 只看該作者
厲害,厲害的資料
回復(fù)

使用道具 舉報(bào)

6579#
ID:189630 發(fā)表于 2017-4-14 19:25 | 只看該作者
多謝多謝,辛苦了。
回復(fù)

使用道具 舉報(bào)

6580#
ID:12008 發(fā)表于 2017-4-14 23:13 | 只看該作者
kankan看看什么好東西

回復(fù)

使用道具 舉報(bào)

6581#
ID:189714 發(fā)表于 2017-4-15 00:27 | 只看該作者
我要下載
回復(fù)

使用道具 舉報(bào)

6582#
ID:166696 發(fā)表于 2017-4-15 08:28 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

6583#
ID:189745 發(fā)表于 2017-4-15 10:05 | 只看該作者
一直需要中··
回復(fù)

使用道具 舉報(bào)

6584#
ID:184675 發(fā)表于 2017-4-15 12:30 來(lái)自觸屏版 | 只看該作者
看來(lái)東西很多 回復(fù)
回復(fù)

使用道具 舉報(bào)

6585#
ID:184675 發(fā)表于 2017-4-15 12:32 來(lái)自觸屏版 | 只看該作者
看來(lái)東西很多 回復(fù)
回復(fù)

使用道具 舉報(bào)

6586#
ID:88456 發(fā)表于 2017-4-15 19:38 | 只看該作者
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

6587#
ID:190010 發(fā)表于 2017-4-15 23:48 來(lái)自觸屏版 | 只看該作者
感謝,我要好好學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

6588#
ID:190070 發(fā)表于 2017-4-16 13:24 | 只看該作者
#include <reg52.h>                 //調(diào)用單片機(jī)頭文件
#define uchar unsigned char  //無(wú)符號(hào)字符型 宏定義        變量范圍0~255
#define uint  unsigned int         //無(wú)符號(hào)整型 宏定義        變量范圍0~65535

//數(shù)碼管段選定義       0    1    2    3   4           5        6         7          8           9        
uchar code smg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0xdf,0xdb
//                                           A        B         C          D           E   F        不顯示
                                         };         //斷碼        

uchar dis_smg[8] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};

bit flag_100ms,flag_1s;        
bit flag_stop = 1;   //用做到了相應(yīng)的樓停下

sbit beep  = P2^6;
sbit xia   = P2^0;
sbit zhong = P2^1;
sbit shang = P2^2;

uchar value2;

sbit led1 = P1^7;          //8個(gè)發(fā)光二極管定義
sbit led2 = P1^6;
sbit led3 = P1^5;
sbit led4 = P1^4;
sbit led5 = P1^3;
sbit led6 = P1^2;
sbit led7 = P1^1;
sbit led8 = P1^0;

uchar dt_1;  //1樓電梯標(biāo)志位
uchar dt_2;  //2樓電梯標(biāo)志位
uchar dt_3;  //3樓電梯標(biāo)志位
uchar dt_4;  //4樓電梯標(biāo)志位
uchar dt_5;  //5樓電梯標(biāo)志位
uchar dt_6;  //6樓電梯標(biāo)志位
uchar dt_7;  //7樓電梯標(biāo)志位
uchar dt_8;  //8樓電梯標(biāo)志位

uchar dt_value = 1;  //電梯到哪一層的變量
uchar dt_s_x ;    //電梯上下的標(biāo)志位

/***********************1ms延時(shí)函數(shù)*****************************/
void delay_1ms(uint q)
{
        uint i,j;
        for(i=0;i<q;i++)
                for(j=0;j<120;j++);
}


/********************獨(dú)立按鍵程序*****************/
uchar key_can;         //按鍵值

void key()         //獨(dú)立按鍵程序
{
        static uchar key_new;
        key_can = 20;                   //按鍵值還原
        P3 |= 0xff;
        if(P3 != 0xff)                //按鍵按下
        {
                delay_1ms(1);                     //按鍵消抖動(dòng)
                if((P3 != 0xff) && (key_new == 1))
                {                                                //確認(rèn)是按鍵按下
                        key_new = 0;
                        switch(P3)
                        {
                                case 0xfe: key_can = 1; break;          //得到按鍵值
                                case 0xfd: key_can = 2; break;          //得到按鍵值
                                case 0xfb: key_can = 3; break;          //得到按鍵值
                                case 0xf7: key_can = 4; break;          //得到按鍵值
                                case 0xef: key_can = 5; break;          //得到按鍵值
                                case 0xdf: key_can = 6; break;          //得到按鍵值
                                case 0xbf: key_can = 7; break;          //得到按鍵值
                                case 0x7f: key_can = 8; break;          //得到按鍵值
                        }
                }                        
        }
        else
                key_new = 1;        
}

void key_with()
{
        if(key_can == 1)
        {
                led1 = 1;         //點(diǎn)亮發(fā)光二極管
                dt_1 = 1;         //
        }               
        if(key_can == 2)
        {
                led2 = 1;         //點(diǎn)亮發(fā)光二極管
                dt_2 = 1;
        }        
        if(key_can == 3)
        {
                led3 = 1;        //點(diǎn)亮發(fā)光二極管
                dt_3 = 1;
        }        
        if(key_can == 4)
        {
                led4 = 1;        //點(diǎn)亮發(fā)光二極管
                dt_4 = 1;
        }        
        if(key_can == 5)
        {
                led5 = 1;        //點(diǎn)亮發(fā)光二極管
                dt_5 = 1;
        }        
        if(key_can == 6)
        {
                led6 = 1;        //點(diǎn)亮發(fā)光二極管
                dt_6 = 1;
        }        
        if(key_can == 7)
        {
                led7 = 1;        
                dt_7 = 1;
        }        
        if(key_can == 8)
        {
                led8 = 1;        
                dt_8 = 1;
        }        
}
/*********************當(dāng)電梯不動(dòng)時(shí)、判斷是向上、還是向下**********************/
void tiandi_shang_xia()
{
        static uchar value;
        if(dt_s_x == 0)
        {
               
                flag_stop = 1;
                if(dt_value == 1)         //電梯在第1層停下不走了
                {
                        value = dt_2 + dt_3 + dt_4 + dt_5 + dt_6 + dt_7 + dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上        
                                shang = 0;          //顯示上
                                zhong = 0;        
                                xia = 1;                                         
                        }
                }                        
                if(dt_value == 2)         //電梯在第2層停下不走了
                {
                        value = dt_3 + dt_4 + dt_5 + dt_6 + dt_7 + dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;        
                                xia = 1;                                         
                        }
                        value = dt_1;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;                                                
                        }        
                }
                if(dt_value == 3)         //電梯在第3層停下不走了
                {
                        value = dt_4 + dt_5 + dt_6 + dt_7 + dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;        
                                xia = 1;                                         
                        }
                        value = dt_1 + dt_2;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;        
                                                                        
                        }        
                }        
                if(dt_value == 4)         //電梯在第4層停下不走了
                {
                        value = + dt_5 + dt_6 + dt_7 + dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;        
                                xia = 1;                                         
                        }
                        value = dt_1 + dt_2 + dt_3;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;                                                
                        }        
                }        
                if(dt_value == 5)         //電梯在第5層停下不走了
                {
                        value = dt_6 + dt_7 + dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;
                                xia = 1;                                                
                        }
                        value = dt_1 + dt_2 + dt_3 + dt_4;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;                                                
                        }        
                }        
                if(dt_value == 6)         //電梯在第6層停下不走了
                {
                        value =  dt_7 + dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;
                                xia = 1;                                                
                        }
                        value = dt_1 + dt_2 + dt_3 + dt_4 + dt_5;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;                                                
                        }        
                }        
                if(dt_value == 7)         //電梯在第7層停下不走了
                {
                        value = dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;        
                                xia = 1;                                         
                        }
                        value = dt_1 + dt_2 + dt_3 + dt_4 + dt_5 + dt_6;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;                                                
                        }        
                }        
                if(dt_value == 8)          //電梯在第8層停下不走了
                {
                        value = dt_8;
                        if(value != 0)
                        {
                                dt_s_x = 1;   //電梯向上走        
                                shang = 0;          //顯示上
                                zhong = 0;        
                                xia = 1;                                         
                        }
                        value = dt_1 + dt_2 + dt_3 + dt_4 + dt_5 + dt_6;
                        if(value != 0)
                        {
                                dt_s_x = 2;   //電梯向下走        
                                xia = 0;          //顯示下
                                zhong = 0;        
                                shang = 1;                                         
                        }        
                }        
        }
}

/****************電梯向上、做最后的判斷是否還要繼續(xù)向上****************/
void dt_shang_guan()
{
        uchar value;
        if(dt_s_x == 1)    //電梯向上  做最后的判斷是否還要繼續(xù)向上
        {
                if(dt_value == 1)        //在第1層
                {
                        value = dt_2 + dt_3 + dt_4 + dt_5 + dt_6 + dt_7 + dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;        
                }               
                else if(dt_value == 2)        //在第2層
                {
                        value = dt_3 + dt_4 + dt_5 + dt_6 + dt_7 + dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;        
                }               
                else if(dt_value == 3)        //在第3層
                {
                        value = + dt_6 + dt_7 + dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;                                          
                        }else
                                flag_stop = 1;         
                }               
                else if(dt_value == 4)        //在第4層
                {
                        value = dt_5 + dt_6 + dt_7 + dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;                 
                }               
                else if(dt_value == 5)        //在第5層
                {
                        value = dt_6 + dt_7 + dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;               
                }               
                else if(dt_value == 6)        //在第6層
                {
                        value = dt_7 + dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
            {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;                        
                }        
                else if(dt_value == 7)        //在第7層
                {
                        value = dt_8;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                shang = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;        
                }               
                else if(dt_value == 8)        //在第8層
                {
                        dt_s_x = 0;  //電梯停下不動(dòng)了
                        shang = 1;                //關(guān)閉上字
                        zhong = 1;         
                }               
        }        
}

/****************電梯向下、做最后的判斷是否還要繼續(xù)向下****************/
void dt_xia_guan()
{
        uchar value;
        if(dt_s_x == 2)    //電梯向下  做最后的判斷是否還要繼續(xù)向下
        {
                if(dt_value == 1)        //在第1層
                {
                        dt_s_x = 0;  //電梯停下不動(dòng)了
                        xia = 1;                //關(guān)閉上字
                        zhong = 1;         
                        flag_stop = 1;        
                }               
                else if(dt_value == 2)        //在第2層
                {
                        value = dt_1;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;        
                }               
                else if(dt_value == 3)        //在第3層
                {
                        value = dt_1 + dt_2;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;                                          
                        }else
                                flag_stop = 1;         
                }               
                else if(dt_value == 4)        //在第4層
                {
                        value = dt_2 + dt_3;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;                 
                }               
                else if(dt_value == 5)        //在第5層
                {
                        value = dt_1 + dt_2 + dt_4;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;               
                }               
                else if(dt_value == 6)        //在第6層
                {
                        value = dt_1 + dt_2 + dt_3 + dt_4 + dt_5;
                        if(value == 0)         //說(shuō)明上面沒有人按下
            {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;                        
                }        
                else if(dt_value == 7)        //在第7層
                {
                        value = dt_1 + dt_2  + dt_4 + dt_5+ dt_6;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;        
                }               
                else if(dt_value == 8)        //在第8層
                {
                        value =   dt_3 + dt_4 + dt_5 + dt_6 + dt_7;
                        if(value == 0)         //說(shuō)明上面沒有人按下
                        {
                                dt_s_x = 0;  //電梯停下不動(dòng)了  
                                xia = 1;                //關(guān)閉上字
                                zhong = 1;  
                        }else
                                flag_stop = 1;        

                        
                }               
        }               
}

/***********************電梯處理函數(shù)************************/
void td_dis()
{
        uchar value,value1;
        value = dt_1 + dt_2 + dt_3 + dt_4 + dt_5 + dt_6 + dt_7 + dt_8;
        if(value != 0)
        {                   //100ms
                if(flag_stop == 1)        //到相應(yīng)的樓了  要停下
                {
/***************************向上走電梯***********************************/        
                        if(dt_s_x != 0)                  //向上走電梯
                        {
                                value1 ++;
                                if(value1 >= 10)  //1s
                                {
                                        value1 = 0;
                                        if(dt_s_x == 1)                  //向上走電梯
                                        {
                                                dt_value ++;
                                                shang = 0;                //顯示上字
                                                zhong = 0;
                                        }
                                        if(dt_s_x == 2)                  //向下走電梯
                                        {
                                                dt_value --;
                                                xia = 0;                //顯示下字
                                                zhong = 0;
                                        }                                       
                                        if(dt_value == 1)           //當(dāng)?shù)搅说谝粚拥臅r(shí)候
                                        {
                                                if(dt_1 == 1)
                                                {
                                                        led1 = 0;                 //關(guān)閉第一層發(fā)光二極管
                                                        dt_1 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 2)           //當(dāng)?shù)搅说诙䦟拥臅r(shí)候
                                        {
                                                if(dt_2 == 1)
                                                {
                                                        led2 = 0;                 //關(guān)閉第二層發(fā)光二極管
                                                        dt_2 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 3)           //當(dāng)?shù)搅说?層的時(shí)候
                                        {
                                                if(dt_3 == 1)
                                                {
                                                        led3 = 0;                 //關(guān)閉第3層發(fā)光二極管
                                                        dt_3 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 4)           //當(dāng)?shù)搅说?層的時(shí)候
                                        {
                                                if(dt_4 == 1)
                                                {
                                                        led4 = 0;                 //關(guān)閉第4層發(fā)光二極管
                                                        dt_4 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 5)           //當(dāng)?shù)搅说?層的時(shí)候
                                        {
                                                if(dt_5 == 1)
                                                {
                                                        led5 = 0;                 //關(guān)閉第5層發(fā)光二極管
                                                        dt_5 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 6)           //當(dāng)?shù)搅说?層的時(shí)候
                                        {
                                                if(dt_6 == 1)
                                                {
                                                        led6 = 0;                 //關(guān)閉第6層發(fā)光二極管
                                                        dt_6 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 7)           //當(dāng)?shù)搅说?層的時(shí)候
                                        {
                                                if(dt_7 == 1)
                                                {
                                                        led7 = 0;                 //關(guān)閉第7層發(fā)光二極管
                                                        dt_7 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                        else if(dt_value == 8)           //當(dāng)?shù)搅说?層的時(shí)候
                                        {
                                                if(dt_8 == 1)
                                                {
                                                        led8 = 0;                 //關(guān)閉第8層發(fā)光二極管
                                                        dt_8 = 0;        //清零電機(jī)在的標(biāo)志
                                                        flag_stop = 0;   //到停下
                                                        beep = 0;        //打開蜂鳴器
                                                }                                 
                                        }
                                }
                        }               
                }                                                
        }
        if(flag_stop == 0)
        {
                value2 ++;
                if(value2 % 5 == 0)
                {
                        if(dt_s_x == 1)           //上
                        {
                                shang = ~shang;
                                zhong = ~zhong;                                
                        }
                        if(dt_s_x == 2)           //下
                        {
                                zhong = ~zhong;
                                xia = ~xia;                                
                        }               
                }
                if(value2 >= 10) //1.0s
                {                        
                        beep = 1;  //關(guān)閉蜂鳴器
                }
                if(value2 >= 20)         //100ms*20 = 2秒
                {
                        value2 = 0;                                 
                        dt_shang_guan();  //電梯向上  做最后的判斷是否還要繼續(xù)向上
                        dt_xia_guan();          //電梯向下  做最后的判斷是否還要繼續(xù)向下

                }
        }        
}


/*************定時(shí)器0初始化程序***************/
void time_init()         
{
        EA   = 1;                   //開總中斷
        TMOD = 0X01;          //定時(shí)器0、工作方式1
        ET0  = 1;                  //開定時(shí)器0中斷
        TR0  = 1;                  //允許定時(shí)器0定時(shí)
}

/******************主程序**********************/           
void main()
{
        P1 = 0x00;
        P0 = 0X00;           //單片機(jī)IO口初始化
        time_init();   //定時(shí)器初始化
        while(1)
        {
                key();                  //按鍵程序
                if(key_can < 20)
                {         
                        if(dt_s_x == 0)
                        {
                                value2 = 0;
                                flag_stop = 1;
                        }
                        key_with();               
                }  
                tiandi_shang_xia();          //當(dāng)電梯不動(dòng)時(shí)、判斷是向上、還是向下
                P0 = smg_du[dt_value];          //顯示
                if(flag_100ms  == 1)
                {
                        flag_100ms = 0;
                        td_dis();                 //電梯處理函數(shù)
                }
        }
}

/*************定時(shí)器0中斷服務(wù)程序***************/
void time0_int() interrupt 1
{        
        static uchar value;
        TH0 = 0x3c;
        TL0 = 0xb0;     // 50ms
        value ++;
        if(value % 2 == 0)
        {
                flag_100ms = 1 ;
        }
}
回復(fù)

使用道具 舉報(bào)

6589#
ID:184054 發(fā)表于 2017-4-16 18:50 | 只看該作者
謝謝,找不到完整版
回復(fù)

使用道具 舉報(bào)

6590#
ID:137676 發(fā)表于 2017-4-16 23:27 | 只看該作者
這個(gè)好啊!研究研究
回復(fù)

使用道具 舉報(bào)

6591#
ID:171565 發(fā)表于 2017-4-17 14:13 | 只看該作者
解壓密碼是多少啊
回復(fù)

使用道具 舉報(bào)

6592#
ID:191046 發(fā)表于 2017-4-18 23:12 | 只看該作者
很想學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

6593#
ID:190720 發(fā)表于 2017-4-19 01:25 來(lái)自觸屏版 | 只看該作者
看一下,好東西呀
回復(fù)

使用道具 舉報(bào)

6594#
ID:183159 發(fā)表于 2017-4-19 09:26 | 只看該作者
多謝大佬
回復(fù)

使用道具 舉報(bào)

6595#
ID:189945 發(fā)表于 2017-4-19 11:01 | 只看該作者
太好了,多謝樓主
回復(fù)

使用道具 舉報(bào)

6596#
ID:86235 發(fā)表于 2017-4-19 13:26 | 只看該作者
絕品好東西,非常感謝。
回復(fù)

使用道具 舉報(bào)

6597#
ID:191208 發(fā)表于 2017-4-19 14:31 | 只看該作者
資料很多,應(yīng)該很好用
回復(fù)

使用道具 舉報(bào)

6598#
ID:177599 發(fā)表于 2017-4-19 14:41 | 只看該作者
下載收藏 謝謝樓主了
回復(fù)

使用道具 舉報(bào)

6599#
ID:185854 發(fā)表于 2017-4-19 22:36 | 只看該作者
贊贊贊
回復(fù)

使用道具 舉報(bào)

6600#
ID:185854 發(fā)表于 2017-4-19 22:36 | 只看該作者
贊贊贊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表