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

正文內(nèi)容

基于gps定位的公交車自動報站系統(tǒng)的設(shè)計5-閱讀頁

2025-07-12 17:40本頁面
  

【正文】 指示燈亮。 T2期間,指示燈D3保持亮的狀態(tài)。 216。當(dāng)系統(tǒng)開機時,系統(tǒng)進入初始化界面。圖51 系統(tǒng)初始化界面系統(tǒng)接收到GPS發(fā)送的信息后,單片機P25端口輸出一個負脈沖信號,語音芯片內(nèi)部指針指向本站點語音段頭,語音芯片指針下移一位,此時控制開關(guān)閉合LED2BLUE燈亮。公交車繼續(xù)向前行駛,根據(jù)GPS定位系統(tǒng)向單片機輸入信息,液晶顯示下一站站名更新,即“JuYuan Z”,待公交車??空军c后,LED燈滅。全球定位系統(tǒng)GPS已經(jīng)廣泛應(yīng)用于各個領(lǐng)域。利用GPS實現(xiàn)公交車的智能報站,大大減少駕駛員的工作量,提高公交車運行過程中的安全系數(shù),是公交智能化的重大改進。提出了以AT89C51單片機作為主控制器的硬件總體設(shè)計方案,語音報站和信息顯示同步。分析設(shè)計了各部分電路,包括液晶顯示電路、音頻輸出電路及按鍵電路,GPS接口電路等,實現(xiàn)了整個系統(tǒng)硬件電路的功能。研究分析了系統(tǒng)主程序,液晶顯示模塊程序設(shè)計和語音模塊程序設(shè)計等。由于時間和精力有限,本文沒有設(shè)計實現(xiàn)DR系統(tǒng)定位的硬件電路,但系統(tǒng)MCU留有足夠的I/O口可以使用。系統(tǒng)下一步發(fā)展趨勢是將GPS自動報站系統(tǒng)和GPRS技術(shù)和GIS相結(jié)合,即把GPS定位、GPRS無線通信網(wǎng)和城市地理信息系統(tǒng)結(jié)合起來,對城市的公交車輛進行實時監(jiān)控,可以實時掌握整個路網(wǎng)交通的各種情況,進行即時分析、處理和預(yù)測,并以最快速度反饋給行駛中的每個車輛,優(yōu)化行車路線,以最佳方式、最短時間將乘客載至目的地,使車輛和道路智能化,建立智能的公共交通營運和調(diào)度系統(tǒng),進一步促進智能公交系統(tǒng)的發(fā)展。到一遍又一遍地指出每稿中的具體問題,嚴格把關(guān),循循善誘,王老師深厚的理論功底和豐富的經(jīng)驗對我課題的完成起到了至關(guān)重要的作用。同時我還要感謝在我學(xué)習(xí)期間給我極大關(guān)心和支持的各位老師以及關(guān)心我的同學(xué)和朋友。我是幸運而幸福的,我知足并且義無反顧的在大家的關(guān)愛下堅持自己的信念和理想一路前行。 [7] 周波,馮頑童,[J].四川理工學(xué)院學(xué)報:自然科學(xué)版, 2008。[10]朱定華,黃松, 99 SE原理圖與印制板設(shè)計[M].北京:清華大學(xué)出版社,2007。附錄一:主程序設(shè)計公交車自動報站系統(tǒng)是利用GPS進行數(shù)據(jù)采集,實時解算車輛當(dāng)時的經(jīng)度、緯度等信息,獲得公交車的實時坐標,將其與站臺坐標相比較,公交車駛?cè)胝九_一定距離范圍內(nèi)時,不用人工干預(yù),系統(tǒng)自動進行報站、溫磬提示等服務(wù)。若是在自動報站狀態(tài),則檢測GPS信息,確定公交車當(dāng)前的地理位置,決定是否播放語音信息,播放哪段語音信息。 //無線信號接收端 sbit P24=P2^4。 //控制播放 sbit led=P1^0。 //GPS發(fā)射端 sbit reset=P3^4。 uchar code dis1[]=ZhaoHu Z 。 uchar code dis3[]=Jin Shan。 uchar code dis5[]=Shi Da 。 void Delay1ms(unsigned int count) //延時1ms { unsigned int i,j。icount。j120。 } void delay() { int i,j。i255。j120。 } void send() //GPS發(fā)送 { re=0。 //計數(shù)器工作模式:方式2 自動再裝入的8位計數(shù)器 EA=1。 //高8位計數(shù)器作為初值寄存器 TL0=0xf3。 //允許計數(shù)器0的中斷響應(yīng) } main() { LCD_Initial()。 //顯示定位 Print(43)。 Print(Next:)。 p=dis1。 //初始定位 Print(p)。 reset=0。 delay()。 reset=1。 send()。 //啟動計數(shù)器 while(1) { Delay1ms(300)。 //判斷P31口是否為1,如果是則循環(huán)直到是0后往下執(zhí)行 delay()。 // 從P24口輸出一個負脈沖使FWD有效,指針指向下一段 delay()。 delay()。 // PLAY有效,播放當(dāng)前段 delay()。 if(i==5){i=0。} switch(i) { case 0:{p=dis1。 case 1:{p=dis2。 case 2:{p=dis3。 case 3:{p=dis4。 case 4:{p=dis5。 }。 //數(shù)據(jù)指針定位 Print(p)。 led=0。 delay()。 } // re值取反產(chǎn)生TTL電平附錄二:液晶顯示模塊程序設(shè)計內(nèi)部等待函數(shù)LCD_Wait(void) unsigned char LCD_Wait(void) { LcdRs=0。 _nop_()。 _nop_()。0x80)。 return DBPort。 LcdRs=style。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } 設(shè)置顯示模式子函數(shù)LCD_SetDisplay() void LCD_SetDisplay(unsigned char DisplayMode) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 } 初始化LCD子函數(shù)LCD_Initial() void LCD_Initial() { LcdEn=0。 //8位數(shù)據(jù)端口,162行顯示,5*7點陣 LCD_Write(LCD_COMMAND,0x38)。 //開啟顯示, 無光標 LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //AC遞增, 畫面不動 } 顯示定位子函數(shù)GotoXY() void GotoXY(unsigned char x, unsigned char y) { if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 } 顯示字符子函數(shù)Print() void Print(unsigned char *str) { while(*str!=39。) { LCD_Write(LCD_DATA,*str)。 delay1()。 uchar code dis2[]=JuYuan Z。 uchar code dis4[]=Shang Du。 uchar *p。} break。} break。} break。} break。} break。附錄三:語音模塊程序設(shè)計該模塊采用單片機端口輸出負脈沖信號模擬按鍵信號對語音芯片進行控制。 // 模擬負脈沖FWD有效,播放指針指向下一段 delay()。 delay()。 //模擬負脈沖 PLAY有效,播放當(dāng)前段 delay()。28
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1