- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GPS定位液晶显示器的设计
文章发表于:2008-12-05 17:50
???????? 以前我的一个帖子介绍GPS+AT89S52+LCD1602显示,见下面链接内容
HYPERLINK /showtopic.aspx?id=42543 /showtopic.aspx?id=42543。很多网友问有没有c版
本的,现在提供一个基于51系列 lcd128*64 显示的GPS接收机。
1.GPS模块
GPS模块选用常用的GARMIN GPS25-LP型GPS-OEM板。
???? 图1.1
其管脚功能如下:
? 引脚1: 串行口2数据的输出端。
? 引脚2: 串行口2数据的输入端。
? 引脚3: 秒脉冲输出端,精度为±1us。
? 引脚4:??串行口1数据的输出端。
?引脚5: 串行口1数据的输入端。
? 引脚6: 掉电模式控制端。
? 引脚7: 外部备用电源输入端。
? 引脚8: GND接地端。
? 引脚9: Vin输入端
引脚10:电源输入端,与9脚相连。
引脚11:空脚NC。
引脚12: NMEA(美国海洋电子协会)0183,Ver1.5格式语句输出端。
注意:
本人使用的是LVS版本的GARMIN25-LP型。串口是232电平。与
计算机连接的串口2无需电平转换。而与单片机连接的串口1要进行电平转换。
切记--(^_^)。
?????????????????????????? 图1.2
2. LCD128*64液晶
选用带字库的ST7920控制器的JHD529M1型12864液晶作为显示器,采用串行接
口,简单方便。
管脚号
管脚名称
电平
管脚功能描述
?
1
VSS
0V
电源地
?
2
VCC
3.0+5V
电源正
?
3
V0
-
对比度(亮度)调整
?
4
RS(CS)
H/L
RS=“H”,表示DB7——DB0为显示数据
?
RS=“L”,表示DB7——DB0为显示指令数据
?
5
R/W(SID)
H/L
R/W=“H”,E=“H”,数据被读到DB7——DB0
?
R/W=“L”,E=“H→L”, DB7——DB0的数据被写
?
到IR或DR
?
6
E(SCLK)
H/L
使能信号
?
7
DB0
H/L
三态数据线
?
8
DB1
H/L
三态数据线
?
9
DB2
H/L
三态数据线
?
10
DB3
H/L
三态数据线
?
11
DB4
H/L
三态数据线
?
12
DB5
H/L
三态数据线
?
13
DB6
H/L
三态数据线
?
14
DB7
H/L
三态数据线
?
15
PSB
H/L
H:8位或4位并口方式,L:串口方式(见注释1)
?
16
NC
-
空脚
?
?
17
/RESET
H/L
复位端,低电平有效(见注释2)
?
18
VOUT
-
LCD驱动电压输出端
?
19
A
VDD
背光源正端(+5V)(见注释3)
?
20
K
VSS
背光源负端(见注释3)
*注释1:如在实际应用中仅使用并口通讯模式,可将PSB接固定高电平,也可
?
以将模块上的J8和“VCC”用焊锡短接。
?
*注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端
悬空。??
*注释3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。
3.电源
?
电源部分可以采用市电变压供电也可以采用7~9电源器供电。
?
?
部分程序:
?
1.串行口中断函数,用于语句$GPGGA判断和此语句的接收。
void serial() interrupt 4 using 2{?uchar pp;?RI=0;???????pp=SBUF;?if(ENflag==1)????//串口接收完毕,可以用来显示,清标志位重新开始??? {????? disp_flag=1;????? serial_byte = 0;?? ????? }?else if(DFflag==1)???//$GPGGA头判断完毕,开始接收$GPGGA,语句的数据?????? {?????????????? if(pp==42)?????????????????????? ENflag=1;???//等待收到*结束接收??????? else? ?????????? {???????????? serial_buff[serial_counter]=pp;?//没收到*,继续接收,数据放入串口缓冲???????????? serial_counter++;??????????? }???? ??? ?????? }? ?else if(Aflag==1)???//第六个为A,判断第七个是不是,??????? {????????? if(pp==44)??????????
您可能关注的文档
- DRGs的认识与应用.pptx
- DT-测试计划创建指导.doc
- D第三讲战国时期的教育.ppt
- Easter_PPT_复活节 Sophie.ppt
- ECR和ECN流程--通用.docx
- EDA技术与应用(陈新华)PSpice 快速入门.ppt
- EMC测试项目详解解析.ppt
- emlc——让MATLAB的代码进入单片机.doc
- EDA教案8个实验.doc
- EDQM指南-定量检测项目的复验程序.docx
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)