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

📄 computerterminal.h

📁 用GCC编写ATMEG128应用软件源代码
💻 H
字号:
/***********************************************************/
/*														   */
/*文 件 名:Computerterminal.h							   */
/*功    能:液晶终端机主系统文件                           */
/*当前版本:V1.0										   */
/*作    者:白广斌									       */
/*														   */
/*授    权:										       */
/*														   */
/*开始日期:2007.10.01								       */
/*完成日期:2007.10.01								       */
/*      	                                               */
/***********************************************************/
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long int

#define SY1_JD(x) if(x==0){PORTB&=~_BV(PB4);}else{PORTB|=_BV(PB4);} 
#define SY2_JD(x) if(x==0){PORTB&=~_BV(PB5);}else{PORTB|=_BV(PB5);} 
#define SY3_JD(x) if(x==0){PORTB&=~_BV(PB6);}else{PORTB|=_BV(PB6);} 

#define YUYINON    250      //语音开时间
#define YUYINOFF   1500     //语音关时间

uint   SY_Out;            //语音预警提示计数器
uint   Updat_Cn;          //更新屏幕计数器
uchar  Run_Cn;            //运行计数器
uchar  AddrNuber;         //本机地址值
uchar  YJ_Type=0;         //预警类型  1:井喷,2:井漏,3:井涌,否则正常

uint   BPL;    //泵排量
uint   CKYW;   //出口液位
uint   CKLL;   //出口流量
uint   CKLS;   //出口流速
int    LLC_S;  //流量差(升/秒)
uint   LLPL;   //理论排量(升/秒)
uint   LJLL;   //累计流量
uint   LJSJ;   //累计时间
uchar  BXL_1;  //#1 泵效率
uchar  BXL_2;  //#2 泵效率

uint   GT_ZJ1_1; //#1 钢套直径1
uint   GT_ZJ1_2; //#1 钢套直径2
uint   GT_ZJ1_3; //#1 钢套直径3

uint   GT_ZJ2_1; //#2 钢套直径1
uint   GT_ZJ2_2; //#2 钢套直径2
uint   GT_ZJ2_3; //#2 钢套直径3

uchar  Start_Month;   //起始  月
uchar  Start_Date;    //起始  日
uchar  Start_HH;      //起始  小时
uchar  Start_MM;      //起始  分钟


extern uchar MenuNumber;  //菜单键值
extern uchar JK_Pic_OK;   //0:未显示监控界面;否则已显示

extern uchar ADDR  __attribute__((section(".eeprom")));   //本机地址存储变量
extern uchar SET_Addr_Variable;    //本机地址设置变量

void SY_YJ_Out(void);      //预警语音输出函数

/*外部函数声明*/
extern void LCD_Initial(void);
extern void Pic_Screen(uchar Row,uchar Col); //写入图片数据函数
extern void On_Pic(void);
extern void Surveillance(void);

extern void StartDs12c887(void);                   //启动时钟芯片函数
extern void YDT(void);			                    //读系统时间

extern void uart0_init(void);           //串口0配置函数
extern void uart1_init(void);           //串口1配置函数
extern void Serial0_Send_out(uchar x);  //串口0发送巡检命令函数
extern void key_Input_Processing(void); //键值输入处理函数

extern void Serial0_Data_Processing(void); //串口0接收数据处理函数

⌨️ 快捷键说明

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