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

正文內(nèi)容

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

2025-08-05 19:17上一頁面

下一頁面
  

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