一,打开文件(可以随文下载放置在文档中打开)。(如下图1所示)

图1

二,调整原理图大小,适合可视,另存工程文件。(如下图2,3,4所示)

图2

图3

图4

三,点击Source Code标签。(如下图5所示)

图5

四,编辑main.c Proteus8.9 VSM Studio PIC编译器仿真PIC16F887A_系列a02_PIC_GPS数据接受反馈HTC仿真 (如下图6所示)

图6

五,Main.c 代码:
/* Main.c file generated by New Project wizard
*

  • Created: 周五 7月 31 2020
  • Processor: PIC16F630
  • Compiler: HI-TECH C for PIC10/12/16
    */

#include “muart.h”

extern u8 RecStr[], R[], rec_OK;

void main() {
init();
while(1) //等待中断
{
if(rec_OK == 1) {
mprint(RecStr);
mprint("\r\n");
GPSs();
mZero(RecStr);
for(u8 i= 0; i< 10; i++) __delay_ms(100);
rec_OK= 0;
}
else{
mprint(“Good Luck!”);
mprint("\r\n");
for(u8 i= 0; i< 2; i++) __delay_ms(200);
}
}
}

Muart.h:

/* Main.c file generated by New Project wizard
*Coder: Ziegler Yin

  • Created: 周日 5月 3 2020
  • Processor: AT89C51RD2
  • Compiler: Keil for 8051
    */

#ifndef _MUART_H
#define _MUART_H

#include <htc.h>
#include <string.h>

#define u8 unsigned char
#define Buf_Max 80
#define Key_DOWN() (RA5== 0)

const u8 p[] = “$GPGGA”, w[]= “PIC Serial Port Send codes.”;
const u8 DSY_CODE[]= {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x01}; //= {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x01};

void GPSs();
void init();
u8 *mylf(u8 *s, u8 lf);
u8 *myrt(u8 *s, u8 rt);
u8 *myid(u8 s, u8 bg, u8 ed);
void interrupt Serial_Port_Recv_ISR();
int uiptrn(char
s[]);
void WrtChar(u8 Ch);
void mprint(u8 s);
void mZero(u8 s);
u8
gtnFld(u8
s, u8 chr, u8 n);

#endif

六,点击构建工程按钮,编译工程。(如下图7所示)

图7

七,点击窗口左下方仿真按钮,可见虚拟Serial Port显示。 (如下图8,9,10所示)

图8

图9

图10

八,选择release,点击构建工程按钮,编译工程生成Hex文件。(如下图11所示)

图11

附件:https://download.csdn.net/download/kaillen/12739439
Proteus8.9 SP2下载:https://download.csdn.net/download/kaillen/12459968
附件Proteus8.9 VSM Studio PIC编译器仿真PIC16F887A_系列a02_PIC_GPS数据接受反馈HTC仿真在已安装Proteus8.9的计算机文件夹中打开即可
需要进一步了解,请加入QQ群:976235464

Proteus8.9 VSM Studio PIC编译器仿真PIC16F887A_系列a02_PIC_GPS数据接受反馈HTC仿真相关推荐

  1. Proteus8.9 VSM Studio PIC编译器仿真PIC16F630_系列001_LED

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  2. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a19_DS18B20_LCD1602

    *本文及代码参阅彭伟<单片机C语言程序设计实训100例> 一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3, ...

  3. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存

    *本文及代码参阅彭伟<单片机C语言程序设计实训100例> 一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3, ...

  4. Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_03_AT24C08

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  5. Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_02_AT24C04

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  6. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列019_lcdPG12864

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  7. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列018_lcd12864竖屏

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  8. Proteus8.9 VSM Studio Keil编译器仿真AT89C51RD2系列017_lcd12864横屏

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  9. Proteus8.9 VSM Studio GCC编译器仿真STM32F407ZGT6系列011_lcd1602_并口

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

  10. Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_09_AT24C512

    一,打开文件(可以随文下载放置在文档中打开).(如下图1所示) 图1 二,调整原理图大小,适合可视,另存工程文件.(如下图2,3,4所示) 图2 图3 图4 三,点击Source Code标签.(如下 ...

最新文章

  1. SQL字符串基本操作汇总
  2. 网络共享服务(一)之FTP
  3. 盘点8月的手工作品!
  4. 用ASP.NET AJAX 开发Web程序 — UpdatePanel篇
  5. office老是提示Microsoft office word 遇到问题需要关闭,问是否发送错误报告
  6. c# Ajax后台动态分页
  7. python基础学习[python编程从入门到实践读书笔记(连载三)]:django学习笔记web项目
  8. Android中的AsyncTask异步加载图片
  9. 建立基于以太坊的私有网络和智能合约
  10. Android组件化专题-路由动态注入跳转参数以及获取其他模块的fragment
  11. IIS网站的权限设置问题
  12. php页面 info,通过PATH_INFO方法实现页面伪静态_php
  13. JS中的预编译(词法分析)阶段和执行阶段
  14. FCPX Full Access - Titles Bundle for Mac FCPX标题字幕插件捆绑包
  15. SqlServer中Group By高级使用--Inner Join分组统计
  16. Word2007发布文章成功
  17. 【转载】Matlab画图命令介绍
  18. Houdini 笔记2
  19. dropbear ssh服务移植到arm9开发板
  20. Footprint:如何寻找有增长潜力的NFT项目?

热门文章

  1. Dataframe修改列名
  2. matlab像素矩阵数字,图像的一种处理方式----灰度矩阵运算(matlab)
  3. CDR 网状填充高级图形
  4. R数据分析:竞争风险模型的做法和解释二
  5. 小米路由青春版-2.1.26开发版固件
  6. c语言中1和0什么意思啊,精讲LOOKUP公式中1和0的含义,这1500字的详细解析值得收藏一份...
  7. Pandas sample随机抽样
  8. L1-078 吉老师的回归 (15 分)
  9. python3实现bicubic(双三次插值)重建四倍放大图像
  10. 怎样剪立体灯笼_懒人版立体镂空星星折纸灯笼教程