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

📄 stru.h

📁 ASC 信号机控制程序,国内最先进的信号机控制程序
💻 H
字号:
#include <reg51.h>
#include <absacc.h>

#define   uchar  unsigned char
#define   uint   unsigned int
#define   ulong  unsigned long
/*****************************************************************************************************/
#define D12887A          XBYTE[0XC00A]
#define D12887B          XBYTE[0XC00B]
#define D12887C          XBYTE[0XC00C]
#define D12887D          XBYTE[0XC00D]
/*****************************************************************************************************/
sbit   InternalLed = P1^2;    //CPU板内灯
sbit   WatchDog = P1^3;       //看门狗
/*****************************************************************************************************/

void  init(void);            //初始化函数

/*****************************************************************************************************/
unsigned char comm_flag=0;
unsigned int comm_state=10;
extern unsigned char xdata timeid;
extern unsigned int xdata  head;
extern uchar xdata no_lamp;
extern uchar xdata updatanvram;
extern unsigned int xdata  tail;
extern  bit  period_update;  /*周期更迭标志*/
extern unsigned char  start_counter;
extern unsigned char xdata now_schemeid;
       unsigned char xdata last_schemeid;
       extern uchar xdata now_day_planid;
extern uchar xdata nowforce,lastforce;
extern uchar xdata hand_counter,user_count;
extern unsigned char search_scheme_yellow();
extern  uchar xdata fuctioncounter;
extern  uchar xdata loop_error[32],loop_ratio[32];
extern  uchar xdata carcount[32],liul[32];
extern  uchar xdata forsense[32],send_liul[32];
extern  uint  xdata  g_load1,y_load1,r_load1;
extern  uint  xdata  g_load2,y_load2,r_load2;
extern  uint  xdata  g_error1,y_error1,r_error1;       /*驱而不亮的故障*/
extern  uint  xdata  g_error2,y_error2,r_error2;       /*不驱而亮的故障*/
extern  uchar xdata  tran_count;
extern  uchar xdata  alt_change;              //周期转换标志
extern  unsigned char xdata tran_inform_flag;
extern  uchar xdata  loop_error_flag;
extern unsigned char xdata run_state;
extern unsigned char xdata last_recetimeid;
extern  unsigned char xdata zone_count[5][60]; //5个路口,没个路口60个备用变化,每个阶段提供60秒的变化范围
extern  unsigned char xdata zone_step_time[5][60];//对应的阶段时间
extern  unsigned char xdata zone_now_step_key[5][60];//对应的阶段历时
extern unsigned char xdata selcal_flag;
extern unsigned char xdata h_address;                  /*链路地址*/
extern unsigned char xdata l_address;                  /*链路地址*/
extern unsigned char xdata remote_state,force_state,force_flag,hand_state;
extern unsigned char xdata period_sch[41];
extern unsigned char xdata no_vehicle_step[32];
extern unsigned char pq1,pq2,pq3;
extern unsigned int  pq0;
extern unsigned char c080;
extern unsigned char xdata  RX_BUF[512];
extern  char tran_inform(unsigned int   troadnumber,unsigned char tstep_time,unsigned char tstep_now_key,unsigned char tstep_number);
extern unsigned char xdata  per[24][70];
extern  void read_time();
extern  void search_sch();   //查找方案
extern  void cljc();
extern  void phase_loop();
extern  void deal_fpgadram();
extern  void crc_main();
extern  void deal_lcddram();
extern  void trans_volum();
extern  void bid_flag();
extern  void tran_sch();
extern  void  tran_psh();
extern  void jude_looperror();
extern  void  max_clear_time();
extern  void soft_greenconflic();
extern  void judge_lamp_error();
extern  void judge_lamp();
extern  void tran_psh();
/*****************************************************************************************************/

⌨️ 快捷键说明

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