论坛风格切换切换到宽版
  • 67531阅读
  • 338回复

GPS OEM板+单片机+液晶显示 [复制链接]

上一主题 下一主题
离线Titan
发帖
2908
只看该作者 140楼 发表于: 2007-01-17
haha,昨天我的1602收到了,今天准备动手,就是,1602和单片机如何连接啊,
离线bd7rf
发帖
10148
只看该作者 141楼 发表于: 2007-01-18
'
haha,昨天我的1602收到了,今天准备动手,就是,1602和单片机如何连接啊,
'
请看16楼.
离线Titan
发帖
2908
只看该作者 142楼 发表于: 2007-01-18
呵呵,这个示意图我知道,但是这个对我没用,按照这个搭,电源都没有画出来
离线bd7rf
发帖
10148
只看该作者 143楼 发表于: 2007-01-18
'
呵呵,这个示意图我知道,但是这个对我没用,按照这个搭,电源都没有画出来
'
狂晕!!!
你用什么单片机?
离线Titan
发帖
2908
只看该作者 144楼 发表于: 2007-01-18
c51啊,
离线Titan
发帖
2908
只看该作者 145楼 发表于: 2007-01-18
我知道,有一个脚是接电源,一个接地,还有两个接电容,我就是想要一个画在一起的全图,
离线bd7rf
发帖
10148
只看该作者 146楼 发表于: 2007-01-18
'
我知道,有一个脚是接电源,一个接地,还有两个接电容,我就是想要一个画在一起的全图,
'
你把知道的写出来,不知道的大家帮你添上.
离线BG4UVR
发帖
11287
只看该作者 147楼 发表于: 2007-01-19
重新写了一个,89c52,不带字库的12864屏。对原解码算法进行了改进,不再会出现定位后时间不走的bug了

btw:图片是模拟数据输入的,不是真实gps数据。

图纸和hex在此
离线BD5FNA
发帖
2159
只看该作者 148楼 发表于: 2007-01-19
'
重新写了一个,89c52,不带字库的12864屏。对原解码算法进行了改进,不再会出现定位后时间不走的bug了 [表情]
btw:图片是模拟数据输入的,不是真实gps数据。
'你的速度挺快的,150多公里每小时。
离线BG7QBK
发帖
512
只看该作者 149楼 发表于: 2007-01-21
哈哈,这个题目不就是俺当年的毕业设计吗? 感觉好亲切啊。
当年我是用at89c2051,程序c51写的,lcd1602用8位线,有2个按纽可以上下翻页显示几组gps数据,居然刚好把2051的flash区写满了,哈哈
离线Titan
发帖
2908
只看该作者 150楼 发表于: 2007-01-22
'
哈哈,这个题目不就是俺当年的毕业设计吗? 感觉好亲切啊。
当年我是用at89c2051,程序c51写的,lcd1602用8位线,有2个按纽可以上下翻页显示几组gps数据,居然刚好把2051的flash区写满了,哈哈
'
老大,那就把图上来把
离线BG4UVR
发帖
11287
只看该作者 151楼 发表于: 2007-01-22
适合船用的GPS解码
适合东8区使用的1602显示解码装置。89C51芯片。

1602数据口p0,使用8位模式工作。rs p2.0, r/w p2.1, e p2.2。

gps速率为9600bps、晶振为11.0592mhz。

要求gps可以输出gpzda语句。

1、这个版本解决掉了前面第一个版本中的定位后时间可能会停走的问题。
2、时间显示为bjt,年月日显示为汉字,全部经过闰年自动计算。
3、速度单位为 海里/小时。
4、分时显示两个页面,第1页显示经纬度、定位状态(a/v)、方位角。第2页显示日期、时间、定位星数/天空星数、速度。页面转换一次约5秒。
5、gps连接与否自动检测
6、本版本不显示高度数据

