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

正文內容

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

2025-09-18 18:07 上一頁面

下一頁面
 

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