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

📄 noname1

📁 ASC 信号机控制程序,国内最先进的信号机控制程序
💻
字号:

               XBYTE[re_flagaddr]=0x87;
               data_address=XBYTE[0XA021]<<8+XBYTE[0XA022]+1;      //首地址偏移量
               address=data_address;                               //首地址偏移量
               data_address=data_address+14;              //应答数据长度14字节
               if(data_address>0x7f0)data_address=data_address-0x7f0+0x80;
               while((XBYTE[0xa023]==0)&&(XBYTE[0xa024]==1)){};    //等待FGPA修改头尾
               XBYTE[0xa023]=0x01;                                 //CPU修改头尾
               XBYTE[0xa024]=0X00;
               data_address=(XBYTE[0XA021]<<8)+XBYTE[0XA022]+1;  //首地址偏移量
               address=data_address;                     //首地址偏移量
               data_address=data_address+14;            //应答数据长度14字节
               if(data_address>0x7f0)data_address=data_address-0x7f0+0x80;
               data_address--;
               XBYTE[0XA021]=data_address>>8;          //尾地址偏移量
               XBYTE[0XA022]=data_address;
               XBYTE[0XA023]=0X00;                      //CPU修改头尾结束
               XBYTE[0XA024]=0X00;
               tr_flagaddr=0xa030;
               for(i=0;i<6;i++){
                tr_flagaddr=tr_flagaddr+i*5;
                if(XBYTE[tr_flagaddr]==0x87)break;
                   }
               if(i==6)return 1 ;
               XBYTE[tr_flagaddr+1]=address>>8;        //发送数据的首地址
               XBYTE[tr_flagaddr+2]=address;
               XBYTE[tr_flagaddr+3]=data_address>>8;   //发送数据的尾地址
               XBYTE[tr_flagaddr+4]=data_address;
               address=address+0xa000;

               XBYTE[address]=0xc2;address++;          //发送应答数据
               if(address>0xa7f0)address=0xa080;
               XBYTE[address]=0x10;address++;          //最大输出通道数

               if(address>0xa7f0)address=0xa080;
               XBYTE[address]=0x20;address++;

               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=0x20;address++;
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=0x20;address++;
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=0x20;address++;
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=0x18;address++;
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=XBYTE[0X72E2];address++;       //开机时间小时
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=XBYTE[0X72E3];address++;       //开机时间分钟
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=XBYTE[0X72E4];address++;       //关机时间小时
               if(address>0xa7f0)address=0xa080;

               XBYTE[address]=XBYTE[0X72E5];address++;       //关机时间分钟
               if(address>0xa7f0)address=0xa080;
               XBYTE[address]=XBYTE[0X72E6];address++;       //关机后状态
               if(address>0xa7f0)address=0xa080;
               XBYTE[address]=XBYTE[0X8000];address++;       //路口编号高位地址
               if(address>0xa7f0)address=0xa080;
               XBYTE[address]=XBYTE[0X8001];      //路口编号地位地址
               XBYTE[tr_flagaddr]=0x01;

⌨️ 快捷键说明

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