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

正文內(nèi)容

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

  

【正文】 //初始化LCD lcd_pos(0)。 //開(kāi)總中斷 ES=1。 //清除LCD的顯示內(nèi)容 delay1(5)。 delay1(5)。 delayNOP()。 delayNOP()。 LCD_RS = 0。 LCD_EN = 1。//uchar code cdis51[ ] = {Astern}。uchar code cdis4[ ] = {right}。 yvoid delay(unit t) //延時(shí)程序; { unit i,j。 void delay(unit t)。sbit LED4=P2^3。sbit KEY2=P1^1。給我們很大的啟發(fā),很有助于我們將來(lái)的學(xué)習(xí)生活和工作。兩周的課程設(shè)計(jì),相較于之前所選修的各種實(shí)驗(yàn)課程,此次更增加了自己的動(dòng)手實(shí)踐能力。YN開(kāi)始有鍵閉合否?去抖動(dòng)確有鍵按下判斷按鍵釋放LED狀態(tài)返回YNYN 軟件流程圖 顯示程序設(shè)計(jì)流程圖NYN是否返回 LCD初始化顯示漢ACSII碼顯示開(kāi)始顯示字符相應(yīng)功能設(shè)置送地址送數(shù)據(jù)NN相應(yīng)功能設(shè)置送行地址和列地址送數(shù)據(jù)是否YY圖 顯示程序流程圖顯示程序的過(guò)程為:顯示開(kāi)始時(shí),先進(jìn)行LCD的初始化,判斷是否顯示漢字或ACSII碼或圖形,若不顯示,則返回,若顯示的是漢字或ACSII碼,則進(jìn)行相應(yīng)功能的設(shè)置,然后送地址和數(shù)據(jù),再判斷是否顯示完,顯示完則返回,沒(méi)有顯示完則繼續(xù)送地址,若顯示的是圖形,則先進(jìn)行相應(yīng)功能的設(shè)置,再送行地址和列地址,然后送數(shù)據(jù),最后判斷是否顯示完,顯示完則返回,沒(méi)有顯示完則繼續(xù)送行地址和列地址。其特點(diǎn)如下:1)符合所有的RS232技術(shù)標(biāo)準(zhǔn);2)只需要單一 +5V電源供電;3)片載電荷泵具有升壓、電壓極性反轉(zhuǎn)能力,能夠產(chǎn)生+10V和10V電壓;4)功耗低,典型供電電流5mA;5)內(nèi)部集成2個(gè)RS232C驅(qū)動(dòng)器;6)高集成度,片外最低只需4個(gè)電容即可工作;7)連接方式如圖5所示。第16腳:背光源負(fù)極。第2腳:VDD接5V正電源。其中主要由按鍵電路和PC上位機(jī)發(fā)出控制信號(hào),由顯示電路顯示信號(hào)的具體狀態(tài)。 本次單片機(jī)的控制系統(tǒng)以STC89C52RC為控制器,鍵盤(pán)為輸入信號(hào),由于STC89C52RC本身的功能強(qiáng)大,汽車(chē)轉(zhuǎn)彎燈的驅(qū)動(dòng)用單片機(jī)的驅(qū)動(dòng)功能來(lái)完成。本次的設(shè)計(jì)是基于單片機(jī)的汽車(chē)尾燈控制器,用發(fā)光二極管模擬汽車(chē)尾燈,用VB上位機(jī)和按鍵開(kāi)關(guān)作為汽車(chē)轉(zhuǎn)彎等控制信號(hào),實(shí)現(xiàn)汽車(chē)尾燈的智能化控制。設(shè)計(jì)電路能很好的綜合運(yùn)用我們所學(xué)習(xí)到的單片機(jī)、C語(yǔ)言、VB上位機(jī)編程,熟悉電子電路設(shè)計(jì)的基本方法。 設(shè)計(jì)方案選擇及論證 4 方案一:采用555定時(shí)器等構(gòu)成的汽車(chē)尾燈電路 4 方案二:由STC89C52RC及其外圍電路構(gòu)成的汽車(chē)尾燈控制器 4 方案比較和選擇 4 系統(tǒng)框圖 5三 任務(wù)分析設(shè)計(jì)一個(gè)基于單片機(jī)的汽車(chē)尾燈控制器,其具體設(shè)計(jì)要求如下:1)汽車(chē)白天正常行駛時(shí)指示燈全滅;
2)汽車(chē)右(左)轉(zhuǎn)彎時(shí),前后最右(左)邊和右(左)側(cè)那個(gè)指示燈亮并閃爍;3)汽車(chē)臨時(shí)剎車(chē)時(shí)車(chē)尾燈全部亮;
4)汽車(chē)倒車(chē)時(shí)尾燈中間4個(gè)指示燈亮;
5)汽車(chē)夜間行駛時(shí),車(chē)前燈全亮,尾燈兩邊各中間的燈亮;6)可通過(guò)串口連接PC控制車(chē)尾燈(自己發(fā)揮部分);二方案二中,以單片機(jī)為核心,而單片機(jī)的編程比較直接,且可重復(fù)擦除修改,硬件電路搭建方便簡(jiǎn)單。VSS:電源地端。第5腳:R/W為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。(3)復(fù)位電路 復(fù)位電路 復(fù)位電路是單片機(jī)能上電復(fù)位,當(dāng)程序混亂跑飛時(shí)可以通過(guò)按鍵手動(dòng)復(fù)位。制作出的實(shí)物板有6個(gè)控制狀態(tài)的按鍵,可以搭配起來(lái)控制6種汽車(chē)的行駛狀態(tài),完美的模擬了汽車(chē)尾燈控制系統(tǒng),完成本次課題的全部指標(biāo)。以及用上位機(jī)軟件控制單片機(jī)上的指示燈工作。雖然是一些很基礎(chǔ)的東西,但僅僅是書(shū)上的理論學(xué)習(xí),會(huì)讓人對(duì)知識(shí)遺忘得比較快,相反,通過(guò)自己動(dòng)手實(shí)踐過(guò)的東西,會(huì)更加記憶深刻??偠灾@次課設(shè),讓我們受益匪淺。sbit KEY5=P1^4。sbit LED7=P2^6。 {_nop_()。i++)for(j=0。 _nop_()。uchar code cdis7[ ] = { happy every day}。/*******************************************************************//* *//*檢查L(zhǎng)CD忙狀態(tài) *//*lcd_busy為1時(shí),忙,等待。0x80)。 _nop_()。 *//* *//*******************************************************************/void lcd_wdat(uchar dat){ while(lcd_busy())。 LCD_EN = 0。 lcd_wcmd(0x0c)。{ TMOD=0x20。 P1=0x00。m++) lcd_wdat(cdis7[m])。m16。}}//汽車(chē)右轉(zhuǎn) ;亮并且閃if(KEY2==1){ delay(10)。 if(KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1) break。m++) lcd_wdat(cdis3[m])。 } }//汽車(chē)倒車(chē);中間四個(gè)燈亮if(KEY5==1){ delay(10)。 LED2=0。 delay(1)。m++) lcd_wdat(cdis6[m])。139。||SBUF==39。 ||KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1||KEY2==1 ) break。439。 P2=0xfb。 } else if(SBUF ==39。||SBUF==39。 delay(100)。439。||SBUF==39。||KEY4==1||KEY3==1||KEY1==1||KEY5==1||KEY6==1||KEY2==1 ) break。 LED8=0。139。639。 LED2=0。139。239。 , amp。緩沖區(qū)中接收到一個(gè)字符,就產(chǎn)生一次OnComm事件 Else = 打開(kāi)串口 = vbBlack = False End IfProcedureExit: Exit SubErrorHandler: MsgBox 確認(rèn)串口 Resume ProcedureExitEnd SubPrivate Sub Timer1_Timer()If = 1 Then = 3End IfEnd SubPrivate Sub Timer2_Timer()If = 1 Then = 2End IfEnd Sub
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1