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

正文內(nèi)容

基于單片機與vb汽車尾燈控制_課程設(shè)計報告(存儲版)

2024-10-07 18:07上一頁面

下一頁面
  

【正文】 ....................................15 VB 上位機界面設(shè)計 .........................................................................16 設(shè)計方案原理與設(shè)計特點分析 .............................................16 五 設(shè)計方案選擇及論證 方案一:采用 555 定時器等構(gòu)成的汽車尾燈電路 采用 譯碼器 74LS13計數(shù)器 74LS16脈沖產(chǎn)生器 55開光控制電路、顯示驅(qū)動電路、發(fā)光二極管以及各種邏輯元件等構(gòu)成的汽車尾燈控制電路。搭建好電路后通過 STC89C52RC 來編寫程序,控制 LED 的亮滅,大大的簡化了系統(tǒng)結(jié)構(gòu),降低材料的成本,提高系統(tǒng)的先進性和可靠性,能實現(xiàn)控制器的智能化 。 XTAL1: 單芯片系統(tǒng)時鐘的反相放大器輸入端。當 RS 和 R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W 為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入 數(shù)據(jù)。 ( 4)按鍵電路 12Y1XTAL30pFC1Cap30pFC2CapXTAL1XTAL2SPB7SW10uFC3Cap10KR14Res2VCCRES 9 S1S2S3S4S5S6VCC234561 圖 按鍵電路 按鍵電路可以通過按鍵來模擬汽車的轉(zhuǎn)彎、剎車、應急等各種狀態(tài),控制 LED 和液晶屏的顯示。 四. 程序流程 下位機軟件程序 鍵盤掃程序設(shè)計流程圖 鍵掃程序的過程為:開始時,先判斷是否有鍵閉合,無鍵閉合時,返回繼續(xù)判斷,有鍵閉合時,先去抖動,然后確定是否有鍵按下,若無鍵按下,則返回繼續(xù)判斷是否有鍵閉合,若有鍵按下,則判斷鍵號,然后釋 14 放,若釋放按鍵完畢,則返回,若沒有釋放按鍵,則返回繼續(xù)釋放。從而實現(xiàn)簡單的 IO控制系統(tǒng)??粗约?成功制作出來的電路板覺得很有 成就感。 參考文獻 [1]李廣弟,朱月秀,王秀山 .單片機基礎(chǔ)[ M] .北京:航空航天大學出版社, 2020. [2]康華光,陳大欽 .電子技術(shù)基礎(chǔ)模擬部分 [M].武漢:高等教育出版社, 1998. [3]謝自美 .電子線路設(shè)計 sbit KEY6=P1^5。 sbit LED8=P2^7。_nop_()。j120。 _nop_()。 //uchar code cdis11[ ] = {Day time}。 lcdbusy 為 0 時 ,閑,可寫指令與數(shù)據(jù)。 LCD_EN = 0。 _nop_()。 LCD_RS = 1。 } /*******************************************************************/ /* */ /* LCD 初始化設(shè)定 */ /* */ /*******************************************************************/ void lcd_init() { delay1(15)。 //顯示開,關(guān)光標 25 delay1(5)。 //M1=1,M0=0 定時器 1 工作方式 2(定時常數(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。) //單引號內(nèi)表示 ASCII 碼 //白天正常行駛指示燈全滅 { P2=0xff。339。 } else if(SBUF ==39。||SBUF==39。 delay(100)。339。539。 lcd_pos(0x40)。) //汽車臨時剎車全部亮 { 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||KE 32 Y1==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 個字符 for(m=0。m16。 //啟動定時器 1 } void main(void) { uchar m。 //數(shù)據(jù)指針 =80+地址變量 } /*******************************************************************/ void initUART(void) //串口必須作以下初始化,才能正常工作。 delay1(5)。 delayNOP()。 } 24 /*******************************************************************/ /* */ /*寫顯示數(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è)計、使用 proteus仿真、使用 Altium繪制、實物的制作、板子調(diào)試等整個過程中加強了我 們 分析問題和解決問題的能力,深刻體味到實踐是檢驗真理的唯一標準這一道理。 而且, 在課設(shè)過程中 添加了自己的思考,該選擇怎樣的電阻 、 電容,想要修改最后的輸出,應該在什么地方做改變。 ( 1)在編寫液晶屏的顯示程序時,發(fā)現(xiàn)液晶屏只能瞬間的顯示狀態(tài),而不能保持,因此在液晶顯示程序后要加上一個延時,使液晶屏能夠保持狀態(tài); ( 2)要使發(fā)光二極管閃爍可以通過指令讓其取反,但是在編寫程序時,只能取反一次,一次可以使用一個 while 函數(shù),當沒有按鍵時候發(fā)光二極管一直取反,且在程序里加上適當?shù)难訒r; ( 3)在使發(fā)光二極管閃爍時,如 果前一個狀態(tài)中正在使用改二極管,則切換狀態(tài)后,每個燈管的閃爍時間不同步,因此在讓其閃爍之前先令所有二極管保持同一個狀態(tài); VB 上位機界面設(shè)計 設(shè)計方案原理與設(shè)計特點分析 ( 1) IO 控制系統(tǒng)原理框圖 : 發(fā)送數(shù)據(jù) 將 PC 機和單片機通過 RS232 連接,通過上位機軟件可以向單片機發(fā)送數(shù)據(jù)來測試兩者的通訊狀態(tài),同時單片機也可以 上位機控制軟件 單片機 17 向上位機軟件返回數(shù)據(jù),以顯示當前通信狀態(tài)是否正常。 硬件 設(shè)計原理及狀態(tài)圖 本次由按鍵作為控制信號,發(fā)光二極管模擬汽車尾燈, 狀態(tài)表如下所示: 13 駕駛操作 輸出信號 LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 左轉(zhuǎn) 滅 滅 閃爍 滅 滅 滅 滅 滅 右轉(zhuǎn) 滅 滅 滅 閃爍 滅 滅 滅 滅 剎車 亮 亮 亮 亮 亮 亮 亮 亮 正常行駛 亮 亮 滅 滅 亮 亮 滅 滅 夜間行駛 亮 亮 滅 滅 滅 滅 亮 亮 倒車行駛 滅 滅 滅 滅 亮 亮 亮 亮 本次課題主要以 STC89C52RC 為核心展開的汽車尾燈控制器,通過原理仿真以及實物制作,完整的實現(xiàn)了汽車尾燈智能化控制的效果,相比以前用數(shù)字邏輯電路原理打成的汽車尾燈更方便、更簡單。 ( 2)時鐘電路 圖 時鐘電路 時鐘電路中使用的 12M 晶振,為單片機提供系統(tǒng)時鐘。 第 4 腳: RS 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 系統(tǒng)硬 件原理介紹 單片機 STC89C52RC 介紹 12345678RST91011121314151617XTAL218XTAL119VSS202122232425
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1