搜索
bottom↓
回复: 1

ProGin SR-86 GPS 模块求助

[复制链接]

出0入0汤圆

发表于 2010-7-6 15:25:33 | 显示全部楼层 |阅读模式
刚买的ProGin SR-86 GPS 模块。我想问问有没有人会用单片机来采集数据的程序,还有gps数据时GPGGA类型吗?
求大虾们帮帮忙嘞

出0入0汤圆

 楼主| 发表于 2010-7-6 16:32:13 | 显示全部楼层
org 00h
      nop
      nop
      jmp main
      org 23h                       ;串行中断入口地址
      nop
      nop
      jmp Check                     ;串行中断服务程序

;***********  主程序开始    *******************
         org 30h
  main:  MOV sp,#30h              ;设置堆栈
         MOV R0,#100H             ;设置数据储存地址
         lcall comm               ;串口初始化
         sjmp $                   ;原地等待
  
; **************  串口初始化   *****************
;设置串行口工作方式1,定时器1作为波特率发生器
;波特率设置为   4800  ;

comm:         MOV TMOD,#20h          ;设置定时器T1工作方式2
              MOV TL1,#0fah          ;定时器计数初值,波特率 4800
              MOV TH1,#0fah          ;定时器重装值
              SETB TR1               ;定时器开始工作
              MOV scon,#50h          ;设置串口工作方式1,REN = 1 允许接收
              MOV IE ,#90h           ;允许串行中断
              RET                    ;返回
;***************  串口中断服务程序   ***********

     
Check:JNB  RI,$                ;等待串口中断标志
       CLR  RI                   ;清除接收中断标志
       MOV  A,SBUF              ;读串口数据
       CJNE  A,#24H,  Check    ;若非“$”,重新接收
       NOP
       NOP
       JNB  RI,$  
       CLR  RI
       MOV  A,SBUF
       CJNE  A,#47H,  Check    ;若非“G”,重新接收
       NOP
       NOP
       JNB  RI,$
       CLR  RI
       MOV  A,SBUF
       CJNE  A,#50H,  Check    ;若非“P”,重新接收
       NOP
       NOP
       JNB  RI,$
       CLR RI
       MOV A,SBUF
       CJNE A,#47H,Check         ;若非“G”,重新接收
       NOP
       NOP
       JNB  RI,$
       CLR RI
       MOV A,SBUF
       CJNE A,#47H,Check         ;若非“G”,重新接收
       NOP
       NOP
       JNB  RI,$
       CLR RI
       MOV A,SBUF
       CJNE A,#41H,Check         ;若非“A”,重新接收
       NOP
       NOP
Data: JNB RI,$
       CLR RI
       MOV A,SBUF                ;接收字符
       MOV @R0,A                 ;存储字符
       INC R0
       CJNE A,#0AH,Data          ;若非“LF”,继续接收字符
       NOP
       NOP
end


我自己编的采集程序,各位看看有没有问题啊。 万分感谢了啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-10 18:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表