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

📄 def_para.h

📁 W78E516实现高速公路收费站语音费额显示器资料之三:产品的语音,通讯,显示全套源代码程序.
💻 H
字号:

#define uint unsigned int
#define uchr unsigned char
#define ulng unsigned long

#define start     0x10  //接收开始位
#define end       0x0d  //接收结束位
#define norm      0x7d  //机器内码显示
#define led       0x7b  //点阵显示
#define fix       0x70  //固定语显示
#define full      0xff  //全屏显示
#define txsuc     0x00  //接收成功
#define txerr     0xff  //接收失败
#define filesound 0x33  //语音文件出错
#define filedisp  0x22  //显示文件出错

#define lengthled  384  //全屏总数
#define lengthnorm 24   //机器内码总数

sfr CHPENR = 0xF6;
sfr CHPCON = 0xBF;

extern bit bdata f_handlesound=0,  //语音处理标志
                 f_anayrx=0,       //分析接收数据标志
                 f_t_delaywr=0,    //写RAM开延时标志
                 f_t_delayisd=0,   //isd开延时标志
                 f_rerx=1;         //重新接收数据标志

extern bit bdata //f_full=0,         //全屏显示标志
                 f_normdisp=0,     //机器内码显示标志
                 f_leddisp=0,      //点阵显示标志
                 f_fixdisp=0,      //固定语显示标志
                 f_transerr=0,     //发送出错标志
                 f_transsuc=0,     //发送成功标志
                 f_delaywr=0,      //写延时时间到标志
                 f_err=0;          //出错标志

extern bit bdata f_over128=0,      //数据长度超出128字节标志
                 f_wrramover=0;    //写RAM完毕标志

extern uchr data cnt_tx=0,         //发送计数器
                 cnt_delaywr=0,    //写延时计数器
                 cnt_sound=0;      //语音计数器

extern uint data cnt_delayisd=0;   //isd延时计数器

extern uchr data check=0,          //分析校验
                 lengthsound=0,    //语音数据长度
                 displength_h=0,   //显示数据长度高位
                 displength_l=0;   //显示数据长度低位

extern uint data lengthdisp=0,     //显示数据长度
                 cnt_rx=0;         //接收计数器

extern uchr data dispstyle=0,      //显示类型变量
                 rx_check=0;       //接收校验

extern uchr pdata rxbuff2[256]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};  //16

extern uchr idata rxbuff[128]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                               0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                               0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,  //40
                               0,0,0,0,0,0,0,0}; //8
extern uchr xdata nDispRam[384] _at_ 0x0;
extern uchr data codebuff[24]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
extern uchr data soundbuff[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

⌨️ 快捷键说明

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