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

正文內(nèi)容

太陽(yáng)能熱水器控制器的設(shè)計(jì)作業(yè)(編輯修改稿)

2024-08-03 13:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 }// } return shuiliang。} 按鍵處理部分include void KeyDelay (unsigned int z){ unsigned int i。 while(z) { for(i=0。i120。i++) 。 }}void KeyInit (void){ P2=0xfe。 P0=0xff。 ad0=0。 ad1=0。 ad2=0。 ad3=1。 }unsigned char KeyScan (void){ unsigned char temp,num。 num=16。 ad0=0。 ad1=0。 ad2=1。 ad3=1。 P2=0xfe。 //掃描第一行 P0=0xff。 temp=P0。 if(temp!=0xff) { KeyDelay(5)。 temp=P0。 if(temp!=0xff) { switch(temp) { case 0xfe: num=0。 break。 case 0xfd: num=1。 break。 case 0xfb: num=2。 break。 case 0xf7: num=3。 break。 case 0xef: num=4。 break。 case 0xdf: num=5。 break。 case 0xbf: num=6。 break。 case 0x7f: num=7。 break。 } while(temp!=0xff) { P0=0xff。 temp=P0。 } } } P2=0xfd。 //掃描第二行 P0=0xff。 temp=P0。 if(temp!=0xff) { KeyDelay(5)。 temp=P0。 if(temp!=0xff) { switch(temp) { case 0xfe: num=8。 break。 case 0xfd: num=9。 break。 case 0xfb: num=10。 break。 case 0xf7: num=11。 break。 case 0xef: num=12。 break。 case 0xdf: num=13。 break。 case 0xbf: num=14。 break。 case 0x7f: num=15。 break。 } while(temp!=0xff) { P0=0xff。 temp=P0。 } } } ad3=0。 return num。}LCD1602程序include unsigned char code dis1[] = { Wele B6 }。//第一行顯示內(nèi)容unsigned char dispbuf[5]。//第二行顯示內(nèi)容float count1=。/*******************************************************************//* /* 延時(shí)子程序 /* /*******************************************************************/void LcdDelay (int ms){ int i。 while(ms) { for(i = 0。 i i++) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 } }}/*******************************************************************//* */ /*檢查L(zhǎng)CD忙狀態(tài) */ /*LcdBusy為1時(shí),忙,等待。LcdBusy為0時(shí),閑,可寫指令與數(shù)據(jù)。 */ /* */ /*******************************************************************/bit LcdBusy (void){ bit result。 lck = 0。 LCD_RW =1。 lcd_rs=0。 LCD_EN=1。//0x91。//LCD_RS = 0。 LCD_RW = 1。 LCD_EN = 1。 lck = 1。 //鎖存數(shù)據(jù)到HC574 _nop_()。 _nop_()。 _nop_()。 _nop_()。 result = (bit)(P0amp。0x80)。 lck = 0。 LCD_EN = 0。// LCD_EN = 0。 lck = 1。 return result。 }/*******************************************************************//* */ /*寫指令數(shù)據(jù)到LCD */ /*RS=L,RW=L,E=上升沿,D0D7=指令碼。 */ /* */ /*******************************************************************/void LcdWcmd (unsigned char cmd){ while (LcdBusy())。 lck = 0。 LCD_RW =0。 lcd_rs=0。 LCD_EN=0。// LCD_RS = 0。 LCD_RW = 0。 LCD_EN = 0。 lck = 1。 _nop_()。 _nop_()。 P0 = cmd。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 lck = 0。 LCD_EN = 1。 // LCD_EN = 1。 lck = 1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 lck = 0。 LCD_EN = 0。 // LCD_EN = 0。 lck = 1。}/*******************************************************************//*
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1