原创 转帖BG4UVR写的mega128+gps+18b20+1602的程序

2007-12-5 12:02 4454 11 8 分类: MCU/ 嵌入式

这个程序的原作者BG4UVR,经他的同意将这个源程序转贴过来。原帖的地址连接在这里。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


http://www.bestcfan.net/article.asp?id=395


源程序我未作任何修改,源程序我做了个压缩包放上来了,有时间我修改测试一下。因为我的gps没有gpzda输出,所以要改成gprmc语句接收了。


这是BG4UVR对程序的介绍。


本程序使用ATmega128芯片,外加1602工作在4bit模式,再加18B20检测温度。使用M128没有什么特别的原因,只是因为我的实验板用的是M128,大家完成可以用M8M16等等其他的AVR芯片来实现,不过请注意更改程序中的SFR

图纸没时间画,熟悉AVR的朋友应该可以从代码中看出详细的接线了。我的GPS9600速率的,我使用GPZDA语句解码。没这个语句的GPS,请改从GPRMC语句提取时间信息。

显示的信息包括日期、时间(已转换为北京时间,日期全部经过闰年计算)、星期、温度。


 


rar

文章评论0条评论)

登录后参与讨论
我要评论
0
11
关闭 站长推荐上一条 /2 下一条