久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2431|回復: 0
打印 上一主題 下一主題
收起左側

單片機大棚溫濕度大棚設計

[復制鏈接]
跳轉到指定樓層
樓主
ID:191853 發表于 2017-4-21 16:39 來自手機 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
鍵盤掃描程序如下所示:void keyscan(){   uchar j;   if(s1==0)   {       for(j=0; j<60; j++);       if(s1==0)       {           while(!s1);           flag++;           if(flag>4)               flag=0;       }   }    if( s2==0)   {       for(j=0; j<60; j++);       if( s2==0)       {           while(!s2);           if(flag==1)           {               Lt++;               if(Lt>99)                   Lt=99;           }           else if(flag==2)           {               Lh++;               if(Lh>99)                   Lh=99;           }                   elseif( flag==3)                   {    Ht++;                      if(Ht>99)                            Ht=99;               }                          elseif( flag==4)                   {    Hh++;                      if(Hh>99)                            Hh=99;               }                                                        }        }        if( s3==0)   {       for(j=0; j<60; j++);       if( s3==0)       {           while(!s3);           if(flag==1)           {               Lt--;               if(Lt<1)                   Lt=1;           }           else if(flag==2)           {               Lh--;               if(Lh<1)                   Lh=1;           }                    elseif(flag==3)                   {Ht--;               if(Ht<1)                 Ht=1;                }                        elseif(flag==4)                   {Hh--;               if(Hh<1)                 Hh=1;                }         }   }}  該程序講述鍵盤掃描函數,鍵盤或按鍵掃描掃描函數,通過調用該函數可以判斷有無按鍵按下,if只作一次判斷,在s1等于0時執行if內的程序。接下來按鍵檢測,當!s1為真時循環,否則跳出循環。執行完變量flag加1,如果變量flag大于4,則把這個狀態設置為0。第二鍵是否按下鍵盤檢測,當!s2為真時循環,否則跳出循環,第三鍵是否按下鍵盤檢測,當!s3為真時循環,否則跳出循環。S2為選擇位增加,s3為選擇位減,在他們設定內flag狀態1234進行設定。  4.3設計的軟件的使用   在剛接觸單片機的時候,課本里面使用大量匯編語言來學習單片機,匯編語言有一個好處就是容易上手,方便加深理解單片機知識,但是有局部性,其移植性很差,而且編寫比較繁瑣。匯編語言屬于低級語言。之后又學了C語言,其具有一定的通用性,具有高級語言的所有優點,而且書寫方便有條理。C語言屬于高級語言。本設計軟件部分采用C語言來編寫。使用的軟件是KEIL軟件[25]。   Keil是一個公司的名字,keil軟件是目前最流行的的單片機開發軟件,支持c語言、匯編語言。   本次設計采用的編程軟件keil4軟件,采用C語言進行編寫程序,然后進行編譯生成HEX文件然后下載程序傳給單片機。   下圖4-3-1為本次設計編寫程序建立的工程的界面。 [圖片]圖4-3-1程序建立的工程的界面程序在編寫的時候要不斷的調試,才能知道程序的錯誤所在。寫好的程序,沒有錯誤將其生成hex文件。編譯成功的如圖4-3-2所示:
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美视频二区 | av中文字幕在线播放 | 中文字幕一区二区三区四区五区 | 日日夜夜免费精品 | 国产亚洲一区精品 | 欧美日韩国产中文 | 免费的一级视频 | 国产小视频精品 | 精品久久久久久久久久久院品网 | 高清亚洲 | 999国产精品视频免费 | 免费午夜视频 | 国产高清视频在线观看播放 | 亚洲国产精品久久久久 | 亚洲国产精品美女 | 国产免费a视频 | 久久精品网 | 91精品国产色综合久久不卡98口 | 狠狠干网站 | heyzo在线| 欧美激情精品久久久久久变态 | 国产精品久久久久久久白浊 | 久久专区 | 久久久久亚洲 | 欧美一区二区三区,视频 | av一区在线 | 亚洲av一级毛片 | 黄色三级免费网站 | 黄色毛片在线看 | 日韩欧美在线视频播放 | 日本在线黄色 | 三级黄视频在线观看 | 欧美三级电影在线播放 | 精品视频一区二区 | 久久亚洲国产精品日日av夜夜 | 91久久精品日日躁夜夜躁欧美 | 91视频在线 | 国产亚洲精品一区二区三区 | 巨大黑人极品videos精品 | 国产精品久久精品 | 超碰成人免费观看 |