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

📄 loop.h

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

#define   uchar  unsigned char
#define   uint   unsigned int
#define   ulong  unsigned long
/*****************************************************************************************************/
sbit cs_dram=P3^2;
/*****************************************************************************************************/
bit sensor_looperror_flag;
uchar xdata loop_set[32];
uchar xdata loop_error[32];
uchar xdata loop_now[32],loop_last[32];
uchar xdata flagh,flagl,flag,flagg;
uchar c381,c380,c301,c300;
uint  ttemp;
uchar xdata go=0;
uchar xdata lcd_error[15];
uchar xdata carcount[32],liul[32];
uchar xdata forsense[32],send_liul[32],send_occ[32];
uint  xdata lpp,hpp,actlpp,acthpp,temp_lpp=0x8000,temp_hpp=0x8000;     /*1-16线圈,17-32线圈的故障,高有效*/
uint  xdata last_actlpp=0x8000,last_acthpp=0x8000;   //上一次检测到的故障信息
uint   xdata carnumber,lastcarnumber;
uint   xdata lcd_error_addr;         //用于液晶显示的故障信息存储地址
ulong  data loopidd;
ulong  xdata loop_nowstep=0;
ulong  data loopid;
ulong  data now_loop;

unsigned char error_type;
/*****************************************************************************************************/
extern unsigned char start_counter;
extern unsigned char xdata door;


extern uint  xdata  drive_no_lamp,no_drive_lamp;
extern  uchar xdata timeid,last_timeid;
extern uint  xdata inuse_phase[32];          //阶段用到的相位
extern  bit  sensor_car_flag;
extern  uchar xdata step_num;                  //阶段数
extern  uchar xdata step_counter;              //阶段号
extern  uint  xdata baseaddr_now_phasesch;       //当前相位表基地址
extern  uint  xdata inuse_phase1[32];         //阶段用到的相位
unsigned int xdata  loop_ratio[32];
unsigned char xdata loop_error_flag=0;          //当前阶段包含了线圈检测器,并且全部发生故障
extern void ask_sch();

⌨️ 快捷键说明

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