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

📄 xzgglobal.h

📁 用单片机实现E1等芯片的初始化
💻 H
字号:
/*************************************************************
     定义全局变量指针
**************************************************************/
uchar xdata *  data   read_buffer_dptr;             /*in data to xadat read dptr*/
uchar xdata *  data   write_buffer_dptr ;           /*in data to xdata write dptr */
uchar xdata *  data   buffer_dptr;

/***************************************************************
   idata 数据
   定义并初绐化全局变量
***************************************************************/

uchar idata   dataa1 = 0;                // 接收净数据长度
uint  idata   FSA_data = FSA_9600;

uint  idata   count1  = 0;                      //  净数据长度时间计数器
uchar idata   count2  = 0;                      //  时间计数器
uint idata   error_count  = 0;                 //  error 计数器

uchar data    number1 = 0;                      //  new 序号
uchar idata   old_number;                       //  old 序号
/***************************************************************
    bdata    control regist
    定义全局 bit 变量
****************************************************************/
uchar bdata bfpg = 0x00;
/***************************************************************
   internal control bit
****************************************************************/

sbit datalong_contorl_bit  = bfpg^0;

/***************************************************************
    I/O端口引脚定义   (external   control )
****************************************************************/
sbit regist_havel     = P1^0;      // regist_havel    接在  p1.0引脚
sbit iic_havel        = P1^1;      // iic_havel       接在  p1.1引脚
sbit move_havel       = P1^2;      // move_havel      接在  p1.2引脚
sbit fifo_havel       = P1^3;      // fifo_havel      接在  p1.3引脚
sbit cpu_count1       = P1^4;
sbit cpu_ensourdl     = P1^5;      // cpu_ensourdl    接在  p1.5引脚
//sbit cpu_enmovel     = P1^6;      // cpu_enmovel     接在  p1.6引脚
sbit cpu_count2        = P1^7;
//sbit cpu_rdreply      = P3^3;      // cpu_rdreply     接在  p3.3引脚
sbit ep1c6_nconfig    = P3^4;      // ep1c6_nconfig   接在  p3.4引脚
//sbit e1_mode          = P3^5;      // e1_mode         接在  p3.5引脚
union word_byte
  {
     unsigned  int  word16;
     unsigned  char byte8[2];
  };

struct dataa
   {
      union word_byte  data0;
      union word_byte  data1;
      union word_byte  data2;
    } ;

union word2_byte
   {
      unsigned long  word32;
      unsigned char  byte8[4];
   };

struct temp
   {
      union word2_byte data0;
      union word2_byte data1;
   } ;

⌨️ 快捷键说明

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