⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blindgps.c

📁 在开发FPGA上比较有用
💻 C
字号:
/**************************************************************
 *  模块名称:智能型盲人导航仪
 *  说明:包含智能导航仪的各个模块
 * 
 *  备注:由NAVIGATOR 团队制作
 *  安江  曹汉超  卢茜茜  冯金龙  王耀文  常玉祥  田景  郭瑞 
 * **************************************************************/
#include <stdio.h>
#include <io.h>
#include <system.h>
#include <alt_types.h>
#include <string.h>
#include <stdlib.h>


int main ()
{
    FILE *fp_lcd;
   alt_u8 key;            //获取键盘字符值
    fp_lcd=fopen(LCD_16702_0_NAME,"w");
    fprintf(fp_lcd,"Loading.......\n");
  // sd卡初始化
    sd_init();
  // 初始化DMA参数
    dma_init();
  //复位音频处理芯片
    aic23_reset();
  // 屏蔽输入中断
     IOWR(FREEDEV_AIC23_0_BASE,0x02,0x03);
      
    //TLV320AIC23常规工作参数设置
   aic23_normal_setup(); 
         //aic23_play_test();//测试程序 可删 
  aic23_play(3001);
  aic23_init();
  
 
menu :
  menuhead();
menumiddl :
 
  menumiddl();
menustart :
  fprintf(fp_lcd,"1.PtMod 2.SOSMsg\n");
  fprintf(fp_lcd,"3.HOLDBK4.TimMod\n"); 

  menustart();
  key=keybord();
     switch (key)
     {    
          case  '1' :  busmod(); break;          
         // case  '1' :  putongmodule();  break;   //一般模式
          case  '2' :  sendmessage();   break;   //发送急救信息模式
          case  '3' :  holdback();      break;   // //障碍检测模式
        //  case  '3' :  mp3module();     break;   //mp3播放模式
          case  '4' :  timereport();    break;   //时间查询模式
        //  case  '5' :  minutereport();  break;   
        //  case  '3' :  holdback();      break;    //障碍检测模式
         //   case  '7' :  test();        break;
        //  case  '8' :  jieshou();       break;
       //   case  '3' :  fasong2();       break;
            default   :  printf("\n输入错误,请重新输入!");aic23_play(3009); break;
          
     }
     goto menustart;

}

⌨️ 快捷键说明

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