freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)論文-基于80c51單片機的自動升降電梯控制系統(tǒng)設計-資料下載頁

2025-01-16 20:33本頁面
  

【正文】 0x07, //7 0x7F, //8 }。//顯示數(shù)碼管 8的字符段 原函數(shù)聲明程序 原函數(shù)聲明是為了程序更加清晰,閱讀者更容易的看懂編寫者的代碼,也是程序模塊化的表現(xiàn)。 void deleayms(uchar z)。//延時 n毫秒 void deleays(uchar z)。//延時 n秒 void initkey()。//按鍵中斷初始化,即有一個按鍵按下則產生中斷 void kuozhan8255chushihua()。//8255A 初始化 void externalint0(void)。//外部中斷 0程序 void yunxingqingkuang()。//判斷機箱是上運行或者下運行或者是響應當前層 void panduanshangxiagaodi()。//判斷上或下的最高層和最低層 void shuzushang()。//當下響應完的時候判斷上是否需要響應 void shuzuxia()。//當上響應完的時候判斷下是否需要響應 void key()。//按鍵處理模塊 void shumaguanxianshi()。//數(shù)碼管顯示子程序 void LEDshangliang()。//LED 燈上亮 void LEDxialiang()。//LED 燈下亮 void LEDliang()。//機箱的 LED燈亮 void LEDshangmie()。//LED 上滅 void LEDxiamie()。//LED 下滅 void LEDmie()。//LED當前層滅 void kai()。//電梯開門 void guan()。//電梯關門 void yunxingshang()。//電機勻速上運行 void yunxingxia()。//電機勻速下運行 外部中斷 0 程序 外部中斷 0本系統(tǒng)一個非常重要的程序,當外部中斷 0有響應 的時候,主程序才可以運行。 /*外部中斷 0 程序,當產生中斷時,說明有按鍵按下,識別哪個按鍵按下,并用 b、 c、 d標注,且進行上下最高低判斷,用 aim1和 aim2 返回 ,aim1表示上最高層, aim2表示下最底層 */ void externalint0(void) interrupt 0 { EA = 0。//禁止所有中斷 //A口讀寫數(shù)據(jù) a = PA_8255。//取出數(shù)據(jù) 自動升降電梯控制系統(tǒng) if(a != 0xFF) { switch(a) { //第一層的上按鍵 case 0xFE: { LEDshangliang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 1。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 a = 0xFF。 break。 } //第二層的上按鍵 case 0xFD: { LEDshangliang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 2。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 a = 0xFF。 break。 } //第三層的上按鍵 case 0xFB: { LEDshangliang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 3。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 自動升降電梯控制系統(tǒng) a = 0xFF。 break。 } //第四層的上按鍵 case 0xF7: { LEDshangliang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 4。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 a = 0xFF。 break。 } //第五層的上按鍵 case 0xEF: { LEDshangliang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 5。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 a = 0xFF。 break。 } //第六層的上按鍵 case 0xDF: { LEDshangliang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 6。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 a = 0xFF。 自動升降電梯控制系統(tǒng) break。 } //第七層的上按鍵 case 0xBF: { LEDshangliang()。//響應當前 所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } shang = 7。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 shang = 0。 a = 0xFF。 break。 } default: //條件不滿足 返回 break。 } } //B口讀寫數(shù)據(jù) a = PB_8255。//取出數(shù)據(jù) if(a != 0xFF) { switch(a) { //第二層的下按鍵 case 0xFE: { LEDxialiang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } xia = 2。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 xia = 0。 a = 0xFF。 break。 } //第三層的下按鍵 case 0xFD: { LEDxialiang()。//響應當前所按下的按鍵的 LED燈 自動升降電梯控制系統(tǒng) if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } xia = 3。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 xia = 0。 a = 0xFF。 break。 } //第四層的下按鍵 case 0xFB: { LEDxialiang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷 當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } xia = 4。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 xia = 0。 a = 0xFF。 break。 } //第五層的下按鍵 case 0xF7: { LEDxialiang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } xia = 5。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 xia = 0。 a = 0xFF。 break。 } //第六層的下按鍵 case 0xEF: { LEDxialiang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) 自動升降電梯控制系統(tǒng) { e = 0。//機箱停止 } xia = 6。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 xia = 0。 a = 0xFF。 break。 } //第七層的下 按鍵 case 0xDF: { LEDxialiang()。//響應當前所按下的按鍵的 LED燈 if((aim1 == 0) amp。amp。 (aim2 == 9))//判斷當前機箱是否所以靜止狀態(tài) { e = 0。//機箱停止 } xia = 7。 yunxingqingkuang()。//判斷電梯上升還是下降 panduanshangxiagaodi()。//判斷電梯上的最高層和下的最底層 xia = 0。 a = 0xFF。 break。 } //第八層的下按鍵 case 0xBF: { LEDxialiang()。//響應當前所按下的按鍵的
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1