📄 blindgps.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 + -