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

正文內(nèi)容

基于單片機(jī)與vb汽車尾燈控制課程設(shè)計(jì)報(bào)告(存儲(chǔ)版)

  

【正文】 統(tǒng)??粗约撼晒χ谱鞒鰜?lái)的電路板覺(jué)得很有成就感。 參考文獻(xiàn)[1]李廣弟,朱月秀,[M].北京:航空航天大學(xué)出版社,2000.[2]康華光,[M].武漢:高等教育出版社,1998.[3]sbit KEY6=P1^5。sbit LED8=P2^7。_nop_()。j120。 _nop_()。//uchar code cdis11[ ] = {Day time}。lcdbusy為0時(shí),閑,可寫(xiě)指令與數(shù)據(jù)。 LCD_EN = 0。 _nop_()。 LCD_RS = 1。 }/*******************************************************************//* *//* LCD初始化設(shè)定 *//* *//*******************************************************************/void lcd_init(){ delay1(15)。 //顯示開(kāi),關(guān)光標(biāo) delay1(5)。 //M1=1,M0=0 定時(shí)器1工作方式2(定時(shí)常數(shù)重裝,8 位) SCON=0x50。P2=0xff。 initUART()。m++) lcd_wdat(cdis7[m])。 if(KEY2==1) { P2=0xff。 } }} //汽車左轉(zhuǎn) ;亮并且閃if(KEY3==1){ delay(10)。 if(KEY4==1||KEY2==1||KEY1==1||KEY5==1||KEY6==1) break。if(KEY5==1){ P2=0xff。 lcd_pos(0x40)。 LED1=0。 } } } } void UARTinterrupt(void) interrupt 4 { uchar m。) //單引號(hào)內(nèi)表示ASCII碼 //白天正常行駛指示燈全滅 { P2=0xff。339。 }else if(SBUF ==39。||SBUF==39。 delay(100)。339。539。 lcd_pos(0x40)。) //汽車臨時(shí)剎車全部亮 { P2=0x00。339。 } else if(SBUF==39。 LED1=0。||SBUF==39。||KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1||KEY2==1 ) break。 LED5=0。||SBUF==39。||KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1||KEY2==1 ) break。 amp。清空接收緩沖區(qū) = 1 39。 amp。||SBUF==39。 if(SBUF==39。 LED1=0。||SBUF==39。 if(SBUF==39。 LED7=0。639。139。 } else if(SBUF==39。 P2=0xf7。439。 } break。 delay(100)。||SBUF==39。639。239。 while(1) { if (SBUF==39。m16。if(KEY6==1) { P2=0xff。 LED1=0。m++) lcd_wdat(cdis2[m])。m16。m++) lcd_wdat(cdis4[m])。m++) lcd_wdat(cdis1[m])。 //設(shè)置顯示位置為第一行的第1個(gè)字符 for(m=0。m16。 //啟動(dòng)定時(shí)器1} void main(void){ uchar m。 //數(shù)據(jù)指針=80+地址變量}/*******************************************************************/void initUART(void) //串口必須作以下初始化,才能正常工作。 delay1(5)。 delayNOP()。 }/*******************************************************************//* *//*寫(xiě)顯示數(shù)據(jù)到LCD *//*RS=H,RW=L,E=高脈沖,D0D7=數(shù)據(jù)。 LCD_EN = 0。 result = (bit)(P0amp。uchar code cdis71[ ] = { My Control }。uchar code cdis6[ ] = {night}。 _nop_()。it。define delayNOP()。sbit LED6=P2^5。sbit KEY4=P1^3。在原理圖的設(shè)計(jì)、使用proteus仿真、使用Altium繪制、實(shí)物的制作、板子調(diào)試等整個(gè)過(guò)程中加強(qiáng)了我們分析問(wèn)題和解決問(wèn)題的能力,深刻體味到實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)這一道理。而且,在課設(shè)過(guò)程中添加了自己的思考,該選擇怎樣的電阻、電容,想要修改最后的輸出,應(yīng)該在什么地方做改變。(1)在編寫(xiě)液晶屏的顯示程序時(shí),發(fā)現(xiàn)液晶屏只能瞬間的顯示狀態(tài),而不能保持,因此在液晶顯示程序后要加上一個(gè)延時(shí),使液晶屏能夠保持狀態(tài); (2)要使發(fā)光二極管閃爍可以通過(guò)指令讓其取反,但是在編寫(xiě)程序時(shí),只能取反一次,一次可以使用一個(gè)while函數(shù),當(dāng)沒(méi)有按鍵時(shí)候發(fā)光二極管一直取反,且在程序里加上適當(dāng)?shù)难訒r(shí); (3)在使發(fā)光二極管閃爍時(shí),如果前一個(gè)狀態(tài)中正在使用改二極管,則切換狀態(tài)后,每個(gè)燈管的閃爍時(shí)間不同步,因此在讓其閃爍之前先令所有二極管保持同一個(gè)狀態(tài); VB上位機(jī)界面設(shè)計(jì)(1)IO控制系統(tǒng)原理框圖: 單片機(jī) 上位機(jī)控制軟件 發(fā)送數(shù)據(jù) 將PC機(jī)和單片機(jī)通過(guò)RS232連接,通過(guò)上位機(jī)軟件可以向單片機(jī)發(fā)送數(shù)據(jù)來(lái)測(cè)試兩者的通訊狀態(tài),同時(shí)單片機(jī)也可以向上位機(jī)軟件返回?cái)?shù)據(jù),以顯示當(dāng)前通信狀態(tài)是否正常。 硬件設(shè)計(jì)原理及狀態(tài)圖本次由按鍵作為控制信號(hào),發(fā)光二極管模擬汽車尾燈,狀態(tài)表如下所示:駕駛操作輸出信號(hào)LED1LED2 LED3LED4LED5LED6LED7LED8左轉(zhuǎn)滅滅閃爍滅滅滅滅 滅右轉(zhuǎn)滅滅滅閃爍滅滅滅滅剎車亮亮亮亮亮亮亮亮正常行駛亮亮滅滅亮亮滅滅夜間行駛亮亮滅滅滅滅亮亮倒車行駛滅滅滅滅亮亮亮亮 本次課題主要以STC89C52RC為核心展開(kāi)的汽車尾燈控制器,通過(guò)原理仿真以及實(shí)物制作,完整的實(shí)現(xiàn)了汽車尾燈智能化控制的效果,相比以前用數(shù)字邏輯電路原理打成的汽車尾燈更方便、更簡(jiǎn)單。(2)時(shí)鐘電路
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1