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

正文內(nèi)容

基于單片機汽車尾燈控制畢業(yè)設(shè)計論文-資料下載頁

2024-08-28 18:04本頁面

【導(dǎo)讀】的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文。中作了明確的說明并表示了謝意。的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。作為轉(zhuǎn)彎等控制信號。通過設(shè)計汽車尾燈顯示控制電路,能很好的綜合運用我們所學(xué)。習(xí)到的單片機、C語言、模擬電路等知識,熟悉電子電路設(shè)計的基本方法。電路簡單、制作方便、容易操作、可反復(fù)擦寫、性能可靠等特點。關(guān)鍵詞:AT89S52;發(fā)光二極管;單片機;C語言;汽車尾燈;

  

【正文】 將數(shù)據(jù) (字符的標(biāo)準(zhǔn) ASCII碼 )寫入液晶模塊 入口參數(shù): y(為字符常量 ) ***************************************************/ void WriteData(unsigned char y) { while(BusyTest()==1)。 RS=1。 //RS為高電平 , RW為低電平時 , 可以寫入數(shù)據(jù) RW=0。 E=0。 //E置低電平 (根據(jù)表 86, 寫指令時 , E為高脈沖 , // 就是讓 E從 0到 1發(fā)生正跳變,所以應(yīng)先置 0 P1=y。 //將數(shù)據(jù)送入 P0口,即將數(shù)據(jù)寫入液晶模塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應(yīng)時間 E=1。 //E置高電平 _nop_()。 _nop_()。 _nop_()。 _nop_()。 //空操作四個機器周期,給硬件反應(yīng)時間 E=0。 //當(dāng) E由高電平跳變成低電平時,液晶模塊開始執(zhí)行命令 長沙學(xué)院 畢業(yè)設(shè)計 (論文 ) 32 } /***************************************************** 函數(shù)功能:對 LCD的顯示模式進(jìn)行初始化設(shè)置 ***************************************************/ void LcdInitiate(void) { delay(15)。 //延時 15ms,首次寫指令時應(yīng)給 LCD一段較長的反應(yīng)時間 WriteInstruction(0x38)。 //顯示模式設(shè)置: 16 2顯示, 5 7點陣, 8位數(shù)據(jù)接口 delay(5)。 //延時 5ms WriteInstruction(0x38)。 delay(5)。 WriteInstruction(0x38)。 delay(5)。 WriteInstruction(0x0f)。 //顯示模式設(shè)置:顯示開,有光標(biāo),光標(biāo)閃爍 delay(5)。 WriteInstruction(0x06)。 //顯示模式設(shè)置:光標(biāo)右移,字符不移 delay(5)。 WriteInstruction(0x01)。 //清屏幕指令,將以前的顯示內(nèi)容清除 delay(5)。 } void DelayMS(uint x) { uchar i。 while(x) { for(i=0。i110。i++)。 } } void main() { if(TL==0) { DelayMS(10)。 if(TL==0) 長沙學(xué)院 畢業(yè)設(shè)計 (論文 ) 33 { P0_0=1。 P0_1=1。 P0_2=1。 P0_3=1。 P0_4=1。 P0_5=1。 P0_6=1。 while(TR!=0amp。amp。EM!=0amp。amp。DND!=0amp。amp。ND!=0) { LcdInitiate()。 //調(diào)用 LCD初始化函數(shù) WriteInstruction(0x01)。//清顯示 : 清屏 WriteAddress(0x00)。 // 設(shè)置顯示位置 i = 0。 while(dis1[i] != 39。\039。) // 顯示字符 { WriteData(dis1[i])。 i++。 } P0_0=!P0_0。 P0_1=!P0_1。 DelayMS(600)。 if(BR==0) { while(TR!=0amp。amp。EM!=0amp。amp。DND!=0amp。amp。ND!=0) { WriteAddress(0x40)。 // 設(shè)置顯示位置 i = 0。 while(dis3[i] != 39。\039。) { WriteData(dis3[i])。 i++。 } P0_0=!P0_0。 P0_1=!P0_1。 P0_4=0。 長沙學(xué)院 畢業(yè)設(shè)計 (論文 ) 34 P0_6=0。 DelayMS(600)。 } } } } } if(TR==0) { DelayMS(10)。 if(TR==0) { P0_0=1。 P0_1=1。 P0_2=1。 P0_3=1。 P0_4=1。 P0_5=1。 P0_6=1。 while(TL!=0amp。amp。EM!=0amp。amp。DND!=0amp。amp。ND!=0) { LcdInitiate()。 //調(diào)用初始化 WriteInstruction(0x01)。//清顯示 : 清屏 WriteAddress(0x00)。 // 設(shè)置顯示位置 i = 0。 while(dis2[i] != 39。\039。) { // 顯示字符 WriteData(dis2[i])。 i++。 } P0_3=!P0_3。 P0_4=!P0_4。 DelayMS(600)。 if(BR==0) { while(TL!=0amp。amp。EM!=0amp。amp。DND!=0amp。amp。ND!=0) 長沙學(xué)院 畢業(yè)設(shè)計 (論文 ) 35 { WriteAddress(0x40)。 i = 0。 while(dis3[i] != 39。\039。) { WriteData(dis3[i])。 i++。 } P0_3=!P0_3。 P0_4=!P0_4。 P0_1=0。 P0_6=0。 DelayMS(600)。 } } } } } if(BR==0) { DelayMS(10)。 if(BR==0) { LcdInitiate()。 //調(diào)用 LCD初始化函數(shù) WriteInstruction(0x01)。//清顯示 : 清屏幕指令 WriteAddress(0x00)。 // 設(shè) 置顯示位置 i = 0。 while(dis3[i] != 39。\039。) { // 顯示字符 WriteData(dis3[i])。 i++。 } P0_0=1。 P0_1=0。 P0_2=1。 P0_3=1。 P0_4=0。 長沙學(xué)院 畢業(yè)設(shè)計 (論文 ) 36 P0_5=1。 P0_6=0。 } } if(EM==0) { DelayMS(10)。 if(EM==0) { P0_0=1。 P0_1=1。 P0_2=1。 P0_3=1。 P0_4=1。 P0_5=1。 P0_6=1。 while(TL!=0amp。amp。TR!=0amp。amp。BR!=0amp。amp。DND!=0amp。amp。ND!=0) { LcdInitiate()。 //調(diào)用 LCD初始化函數(shù) WriteInstruction(0x01)。//清顯示 : 清屏 WriteAddress(0x00)。 // 設(shè)置顯示位置 i = 0。 while(dis4[i] != 39。\039。) { // 顯示字符 WriteData(dis4[i])。 i++。 } P0_0=!P0_0。 P0_1=!P0_1。 P0_3=!P0_3。 P0_4=!P0_4。 DelayMS(600)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1