📄 func_declar.h.bak
字号:
////-----------------V型机一般函数声明--------------------------/////////////
#ifndef func_declar_h
#define func_declar_h
/////////菜单结构表内函数声明开始/////////////////////////////////////
void mainface();//显示主界面
void main_menu_read(); //主菜单,光标停在“阅读短信”栏
void main_menu_query(); //主菜单,光标停在“查询来电”栏
void main_menu_workinfo(); //主菜单,光标停在“业务信息”栏
void main_menu_help(); //主菜单,光标停在“求助信息”栏
void main_menu_feedback(); //主菜单,光标停在“反馈信息”栏
void main_menu_system(); //主菜单,光标停在“系统状态”栏
void sub_menu_read(); //阅读短信子菜单,短信列表,光标停在第一栏
void sub_menu_query(); //查询来电子菜单,来电列表,光标停在第一栏
void sub_menu_workinfo(); //业务信息列表,光标停在第一栏"车到侯客"
void sub_menu_help(); //求助信息列表,光标停在第一栏"塞 车"
void sub_menu_feedback(); //反馈信息列表光标停在第一栏"车内有事物"
void sub_menu_system(); //系统状态列表,光标停在第一栏“GPS定位信息”
//以下三个是对应3个预留主菜单的内容显示结构
void read_sms_face(); //阅读短信界面,根据10状态的光标停留栏显示短信
void read_tel_face(); //阅读来电界面,根据11状态的光标停留栏显示来电
//目前暂和11的功能一样--未使用
void send_workinfo_ask(); //发送业务信息询问界面
void send_help_ask(); //发送求助信息询问界面
void send_feedback_ask(); //发送反馈信息询问界面
void gps_status(); //GPS定位状态。
void del_sms_face(); // DEL 短信询问界面
void up_sms_list(); //向上翻短信列表后的显示
void down_sms_list(); //向下翻短信列表后的显示
void del_tel_face(); //DEL 来电记录的询问界面
//void up_tel_face(); //向上翻来电记录的操作
void down_tel_face(); //向下翻来电记录的操作
void disp_send_success();
void workinfo_list_jdk();//业务信息光标停在2“接到客人”
void workinfo_list_kc();//业务信息3空车
void workinfo_list_wzdzcdd();//业务信息4未找到召车地点
void workinfo_list_zcdwk();//业务信息5召车地无客
void workinfo_list_wfasdd();//业务信息6无法按时到达
void workinfo_list_qlpc(); //业务信息7请另派车
void help_list_gz(); //求助信息2光标停在"故 障"栏
void help_list_sg(); //求助信息3光标停在"事 故"栏
void help_list_pm(); //求助信息4光标停在"抛 锚"栏
void help_list_qzsjyz();//求助信息5光标停在"请指示加油站"栏
void help_list_ylqz(); //求助信息6光标停在"医疗求助"栏
void help_list_mlqzswz();//求助信息7光标停在"迷路,请指示位置"栏
void feedback_list_cnwsw(); //反馈信息2车内有失物
void feedback_list_tcxx(); //反馈信息3停车休息
void feedback_list_cljy(); //反馈信息4车辆加油
void sys_list_ver(); //SYS信息光标停在4"版本信息"栏
void sys_list_gsm(); //SYS信息光标停在2"GSM信号标值"栏
void sys_list_FaceSet(); //SYS信息光标停在3“界面设置”栏
void up_sms_face(); //向上翻短信内容
void down_sms_face(); //向下翻短信内容
void up_tel_face(); //向上翻来电记录的操作暂与32功能一样。 //
//以后可作为较详细电话记录显示的翻页--未用
void down_tel_face(); //向下翻来电记录的操作暂与33功能一样 //
//以后可作为较详细电话记录显示的翻页--未用
uchar send_workinfo(uchar);
uchar send_feedback(uchar);
uchar send_help(uchar);
void send_workinfo_face(); //发送业务信息显示“业务信息发送中”
void send_help_face(); //发送求助信息显示“求助信息发送中”
void send_feedback_face(); //发送反馈信息显示“反馈信息发送中”
void del_sms_operate(); // DEL 短信操作,显示“已经DEL。。”
void del_tel_operate(); //DEL 来电记录的操作显示“已DEL。。”
void disp_ver(); //display ver
void disp_sign_val(); //显示信号标值
void disp_set_menu(); //显示界面设置选择菜单/隐含操作
void face1_set(); //界面设置:“伊爱高新”
void face2_set(); //界面设置:“一路顺风”
void face3_set(); //界面设置:“伊爱高新为你服务”
void face4_set();//界面设置:“伊爱车载显示终端”
void face_Set_operate(); //执行界面设置操作
void send_workinfo_fail(); //显示“发送业务信息失败、成功”
void send_help_success(); //显示“发送求助信息成功”
void send_feedback_success(); //显示“发送反馈信息失败、成功”
///////////菜单结构表内函数声明结束///////////////////////////////////
void selfexamine(void);//自检
uchar bytetune(uchar);//字节按位倒序
void putdown(bit);
void putup(bit);
void p1tune(uchar);//往P1送片选信号控制LCDCS ROMCS RAMCS HZKCS KEYCS BEEP
void display(uchar *,uchar);
void dispscreen(void);
void serive_tx_data(void);
void keytune(void); //键值处理
void delaykey(void);
void raminit(void);
void disnonews(void);
bit testkey(void);//检测是否有按键
bit rxmaindata(void);
void cleardisram(void);//清显示RAM 0-12 BYTE
void cleardisram1(void);//无实现部分。
void antennaroue(void);//显示GSM信号强度
void dispdate(void);
void disptime(void);
void dispnewsnumb(void);
void dingwroue(void);
void dispscreenchin(void);
void dotetimedate(void);
void byte12(void);
void speedtune(void);
// Header:
// File Name:
// Author:
// Date:
void lightbell(void);
void beginmap1(uchar);
void gpsmap(void);
void gpsfang(void);
void dis12dote(uchar,uchar,uchar *,bit);
void dis12dote1(uchar,uchar,uchar *,bit);
void d12jianmian(void);
void dispscreen1 (void);
void rxdatatune1(void);
void rxdatatune(void);
void readtelep(void);
void readnews(void);
void beginmap(uchar);
void displaynop(void);
bit lcdstate(void); //读LCD状态
void lcdinitz(void); //设置显示初始行为第0行
void lcdiniton(void);//开显示
bit lcdwcommd(uchar);//写命令入LCD
bit lcdwdata(uchar); //写显示数据入LCD
void disdatatune(void);//横向数据调整成纵向数据
uchar readkeyvale(void);//
void seridatatune(void);
void disonenews(uchar *);
void displsysure(uchar *);
void displaysurenews(uchar );
void displayline3 (uchar); // 清除一行
void displayline2(uchar ,uchar * ,bit ); // 显示信息目录中的某一行
void displayline1(uchar ,uchar * ,bit ); //显示一行电话号码。
void displayline(uchar ,uchar * ,bit); // 显示一行ASCII字符或者汉字。uchar *:指向GB码的指针。
void readromandchpot(uchar ,uchar );
void Dispchar(uchar ,uchar ,uchar ,bit);// 在指定位置显示一个ASCII字符 入口为ASCII码
//void Dispchin(uchar ,uchar ,uchar ,uchar ,bit);
void Dispchin(uchar ,uchar ,bit);//将调整后的Dispdata[32]数据写入LCD
void disromdata(uchar ,uchar );//根据内码取ROM中点阵数据并传给汉显缓冲disdata[]
//extern void serive_rx_data(void);
//调用外部的汇编程序
extern uchar SPIRecAChar(void); //asm files
extern SPIWRITESD(uchar i ); //asm files
extern bit SPISendAChar(uchar senddata);
void GpsDataTune(void);
void UartSendProcess(void);
void UartRecieveProcess(void);
//extern void SPISendStr(INT8U * senddata, INT8U length);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -