基于单片机的GPS定位系统设计(6)

2018-12-29 19:05

洛阳理工学院毕业设计(论文)

参考文献

[1]洪大永. GPS全球定位系统技术及应用[M]. 福建: 厦门大学出版社, 1998

[2]高锋. 单片微型计算机原理与接口技术[M]. 北京: 科学出版社, 2003

[3]徐惠民, 安德宁. 单片微型计算机原理接口与应用[M]. 北京: 北京邮电大学出版社, 1996

[4]郑晓霞. 基于AT89S51单片机实验开发系统设计[D]. 内蒙古大学 2009

[5]戴佳, 戴卫恒. 51单片机C语言应用程序设计[M]. 北京: 电子工业出版社, 2006

[6]何立民. 从Cygnal 80C51F看8位单片机发展之路[J]. 单片机与嵌入式系统应用, 2002年,第5期: 5~8

[7]郝振涛,张建北,江恒,乔曼. GPS定位监控装置[P]. 中国专利: CN201629819U, 2010-11-10

[8]俞海红, 陈素珊, 何勇. GPS定位试验及提高定位精度的方法研究[J]. 浙江大学学报(农业与生命科学版). 2004年,第6期: 76~81

[9]邹于丰,基于AT89C2051单片机的GPS时钟系列[J]. 电子世界.2011年,第5期: 39

[10]张俊中, 杨传宽, 雷伟伟. GPS技术在工程测量中的应用[J]. 黑龙江科技信息. 2008年,第25期: 17

[11]张海龙. 基于单片机的GPS定位显示系统[J]. 网络与信息. 2009年,第4期: 47

[12] GPS Forward Model Computing Study On CPU/GPU Co-Processing Parallel System Using CUDA[A]. Proceedings of the 2010 IEEE International Conference on Progress in Informatics and Computing[C]. 2010

[13] Yu Wang 1; a; Zhenyao Zheng 2; b; Department of Physics; Xiamen University; Xiamen. The Key Technology Research of GPS Positioning System Based on Single Chip Microcomputer[C]. 2010

22

洛阳理工学院毕业设计(论文)

[14]吴迅. 使用单片机的简易GPS经纬度信息显示系统[J]. 电子世界. 2009年,第1期: 46~48

[15]张新强. 点阵LCD驱动显控原理与实践[M]. 北京: 北京航天航空出版社, 2010, 3

[16]莫禾胜,唐晓辉. 基于LCD液晶显示器的时间显示系统设计与制作[J]. 科技信息. 2010年,第21期: 106~107

[17]吴忻. 基于GPS定位和电子地图的最佳路径搜索[D]. 西安电子科技大学 2006

[18] Ling Huang. GPS Information Processing System Based on Single Chip Microcomputer. Modern Electronics Technique[C]. 2007

23

洛阳理工学院毕业设计(论文)

附 录

附录A 软件程序

#include\#include \#include \#include\

#define FALSE 0 #define TRUE 1 sbit SCLK = P1^7; sbit MISO = P1^6; sbit MOSI = P1^5; sbit LCD_SH = P1^2; sbit LCD_CS = P1^1; #define LCD_SCLK SCLK #define LCD_MISO MISO #define LCD_MOSI MOSI

#define LCD_16dot_mode #define LCD_12dot_mode #define LCD_DRAW_mode #define LCD_FD_DRAW_mode #define LCD_FD_DATA #define LCD_FD_ADDR #define LCD_FD_CMD //LCD命令及参数定义

#define LCD_CMD_HEAD #define LCD_CMD_END #define LCD_16DOT_MODE_CMD #define LCD_12DOT_MODE_CMD #define LCD_DRAW_MODE_CMD #define LCD_FD_MODE_CMD 24

1 2 3 4 1 0 0 0x80 0x93 0x81 0x82 0x83 0x84

洛阳理工学院毕业设计(论文)

#define LCD_SET_CONTRAST_CMD 0x85 #define LCD_SET_BK_LCD_CMD 0x86 #define LCD_CLR_CMD 0x88 #define LCD_SLEEP_CMD 0x89 #define LCD_Cursor_CMD 0x8b #define LCD_Hilight_CMD 0x8c #define LCD_BK_Light_Ctl_Cmd 0x8d #define LCD_ALL_Hilight #define LCD_TXT_Hilight #define LCD_DRAW_PIC_CMD //命令画图模式下的画图模式设置

#define LCD_DRAW_WHOLE_PIC #define LCD_DRAW_SPECIAL_ICON #define LCD_DRAW_PROGRESS #define LCD_EXIT_SLEEP_STA #define LCD_SET_NEW_POS_WORD #define LCD_SET_DEF_POS_WORD #define LCD_BK_ON #define LCD_BK_OFF #define LCD_START_ADC_CMD #define LCD_READ_CMD unsigned char idata temp_bu[20]; unsigned char idata temp_buf[20];

unsigned char idata gps_time1[12]; unsigned char idata gps_mode[3]; unsigned char idata gps_longitude[15]; unsigned char idata gps_longitude_dir[3]; unsigned char idata gps_latitude[15]; unsigned char idata gps_latitude_dir[3]; unsigned char idata gps_speed[8]; unsigned char idata gps_speed_dir[8]; unsigned char idata gps_time2[10]; unsigned char gps_data_ok_flag;

unsigned char idata gps_height[10]; 25

0 1 0x90 0x01 0x02 0x03 0x9f 0x20 0x00 0x01 0x00 0x87 0x00

洛阳理工学院毕业设计(论文)

unsigned char rx_height_mode; unsigned char rx_height_count; #define MAX_RX_BUF 12 unsigned char gps_rx_mode; unsigned char rx_pointer;

unsigned char com_rx_buf[MAX_RX_BUF+1];

void cal_position_disp_datalatitude(void); void cal_position_disp_datalongitude(void);

void TR_LCD_SPI_BYTE_FD(unsigned char dat,mode); unsigned char TR_LCD_SPI_BYTE(unsigned char dat); void Change_lcd_mode(unsigned char LCD_mode); void LCD_Send_CMD_END(void);

void SET_LCD_POS(unsigned char mode ,Y,X); void

LCD_print_char(unsigned

char

Y,X,unsigned

char

*char_ptr,unsigned char End_flag);

void LCD_print_Curr_char(unsigned char *char_ptr,unsigned char End_flag);

void Send_LCD_string(unsigned char *char_ptr);

void Draw_lcd_whole_PIC(unsigned char ST_PIC,END_PIC,time); void

Draw_LCD_Specail_ICON(unsigned

char

mode,Y,X,height,width,unsigned char *data_ptr);

void Draw_LCD_Srepress(unsigned char Y,X,mode,width,curr_POS); void Set_LCD_contrast(unsigned char CON_dat); void Set_LCD_BK(unsigned char BKL_dat); unsigned char Read_LCD_ADC(void);

unsigned char Check_LCD_Busy(unsigned char mode);

void Draw_LCD_Big_PIC(unsigned char Y,X,height,width,unsigned char *PIC_ptr);

void LCD_Exit_FD_DRAW_MODE(unsigned char new_mode); void SET_LCD_SLEEP_MODE(void); unsigned char SET_LCD_Exit_SLEEP(void); void LCD_CLR_ALL(unsigned char At_once ); void LCD_Open_Cursor(unsigned char Cursor_width);

26


基于单片机的GPS定位系统设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:秘书学概论大学期末考试复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: