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

正文內(nèi)容

交通運輸?shù)湍芤姸认缕嚪雷差A(yù)警系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-06-26 16:13本頁面
  

【正文】 。 } } if(a==2) { if(S=700) //超出測量范圍顯示“” { DisplayOneChar(11, 1, ASCII[11])。 DisplayOneChar(12, 1, ASCII[10])。 //顯示點 DisplayOneChar(13, 1, ASCII[11])。 DisplayOneChar(14, 1, ASCII[11])。 DisplayOneChar(15, 1, ASCII[12])。 //顯示M } if (S700) { disbuff_2[0]=S%1000/100。 disbuff_2[1]=S%1000%100/10。 disbuff_2[2]=S%1000%10 %10。 DisplayOneChar(11, 1, ASCII[disbuff_2[0]])。 DisplayOneChar(12, 1, ASCII[10])。 //顯示點 DisplayOneChar(13, 1, ASCII[disbuff_2[1]])。 DisplayOneChar(14, 1, ASCII[disbuff_2[2]])。 DisplayOneChar(15, 1, ASCII[12])。 //顯示M } if((S=200)amp。amp。(S700) ) { led2=0。 buzzer_flag_2=0。 } if(S200) { buzzer=1。 led2=1。 buzzer_flag_2=1。 } } if((buzzer_flag_1==0)amp。amp。(buzzer_flag_2==0)) { buzzer=0。 }}/********************************************************/void StartModule(unsigned char a) //啟動模塊{ if(a==1) { TX_1=1。 //啟動一次模塊 } if(a==2) { TX_2=1。 } _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 if(a==1) { TX_1=0。 } if(a==2) { TX_2=0。 }}/**************************1602顯示屏**************************/include sbit LCM_RS = P2^6。 //復(fù)位端 sbit LCM_RW = P2^5。 //寫數(shù)據(jù)端sbit LCM_E = P2^7。 //使能端define LCM_Data P0define Busy 0x80 //用于檢測LCM狀態(tài)字中的Busy標(biāo)識//5ms延時void Delay5Ms(void){ unsigned int TempCyc = 5552。 while(TempCyc)。}//寫數(shù)據(jù)void WriteDataLCM(unsigned char WDLCM) { ReadStatusLCM()。 //檢測忙 LCM_Data = WDLCM。 LCM_RS = 1。 LCM_RW = 0。 LCM_E = 0。 //若晶振速度太高可以在這后加小的延時 LCM_E = 0。 //延時 LCM_E = 1。}//寫指令void WriteCommandLCM(unsigned char WCLCM,BuysC) //BuysC為0時忽略忙檢測{ if (BuysC) ReadStatusLCM()。 //根據(jù)需要檢測忙 LCM_Data = WCLCM。 LCM_RS = 0。 LCM_RW = 0。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 }//讀數(shù)據(jù)unsigned char ReadDataLCM(void){ LCM_RS = 1。 LCM_RW = 1。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 return(LCM_Data)。}//讀狀態(tài)unsigned char ReadStatusLCM(void){ LCM_Data = 0xFF。 LCM_RS = 0。 LCM_RW = 1。 LCM_E = 0。 LCM_E = 0。 LCM_E = 1。 while (LCM_Data amp。 Busy)。 //檢測忙信號 return(LCM_Data)。}void LCMInit(void) //LCM初始化{ LCM_Data = 0。 WriteCommandLCM(0x38,0)。 //三次顯示模式設(shè)置,不檢測忙信號 Delay5Ms()。 WriteCommandLCM(0x38,0)。 Delay5Ms()。 WriteCommandLCM(0x38,0)。 Delay5Ms()。 WriteCommandLCM(0x38,1)。 //顯示模式設(shè)置,開始要求每次檢測忙信號 WriteCommandLCM(0x08,1)。 //關(guān)閉顯示 WriteCommandLCM(0x01,1)。 //顯示清屏 WriteCommandLCM(0x06,1)。 // 顯示光標(biāo)移動設(shè)置 WriteCommandLCM(0x0c,1)。 // 顯示開及光標(biāo)設(shè)置}//按指定位置顯示一個字符void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData){ Y amp。= 0x1。 X amp。= 0xF。 //限制X不能大于15,Y不能大于1 if (Y) X |= 0x40。 //當(dāng)要顯示第二行時地址碼+0x40。 X |= 0x80。 //算出指令碼 WriteCommandLCM(X, 1)。 //發(fā)命令字 WriteDataLCM(DData)。 //發(fā)數(shù)據(jù)}//按指定位置顯示一串字符void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData){ unsigned char ListLength。 ListLength = 0。 Y amp。= 0x1。 X amp。= 0xF。 //限制X不能大于15,Y不能大于1 while (DData[ListLength]0x19) //若到達(dá)字串尾則退出 { if (X = 0xF) //X坐標(biāo)應(yīng)小于0xF { DisplayOneChar(X, Y, DData[ListLength])。 //顯示單個字符 ListLength++。 X++。 } }}
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1