busmod.c

来自「在开发FPGA上比较有用」· C语言 代码 · 共 47 行

C
47
字号
/****************************************************
 * 模块名称:普通模式
 * 模块功能:接收GPS信号,与PC机通信
 * IP CORE:gps_uart,scdt_uart
 * 备注:
 *   由navigator团队创建
***************************************************/
#include <stdio.h>
#include <io.h>
#include <system.h>
#include <alt_types.h>

struct gps
{ 
  char    mark[12];
  char    time[10];
  char    value;
  char    dim[16];
  char    dim_name;
  char    lon[15];
  char    lon_name;
  char    ddmmyy[6];     
};

int busmod()
{
    FILE *fp_gps;
    FILE *fp_scdt;
    FILE *fp_lcd;
    char ch;
    alt_u8 key;
    fp_lcd=fopen(LCD_16702_0_NAME,"w");
    fp_gps=fopen("/dev/gps_uart","r");
    fp_scdt=fopen("/dev/scdt_uart","w");
    printf("您现在处于公交模式,如果要退出,请按0号键!\n继续操作选1\n");
    fprintf(fp_lcd,"BUS module\n");
    aic23_play(3025); 
     key=keybord();
    while(key!='0')
    {
        fasong2();
        printf("请选择,退出请选0\n继续发送选1\n");
        key=keybord;
       
    }   
    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?