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

正文內容

基于單片機與vb汽車尾燈控制_課程設計報告(參考版)

2024-09-01 18:07本頁面
  

【正文】 清空接收緩沖區(qū) = 1 39。設置數據格式為二進制 Else = InputModeText 39。 39。 amp。 amp。設置串口號 = amp。 } } } Vb 上位機程序 Private Sub Check3_Click() If = True Then If = 1 Then = 尾燈控制 Else = 按鍵控制 End If Else MsgBox 請打開串口 End If End Sub Private Sub Command1_Click() = 1 = 0 = 0 33 = vbRed = vbBlack = vbBlack = vbBlack = vbBlack = vbBlack End Sub Private Sub Command10_Click() End End Sub Private Sub Command2_Click() = 6 = 0 = 0 = vbRed = vbBlack = vbBlack = vbBlack = vbBlack = vbBlack End Sub Private Sub Command3_Click() = 1 = 0 = vbRed = vbBlack = vbBlack = vbBlack 34 = vbBlack = vbBlack End Sub Private Sub Command4_Click() = 1 = 0 39。||KEY4==1||KEY3==1||KE 32 Y1==1||KEY5==1||KEY6==1||KEY2==1 ) break。||SBUF==39。||SBUF==39。||SBUF==39。||SBUF==39。 if(SBUF==39。m16。 lcd_pos(0x40)。 LED5=0。 LED1=0。尾燈兩邊的中間 燈亮 { P2=0xff。639。||KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1||KEY2==1 ) break。||SBUF==39。||SBUF==39。||SBUF==39。||SBUF==39。 if(SBUF==39。m16。 lcd_pos(0x40)。 LED1=0。 LED7=0。 LED5=0。) //汽車倒車;中間四個燈亮 { P2=0xff。 } else if(SBUF==39。639。539。239。339。139。m++) lcd_wdat(cdis2[m])。 31 for(m=0。) //汽車臨時剎車全部亮 { P2=0x00。 } else if(SBUF==39。 // break。m16。 lcd_pos(0x40)。 P2=0xf7。 { P2=0xff。639。539。439。239。139。339。 } break。m++) lcd_wdat(cdis4[m])。 for(m=0。 delay(100)。 delay(100)。||KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1||KEY2==1) while(1)。||SBUF==39。||SBUF==39。||SBUF==39。||SBUF==39。) //汽車右轉 ;亮并且閃 { if(SBUF==39。 } else if(SBUF ==39。639。539。439。339。239。m++) lcd_wdat(cdis1[m])。 for(m=0。) //單引號內表示 ASCII 碼 //白天正常行駛指示燈全滅 { P2=0xff。 while(1) { if (SBUF==39。m++) lcd_wdat(cdis71[m])。 //設置顯示位置為第一行的第 1 個字符 for(m=0。 } } } } void UARTinterrupt(void) interrupt 4 { uchar m。m16。 lcd_pos(0x40)。 LED5=0。 LED1=0。 if(KEY6==1) { P2=0xff。 } } //汽車夜間行駛車前燈全亮。m16。 lcd_pos(0x40)。 LED1=0。 LED7=0。 LED5=0。 if(KEY5==1) { P2=0xff。m++) lcd_wdat(cdis2[m])。 28 for(m=0。 if(KEY4==1) { P2=0x00。 if(KEY4==1||KEY2==1||KEY1==1||KEY5==1||KEY6==1) break。m16。 lcd_pos(0x40)。 while(1) { LED4=~LED4。 } } } //汽車左轉 ;亮并且閃 if(KEY3==1) { delay(10)。m++) lcd_wdat(cdis4[m])。 for(m=0。 delay(100)。 if(KEY2==1) { P2=0xff。m++) lcd_wdat(cdis1[m])。 for(m=0。 if(KEY1==1) { P2=0xff。m++) lcd_wdat(cdis7[m])。 //設置顯示位置為第一行的第 1 個字符 for(m=0。m++) // lcd_wdat(cdis2[m])。 //設置顯示位置為第二行第 1 個字符 // for(m=0。 initUART()。m16。 //初始化 LCD lcd_pos(0)。 delay1(10)。 P2=0xff。 //啟動定時器 1 } void main(void) { uchar m。 //開總中斷 ES=1。 //晶振 時,波特率 9600 TL1=0xfd。 //M1=1,M0=0 定時器 1 工作方式 2(定時常數重裝, 8 位) SCON=0x50。 //數據指針 =80+地址變量 } /*******************************************************************/ void initUART(void) //串口必須作以下初始化,才能正常工作。 //清除 LCD 的顯示內容 delay1(5)。 //移動光標 delay1(5)。 //顯示開,關光標 25 delay1(5)。 delay1(5)。 delay1(5)。 //16*2 顯示, 5*7 點陣, 8 位數據 delay1(5)。 } /*******************************************************************/ /* */ /* LCD 初始化設定 */ /* */ /*******************************************************************/ void lcd_init() { delay1(15)。 delayNOP()。 delayNOP()。 LCD_EN = 0。 LCD_RS = 1。 } 24 /*******************************************************************/ /* */ /*寫顯示數據到 LCD */ /*RS=H, RW=L, E=高脈沖, D0D7=數據。 delayNOP()。 delayNOP()。 _nop_()。 LCD_EN = 0。 LCD_RS = 0。 } /*******************************************************************/ /* */ /*寫指令數據到 LCD */ /*RS=L, RW=L, E=高脈沖, D0D7=指令碼。 LCD_EN = 0。 result = (bit)(P0amp。 LCD_EN = 1。 LCD_RS = 0。 lcdbusy 為 0 時 ,閑,可寫指令與數據。 uchar code cdis71[ ] = { My Control }。 //uchar code cdis51[ ] = {Astern}。 //uchar code cdis31[ ] = {left}。 //uchar code cdis11[ ] = {Day time}。 uchar code cdis6[ ] = {night}。 uchar code cdis4[ ] = {right}。 uchar cod
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1