//1、可以根据要求定制适合不同时区的代码
//2、可以定制显示速度单位为 公里/小时
//3、可以定制1602接线端口
//4、可以定制gps速率为4800
//5、可以定制晶振频率为22.1184mhz
附件: gps5.hex.txt (0 K) 下载次数:6
离线ba1ka
发帖
1044
只看该作者 152楼 发表于: 2007-01-23
光看图,超速罚款!
'
重新写了一个,89c52,不带字库的12864屏。对原解码算法进行了改进,不再会出现定位后时间不走的bug了 [表情]
btw:图片是模拟数据输入的,不是真实gps数据。
详细资料(图纸、程序)在此
'

原来如此!
离线BG4UVR
发帖
11287
只看该作者 153楼 发表于: 2007-01-23
功能接线同158楼,4800bps的。
附件: gps5.hex.txt (0 K) 下载次数:6
离线ba1ka
发帖
1044
只看该作者 154楼 发表于: 2007-01-24
俺也来凑凑热闹。
'
哈哈,这个题目不就是俺当年的毕业设计吗? 感觉好亲切啊。
当年我是用at89c2051,程序c51写的,lcd1602用8位线,有2个按纽可以上下翻页显示几组gps数据,居然刚好把2051的flash区写满了,哈哈
'

几年前做的,和你的硬件一样也是翻页显示的。用at89c2051,1602lcd,-jupiter gps 模块,4800baud ,11。0952晶体,gps25--gprmc数据。

p1.1--rs
p1.2--r/w
p1.3--e
p1.4--d4
p1.5--d5
p1.6--d6
p1.7--d7
p3.0--gps tx(ttl)--max202
p3.1--max202
p3.2--翻页按键
p3.3--背灯控制
p3。7--背灯输出
附件: sgps.rar (0 K) 下载次数:470
离线BG4UVR
发帖
11287
只看该作者 155楼 发表于: 2007-01-24
gps数据解码器。v1.1

接线:
     mcu:89c51
     晶振:11.0592mhz
     lcd:1602使用8bit模式。
           数据口接:p0、
           rs:p2.0 、
           r/w:p2.1、
           en:p2.2
     gps:接rxd,即10脚。

01.hex      适合9600bps的gps,速度单位为海里/小时。
02.hex      适合4800bps的gps,速度单位为海里/小时。
03.hex      适合9600bps的gps,速度单位为公里/小时。
04.hex      适合4800bps的gps,速度单位为公里/小时。
附件: 第5版GPS解码.rar (0 K) 下载次数:479
离线bd7rf
发帖
10148
只看该作者 156楼 发表于: 2007-01-25
'
老大,那就把图上来把
'
买一片明浩的pcb搞定.
离线Titan
发帖
2908
只看该作者 157楼 发表于: 2007-01-25
郁闷,今天搭了一下,1602一点显示都没有,就只是显示一排黑方块,怎么回事啊,这个不接gps是不是也该显示点什么啊,
我灌的是04.hex ,51用的是11.0592,就是参照第一页的示意图接的,另外加上51的电源,晶振+30p电容,还有上电复位,是2k+10uf电容,对么?
离线ba1ka
发帖
1044
只看该作者 158楼 发表于: 2007-01-26
检查51到1602的接线,LCD 没有被初始化。
'
郁闷,今天搭了一下,1602一点显示都没有,就只是显示一排黑方块,怎么回事啊,这个不接gps是不是也该显示点什么啊,
我灌的是04.hex ,51用的是11.0592,就是参照第一页的示意图接的,另外加上51的电源,晶振+30p电容,还有上电复位,是2k+10uf电容,对么?
'
离线bd7rf
发帖
10148
只看该作者 159楼 发表于: 2007-01-26
'
郁闷,今天搭了一下,1602一点显示都没有,就只是显示一排黑方块,怎么回事啊,这个不接gps是不是也该显示点什么啊,
我灌的是04.hex ,51用的是11.0592,就是参照第一页的示意图接的,另外加上51的电源,晶振+30p电容,还有上电复位,是2k+10uf电容,对么?
'
开始了就好!ka说得对,检查lcd的连线,确定这个程序的输出是否和你的lcd匹配.