utilities.c

来自「用ADE7169F16单片机实现了单向多费4率电能表」· C语言 代码 · 共 53 行

C
53
字号
/*************************************
;Ade7169 demo program     
;*************************************
;AUTHOR:        Su RuTong
;DATE:          03 09 2006
;*************************************/


#include "utilities.h"
#include "Hal.h"


// Uart event variable and flag define
// unsigned char __data __no_init uart_bit_flag @ 0x20;
#ifdef __IAR_SYSTEMS_ICC__
//__no_init __bit bool bIn_Send;
//__no_init __bit bool bIn_rec;
//__no_init __bit bool bBuf_InUse;
//__no_init __bit bool LowVDCINFlag;
_sysflag_u idata sys_flag;
#else
bit bIn_Send;
bit bIn_rec;
bit bBuf_InUse;
bit LowVDCINFlag;
#endif

unsigned char idata Sys_buf[SYS_BUF_MAX];// _at_ 0x0000;// Sniffer data buffer
// unsigned char __data  Sys_dat1[3];                    // Save DI temp
// unsigned char __data  Sys_dat2[3];                    // Save DO temp
unsigned int  idata Sys_buf_Cnt;                     // Sniffer data buffer counter
unsigned char idata * data Sys_buf_ptr;             // Sniffer data buffer pointer  pointer variable is placed in data memory,point to xdata.
unsigned char idata Sys_cnt=0;                            // count


unsigned char idata Uart_buf[UART_BUF_MAX];                   // Uart buffer

unsigned int  idata Uart_buf_SndCnt;                 // Send count
unsigned char idata * data Uart_Snd_Pointer;        // Send buffer pointer  pointer variable is placed in data memory,point to xdata.
unsigned char idata Uart_Snd_Tout_Cnt;               // Send timeout 

unsigned int  idata Uart_buf_RecCnt;                 // Recieve count
unsigned char idata * data Uart_Rec_Pointer;        // Recieve buffer pointer  pointer variable is placed in data memory,point to xdata.
unsigned char idata Uart_Rec_Tout_Cnt;               // Recieve timeout 

unsigned char idata Uart_Snd_Delay_cnt;              // 1s

unsigned char idata lcd_buf[15];
unsigned char idata tmp_buf[4];
unsigned long idata sys_tmp;


⌨️ 快捷键说明

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