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

正文內(nèi)容

基于單片機(jī)的gps定位信息顯示系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(參考版)

2025-06-30 19:09本頁(yè)面
  

【正文】 uchar code dongjing[。 }}GPS顯示程序include uchar code beiwei[] = 北緯。) { Lcd_WriteDat(str[i])。 while (str[i] != 39。 //顯示地址}void Lcd_DispLine(uchar line, uchar pos, uchar *str){ int i = 0。} pos = X+Y 。} else if (X==2) {X=0x88。 if (X==0) {X=0x80。 //清除LCD的顯示內(nèi)容 delay(5)。 //顯示開,關(guān)光標(biāo) delay(5)。 //基本指令操作 delay(5)。 //擴(kuò)充指令操作 delay(5)。 }void Lcd_Init(void){ LCD_PSB = 1。 DelayNOP()。 DelayNOP()。 LCD_EN = 0。 }void Lcd_WriteDat(uchar dat){ LCD_RS = 1。 DelayNOP()。 DelayNOP()。 _nop_()。 LCD_EN = 0。 }void Lcd_WriteCmd(uchar cmd){ LCD_RS = 0。 Lcd_WriteCmd(0x01)。 Lcd_WriteCmd(0x30)。}12864液晶顯示模塊程序include void clr_screen(){ Lcd_WriteCmd(0x34)。 } } *Ptr = 39。i = 0。 // 通過(guò)計(jì)算把數(shù)字轉(zhuǎn)化成ASCII碼形式 } i 。 x = x / 10。 *Ptr ++ = x+0x30。 if(x 10) // 當(dāng)整數(shù)小于10時(shí),轉(zhuǎn)化為0x的格式 { *Ptr ++ = 39。 int i = 0。 } }}void Int_To_Str(int x,char *Str){ int t。 } } if(GPSmonth 12) { GPSmonth = 12。GPSmonth == 2) { GPSday = 1。 } } else { if(GPSday 28 amp。 GPSmonth == 2) { GPSday = 1。 } } if(GPSyear % 4 == 0 ) { if(GPSday 29 amp。 } } else { if(GPSday 31) { GPSday = 1。 if(GPSmonth == 2 || GPSmonth == 4 || GPSmonth == 6 || GPSmonth == 9 || GPSmonth == 11 ) { if(GPSday 30) { GPSday = 1。 if(GPShour 23) { GPShour = 24。 GPShour ++。 GPSminute ++。 }static void UTC2BTC(DATE_TIME *GPS){ GPSsecond ++。 if(j == num) return i + 1。,39。i len。 int len=strlen(str)。 return rev。 buf[i] = 0。 i = i 1。 double rev。}static double Get_Double_Number(char *s){ char buf[10]。 } str ++。 } else { rev = rev + dat / (10 * i)。 continue。 i = 1。.39。 break。: dat = 39。 case 39。: dat = 9。 case 39。: dat = 8。 case 39。: dat = 7。 case 39。: dat = 6。 case 39。: dat = 5。 case 39。: dat = 4。 case 39。: dat = 3。 case 39。: dat = 2。 case 39。: dat = 1。 case 39。: dat = 0。) { switch(*str) { case 39。 while(*str != 39。 char *str = buf。 double dat。 return rev。 buf[i] = 0。 i = i1。 float rev。}static float Get_Float_Number(char *s){ char buf[10]。 } str ++。 } else { rev = rev + dat / (10 * i)。 continue。 i = 1。.39。 break。: dat = 39。 case 39。: dat = 9。 case 39。: dat = 8。 case 39。: dat = 7。 case 39。: dat = 6。 case 39。: dat = 5。 case 39。: dat = 4。 case 39。: dat = 3。 case 39。: dat = 2。 case 39。: dat = 1。 case 39。: dat = 0。) { switch(*str) { case 39。 while(*str != 39。 char *str = buf。 float dat。 } } return 0。,39。G39。 status = buf[GetComma(2, buf)]。 char *buf = line。 } } return 0。GPSD)。)+2000。) * 10 + (buf[tmp + 5] 39。 GPS = (buf[tmp + 4] 39。039。039。)。) * 10 + (buf[tmp + 1] 39。 GPS = (buf[tmp + 0] 39。)。) * 10 + (buf[12] 39。 GPS = (buf[11] 39。039。039。)。) * 10 + (buf[8] 39。 GPS = (buf[7] 39。 long_second_tmp = (long_cent_tmp GPSlongitude_Cent) * 60。 //分離經(jīng)度 long_cent_tmp = (GPSlongitude GPSlongitude_Degree * 100)。 GPSlatitude_Second = (int)lati_second_tmp。 GPSlatitude_Cent = (int)lati_cent_tmp。 GPSlatitude_Degree = (int)GPSlatitude / 100。 GPSlongitude = Get_Double_Number(amp。 GPSlatitude = Get_Double_Number(amp。) //如果數(shù)據(jù)有效,則分析 { GPS – NS = buf[GetComma(4, buf)]。) //如果第五個(gè)字符是C,($GPRMC) { if (status == 39。 if (ch == 39。 ch = buf[5]。 float long_cent_tmp, long_second_tmp。}int GPS_RMC_Parse(char *line,GPS_INFO *GPS){ uchar ch, status, tmp。 Lcd_DispLine(1, 0, init3)。static void UTC2BTC(DATE_TIME *GPS)。static double Get_Double_Number(char *s)。uchar code init4[] = {搜索定位衛(wèi)星....}。 }SiRF Star II GPS接收模塊程序include include include uchar code init1[] = {GPS 顯示終端 }。 } } } RI = 0。 gps_flag = 1。 rev_start = 0。) //如果接收到換行 { rev_buf[num] = 39。 //字符存到數(shù)組中 if (ch == 39。 rev_stop = 0。$39。amp。$39。 if (RI) { ch = SBUF。 } }void Uart_Receive(void) interrupt 2{ uchar ch。 change_page++。 count++。 TH0 = 0x3c。 REV_NO。 //返回初始化 } gps_flag = 0。 error_num = 20。 } else { error_num++。 gps_flag = 0。 GPS_DisplayOne()。 if (GPS_RMC_Parse(rev_buf, amp。 while(1) { if (rev_stop) //如果接收完一行 { TR0 = 1。 //初始化GPS rev_stop=0。 Lcd_Init()。 //串口1中斷允許 ET0 = 1。 EA=1。 TI=0。 //允許接收數(shù)據(jù) SM0=0。 //1111 1010 TR1=1。 TH1=0xFA。 TH0=0x3c。 void Uart_Init(void){ TMOD = 0x21。 //GPS處理標(biāo)志uchar xdata change_page = 0。 //接收開始標(biāo)志uchar xdata rev_stop = 0。此外,我還要對(duì)在這次設(shè)計(jì)中,幫助和支持我的同學(xué),表示感謝! 王致忠 2012年5月于合肥學(xué)院 參考文獻(xiàn)[1] [M],北京:科學(xué)出版社,2003.[2] 劉基余,[M],北京:測(cè)繪出版社,1993.[3] [M],北京:科學(xué)出版社,2003. [4] [M],西安:西安電子科技大學(xué)出版社,2003.[5] [M],成都:電子科技大學(xué)出版社,2004.[6] [M],北京:人民郵電出版社,2000.[7] 余錫存,[M],西安:西安電子科技大學(xué)出版社,2010.[8] 劉曉,伍小東,姚軍光,[J],青島科技大學(xué)學(xué)報(bào),2006,27(2):172175.[9] 姚敏,[J],計(jì)算機(jī)與信息技術(shù),2006,2(8):7982.[10] 李勇軍,楊青,龐樹杰,[J],農(nóng)機(jī)化研究,2006,5 (12):109111.[11] 王丙祥,[J],西安文理學(xué)院學(xué)報(bào):自然科學(xué)版,2007,10 (3):98101.[12] Anna ,Shinichi Tsutsumi,Perer Gaussen. A LowPower,LowCost Bipolar GPS Receiver Chip[J], IEEE JOURNAL OF SOLIDSTATE CIRCUITS. 1997,4 (4):587591. [13] [M],北京:科學(xué)出版社,1999.[14] 許進(jìn),[J],電子器件,1999,22 (3):2326.[15] 索明何,饒運(yùn)濤,邢海霞,[J],科技廣場(chǎng),2008,7 (2):2224. 附錄 主程序//定義頭文件,函數(shù)和變量include include include include include incl
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1