亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? datainit.lst

?? 一整套電梯控制器源程序
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V6.12  DATAINIT                                                               06/05/2005 15:44:45 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE DATAINIT
OBJECT MODULE PLACED IN .\datainit.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\datainit.c LARGE BROWSE DEBUG OBJECTEXTEND CODE LISTINCLUDE SYMBOLS

stmt level    source

   1          #include "global.h"
   1      =1  #include "common.h"
   1      =2  
   2      =2  #ifndef EXTERN
   3      =2  #define EXTERN extern
   4      =2  #endif
   5      =2  
   6      =2  #define uchar	unsigned char 
   7      =2  #define uint	unsigned int
   8      =2  #define ulong	unsigned long 
   9      =2  #define schar	signed char 
  10      =2  #define sint	signed int
  11      =2  #define slong	signed long 
  12      =2  
  13      =2  #define LNum_MAX_OVERGROUND		48
  14      =2  #define LNum_MAX_UNDERGROUND	8
  15      =2  #define LNum_MAX		(LNum_MAX_OVERGROUND+LNum_MAX_UNDERGROUND) //最大樓層數(地上最大48層,地下最大8層)
  16      =2  #define ENum_MAX		8		//最大群控電梯數(該宏關系到串口通訊程序的變量地址,慎重修改)
  17      =2  #define ARRAY_BYTENUM	7		//"內選數據""內選可停""上呼可停""下呼可停"數組所占字節數
  18      =2  #define QuXianShu_Max	8		//最大曲線數
  19      =2  #define MenChaoShi_Num	5		//門超時判定數量
  20      =2  
  21      =2  //--------------------------  輸入數據結構 start ------------------------// 
  22      =2  
  23      =2  struct tag_E_FangXiang{		//運動方向
  24      =2  	uchar bShang;				//上
  25      =2  	uchar bXia;					//下
  26      =2  };
  27      =2  #define E_FangXiang struct tag_E_FangXiang
  28      =2  
  29      =2  struct tag_E_Men{			//門狀態
  30      =2  	uchar bKaiMenDaoWei;		//開門到位
  31      =2  	uchar bGuanMenDaoWei;		//關門到位
  32      =2  	uchar bKaiMenAnNiu;			//開門按鈕
  33      =2  	uchar bGuanMenZhong;		//關門中
  34      =2  	uchar bMenGuZhang;			//門故障
  35      =2  };
  36      =2  #define E_Men struct tag_E_Men
  37      =2  
  38      =2  struct tag_E_ChengZai{		//承載狀態
  39      =2  	uchar bKongZai;				//空載
  40      =2  	uchar bQingZai;				//輕載
  41      =2  	uchar bZhongZai;			//重載
  42      =2  	uchar bManZai;				//滿載
  43      =2  	uchar bChaoZai;				//超載
  44      =2  };
  45      =2  #define E_ChengZai struct tag_E_ChengZai
  46      =2  
  47      =2  struct tag_E_TeBie{			//特別狀態
  48      =2  	uchar bJianXiu;				//檢修
  49      =2  	uchar bSiJi;				//司機
  50      =2  	uchar bZhiShi;				//直駛
  51      =2  	uchar bBaoLiu;				//保留
  52      =2  	uchar bSuoTi;				//鎖梯
  53      =2  	uchar bXiaoFang;			//消防
C51 COMPILER V6.12  DATAINIT                                                               06/05/2005 15:44:45 PAGE 2   

  54      =2  	uchar bJiTing;              //急停
  55      =2  	uchar bGuZhang;				//故障
  56      =2  	uchar bJingGao;				//警告
  57      =2  };
  58      =2  #define E_TeBie struct tag_E_TeBie
  59      =2  
  60      =2  struct tag_E_TongXun{	//通訊狀態
  61      =2  	uchar bCanChuShiOK;		//Can初始化OK
  62      =2  	uchar bZhiShi;			//通訊指示
  63      =2  };
  64      =2  #define E_TongXun struct tag_E_TongXun
  65      =2  
  66      =2  
  67      =2  struct tag_E_MenTime{		//門時間
  68      =2  	uchar	cKaiMenTime;		//開門時間
  69      =2  	uchar   cGuanMenTime;		//關門時間
  70      =2  	uchar	cGMYanChiTime;		//自動關門延遲時間
  71      =2  };
  72      =2  #define E_MenTime struct tag_E_MenTime
  73      =2  
  74      =2  struct tag_E_DianTi{	//電梯數據
  75      =2  	//來源于Can的輸入數據
  76      =2  	uchar	bZhunBeiHao;					//準備好
  77      =2  	uchar	bDanOrQun;						//單梯/群控
  78      =2  	uchar	cDangQianCeng;					//當前層
  79      =2  	uchar    bDongOrJing;					//運動/靜止
  80      =2  	E_FangXiang		FangXiang;				//運動方向
  81      =2  	E_Men			Men;					//門狀態
  82      =2  	E_ChengZai		ChengZai;				//承載狀態
  83      =2  	E_TeBie			TeBie;					//特別狀態
  84      =2  	uchar			bNeiXuan[ARRAY_BYTENUM];//內選數據
  85      =2  	//來源于群控器的輸入數據
  86      =2  	uchar	cPortNo;						//控制器端口號
  87      =2  	uchar   cChengZhong;					//承重值
  88      =2  	uchar	cZaoGFCeng;						//高峰??繉?早)
  89      =2  	uchar	cWuGFCeng;						//高峰??繉?午)
  90      =2  	uchar	cWanGFCeng;						//高峰停靠層(晚)
  91      =2  	signed char cJuDiCengShu;				//起始層距地面樓層數
  92      =2  	uchar	cXueXiCengShu;					//學習樓層數
  93      =2  	uchar	cYouXianJi;						//優先級
  94      =2  	uchar	cQuXianShu;						//曲線數
  95      =2  	uint	nTiSu[QuXianShu_Max];			//各曲線勻速段梯速
  96      =2  	uint	nJiaSuDu;						//額定加速度
  97      =2  	uint	nZhuanSu;						//電機轉速(取值范圍:1400-1500	單位:轉/分)
  98      =2  	uchar	cPinLv;							//電機頻率(取值范圍:30-60		單位:Hz)
  99      =2  	uchar	cEDingTiSu;						//額定梯速(取值范圍:5-30		單位:分米/秒)
 100      =2  	uchar	cYunXingTiSu;					//運行梯速(取值范圍:5-30		單位:分米/秒)
 101      =2  	ulong	lBMQMaiChongShu;				//編碼器脈沖數
 102      =2  	ulong	lDGCMaiChongShu;				//等高層脈沖數
 103      =2  	uchar		bQunKong;					//群控選中
 104      =2  	uchar		cMinFenPei;					//分配最小樓層數
 105      =2  	uchar		cMinCancelFenPei;			//取消分配最小樓層數
 106      =2  	uchar		cZuiDiCeng;					//可到最底層
 107      =2  	uchar		cZuiGaoCeng;				//可到最高層
 108      =2  	uchar		cChaoShiTime[MenChaoShi_Num];//門超時時間
 109      =2  	E_TongXun		TongXun;				//通訊狀態
 110      =2  	E_MenTime	MenTime;					//門時間
 111      =2  	uchar		bNeiXuanKeTing[ARRAY_BYTENUM];	//內選可停
 112      =2  	uchar		bShangHuKeTing[ARRAY_BYTENUM];	//上呼可停
 113      =2  	uchar		bXiaHuKeTing[ARRAY_BYTENUM];		//下呼可停
 114      =2  //2004.05.19 added by LHM (為解決撤銷外呼追加)
 115      =2  	uchar       bLingSuXinHao;					//零速信號
C51 COMPILER V6.12  DATAINIT                                                               06/05/2005 15:44:45 PAGE 3   

 116      =2      uchar       bBenCengKaiMen;					//本層開門
 117      =2  //end
 118      =2  };
 119      =2  #define E_DianTi struct tag_E_DianTi
 120      =2  
 121      =2  struct tag_E_WaiHu{		//外呼狀態
 122      =2  	uchar	bShang[ARRAY_BYTENUM];						//上呼
 123      =2  	uchar	bXia[ARRAY_BYTENUM];						//下呼
 124      =2  };
 125      =2  #define E_WaiHu struct tag_E_WaiHu
 126      =2  
 127      =2  struct tag_E_InputData{	//輸入數據
 128      =2  	E_DianTi	mDianTi[ENum_MAX];			
 129      =2  	E_WaiHu		mWaiHu;			
 130      =2  };
 131      =2  #define E_InputData struct tag_E_InputData
 132      =2  //--------------------------  輸入數據結構 end   ------------------------//
 133      =2  
 134      =2  //--------------------------  輸出數據結構 start ------------------------// 
 135      =2  struct tag_E_XiangYing{	//外呼響應狀態
 136      =2  	uchar	bShang[ARRAY_BYTENUM];							//上呼
 137      =2  	uchar	bXia[ARRAY_BYTENUM];								//下呼
 138      =2  };
 139      =2  #define E_XiangYing struct tag_E_XiangYing
 140      =2  struct tag_E_Deng{	//外呼響應狀態
 141      =2  	uchar	bShang[ARRAY_BYTENUM];							//上呼
 142      =2  	uchar	bXia[ARRAY_BYTENUM];								//下呼
 143      =2  };
 144      =2  #define E_Deng struct tag_E_Deng
 145      =2  
 146      =2  struct tag_E_OutputData{//輸出數據
 147      =2  	E_XiangYing mXiangYing[ENum_MAX];	
 148      =2  	E_Deng		mDeng[ENum_MAX];
 149      =2  };
 150      =2  #define E_OutputData struct tag_E_OutputData
 151      =2  //--------------------------  輸出數據結構 end   ------------------------// 
 152      =2  
 153      =2  //--------------------------  樓及其他總體數據 start --------------------// 
 154      =2  struct tag_L_YearMonDat{
 155      =2  	uchar cYear;
 156      =2  	uchar cMonth;
 157      =2  	uchar cDate;
 158      =2  	uchar cWeek;
 159      =2  };
 160      =2  #define L_YearMonDat struct tag_L_YearMonDat
 161      =2  
 162      =2  struct tag_L_HourMin{
 163      =2  	uchar cHour;
 164      =2  	uchar cMinute;
 165      =2  	uchar cSecond;
 166      =2  };
 167      =2  #define L_HourMin struct tag_L_HourMin
 168      =2  
 169      =2  struct tag_L_SysTime{
 170      =2  	L_YearMonDat mYearMonDat;
 171      =2  	L_HourMin	 mHourMinSec;
 172      =2  };
 173      =2  #define L_SysTime struct tag_L_SysTime
 174      =2  
 175      =2  struct tag_L_GaoFeng{	//高峰信息
 176      =2  	L_HourMin lStartTime;						//高峰開始時間
 177      =2  	L_HourMin lEndTime;							//高峰結束時間
C51 COMPILER V6.12  DATAINIT                                                               06/05/2005 15:44:45 PAGE 4   

 178      =2  };
 179      =2  #define L_GaoFeng struct tag_L_GaoFeng
 180      =2  
 181      =2  #define L_GaoFeng struct tag_L_GaoFeng
 182      =2  
 183      =2  struct tag_L_Data{		//樓及其他總體數據
 184      =2  	uchar cLNum;						//最大樓層數
 185      =2  	uchar cENum;						//最大群控電梯數
 186      =2  	uint  nTKYanChiTime;				//靜態??垦舆t時間
 187      =2  	L_SysTime   mSysTime;			//系統時間
 188      =2  	L_GaoFeng	ZaoGF;				//早高峰
 189      =2  	L_GaoFeng	WuGF;					//午高峰
 190      =2  	L_GaoFeng	WanGF;				//晚高峰
 191      =2  //	uchar		cJTTingkaoCeng[ENum_MAX];	//靜態??繉? 192      =2  };
 193      =2  #define L_Data struct tag_L_Data
 194      =2  //--------------------------  樓及其他總體數據 end   --------------------// 
 195      =2  
 196      =2  struct tag_Temp_Timer{
 197      =2  	long	lJingTaiTimer;				//靜態計時
 198      =2  	long	lChaoShiTimer[ENum_MAX];	//電梯門超時計時
 199      =2  };
 200      =2  #define TIMER struct tag_Temp_Timer
 201      =2  
 202      =2  struct tag_PtrALLData{		//所有數據
 203      =2  	L_Data			*pL_Data;
 204      =2  	E_InputData		*pE_InputData;
 205      =2  	E_OutputData	*pE_OutputData;
 206      =2  	TIMER			*pTimer;
 207      =2  };
 208      =2  #define PtrALLData struct tag_PtrALLData
 209      =2  
 210      =2  
 211      =2  //Variable Defination 
 212      =2  EXTERN xdata L_Data			mL_Data;
 213      =2  EXTERN xdata E_InputData	mE_InputData;
 214      =2  EXTERN xdata E_OutputData	mE_OutputData;
 215      =2  EXTERN xdata TIMER			m_Timer;
 216      =2  
 217      =2  //xdata L_Data			mL_Data;
 218      =2  //xdata E_InputData		mE_InputData;
 219      =2  //Function Refrence
 220      =2  void Set0Data(uchar *pData, uchar cMOD);
 221      =2  uchar GetArrayData(uchar *pData, uchar cIdx);
 222      =2  void  SetArrayData(uchar *pData, uchar cIdx, uchar cVal);
 223      =2  void  SetArrayData_INTERRUPT(uchar *pData, uchar cIdx, uchar cVal);
   2      =1  #include<w77c32.h>
   1      =2  /*--------------------------------------------------------------------------
   2      =2  W77C32.H - preliminary release
   3      =2  
   4      =2  Header file for Winbond microcontroller W77C32
   5      =2  Based on the Preliminary Release form March 1999 
   6      =2  
   7      =2  Copyright (c) 1988-1999 Keil Elektronik GmbH and Keil Software, Inc.
   8      =2  All rights reserved.
   9      =2  --------------------------------------------------------------------------*/
  10      =2  
  11      =2  /*  BYTE Registers  */
  12      =2  sfr P0     = 0x80;
  13      =2  sfr P1     = 0x90;
  14      =2  sfr P2     = 0xA0;
  15      =2  sfr P3     = 0xB0;
C51 COMPILER V6.12  DATAINIT                                                               06/05/2005 15:44:45 PAGE 5   

  16      =2  sfr P4     = 0xA5;
  17      =2  sfr PSW    = 0xD0;
  18      =2  sfr ACC    = 0xE0;
  19      =2  sfr B      = 0xF0;
  20      =2  sfr SP     = 0x81;
  21      =2  sfr DPL    = 0x82;
  22      =2  sfr DPH    = 0x83;
  23      =2  sfr PCON   = 0x87;
  24      =2  sfr TCON   = 0x88;
  25      =2  sfr TMOD   = 0x89;
  26      =2  sfr TL0    = 0x8A;
  27      =2  sfr TL1    = 0x8B;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国视频一区二区| 在线视频你懂得一区| av福利精品导航| 欧美日韩国产片| 国产偷国产偷亚洲高清人白洁| 亚洲精品中文字幕在线观看| 狠狠色伊人亚洲综合成人| 在线观看亚洲精品| 亚洲精品中文在线观看| 麻豆成人免费电影| 欧美性大战久久| 国产精品久久福利| 国产在线视频精品一区| 欧美日韩精品三区| 亚洲综合无码一区二区| 国产成人在线观看| 日韩精品中文字幕一区二区三区| 中文字幕在线视频一区| 激情综合色综合久久| 欧美日韩在线电影| 亚洲人成网站影音先锋播放| 韩日av一区二区| 3d动漫精品啪啪1区2区免费| 夜夜操天天操亚洲| 97久久精品人人做人人爽50路| 久久嫩草精品久久久精品| 久久精品国产精品亚洲红杏| 欧美日韩一区二区三区不卡| 伊人夜夜躁av伊人久久| 99精品国产99久久久久久白柏| 国产亚洲精品精华液| 国内精品伊人久久久久av一坑| 91麻豆精品91久久久久久清纯| 亚洲自拍与偷拍| 欧美性生活久久| 一区二区三区不卡视频 | 亚洲综合激情小说| 99国产欧美另类久久久精品| 欧美激情在线看| 暴力调教一区二区三区| 中文字幕巨乱亚洲| 99久久综合国产精品| 国产精品久久毛片| 日本韩国精品一区二区在线观看| 亚洲视频每日更新| 在线观看91精品国产入口| 一区二区三区色| 欧美日韩免费一区二区三区| 亚洲sss视频在线视频| 91精品国产91久久久久久一区二区| 亚洲国产中文字幕| 欧美一区二区三区在线观看视频| 日韩不卡免费视频| 精品久久一区二区三区| 国产91精品在线观看| 综合久久久久久久| 欧美日韩国产首页| 精品一区二区三区免费播放| 国产三级一区二区三区| 91在线观看成人| 午夜一区二区三区视频| 欧美片网站yy| 精品一区中文字幕| 中文字幕一区二区三区蜜月 | 秋霞国产午夜精品免费视频| 日韩午夜小视频| 成人丝袜18视频在线观看| 夜夜嗨av一区二区三区网页| 欧美一区二区在线看| 国产成人精品三级| 亚洲国产欧美在线人成| 精品国产一区a| 91香蕉视频在线| 美女网站视频久久| 亚洲人吸女人奶水| 884aa四虎影成人精品一区| 国产69精品久久99不卡| 亚洲成av人片一区二区三区| 久久综合资源网| 欧洲生活片亚洲生活在线观看| 日韩成人dvd| 亚洲三级免费观看| 欧美mv日韩mv亚洲| 欧美吻胸吃奶大尺度电影| 国产一区二区三区在线观看精品| 夜夜嗨av一区二区三区四季av | 精品一区二区三区免费| 亚洲精品免费看| 久久精品网站免费观看| 欧美精品18+| 99re在线视频这里只有精品| 国产在线乱码一区二区三区| 亚洲午夜免费福利视频| 中文字幕中文字幕在线一区 | 日韩avvvv在线播放| 亚洲欧美乱综合| 国产欧美精品一区二区色综合朱莉| 欧美日韩综合在线| 色哟哟精品一区| 国产成人av电影在线观看| 免费国产亚洲视频| 午夜久久久久久电影| 亚洲欧美日韩电影| 国产精品入口麻豆九色| 久久先锋影音av鲁色资源| 欧美精品久久一区| 欧美日韩免费观看一区二区三区 | 久久女同精品一区二区| 欧美一级片在线观看| 欧美亚洲一区二区三区四区| 91最新地址在线播放| av成人动漫在线观看| 成人性视频网站| 国产成人在线视频播放| 国产精品亚洲а∨天堂免在线| 久久精品噜噜噜成人av农村| 日av在线不卡| 久久99热狠狠色一区二区| 久久不见久久见中文字幕免费| 蜜臀av在线播放一区二区三区| 午夜精品一区二区三区免费视频| 亚洲一级不卡视频| 一区二区三区四区激情| 亚洲va韩国va欧美va| 三级久久三级久久| 日本午夜一本久久久综合| 日本成人中文字幕| 国内久久精品视频| 成人综合婷婷国产精品久久蜜臀| 成人免费观看男女羞羞视频| 99精品偷自拍| 欧美亚洲一区二区三区四区| 欧美一区二区国产| 26uuu另类欧美亚洲曰本| 中文字幕av不卡| 亚洲在线视频一区| 蜜桃视频一区二区三区在线观看| 国产在线麻豆精品观看| 不卡电影一区二区三区| 欧美视频一区二区三区四区| 正在播放一区二区| 国产日本一区二区| 洋洋av久久久久久久一区| 日本成人在线一区| 成人av资源站| 777午夜精品视频在线播放| 久久久99精品免费观看不卡| 国产精品情趣视频| 亚洲在线中文字幕| 婷婷成人激情在线网| 蜜桃视频一区二区三区| 成人app在线观看| 在线观看欧美日本| 欧美影视一区在线| 久久日一线二线三线suv| 中文字幕一区在线观看| 亚洲高清视频中文字幕| 蜜桃一区二区三区在线观看| 国产精品一区二区视频| 狠狠色综合日日| thepron国产精品| 欧美日韩亚洲丝袜制服| 精品国产制服丝袜高跟| 亚洲美女精品一区| 蜜臀av一区二区在线免费观看| 国产成人免费在线观看| 91精品婷婷国产综合久久性色| 国产亚洲欧洲一区高清在线观看| 亚洲电影欧美电影有声小说| 国产在线看一区| 91精品婷婷国产综合久久性色 | 一区二区三区成人| 久久99国产精品免费| 色综合天天天天做夜夜夜夜做| 日韩一卡二卡三卡| 国产精品久久久一区麻豆最新章节| 亚洲高清免费在线| 国产v日产∨综合v精品视频| 欧美一卡二卡在线| 亚洲毛片av在线| 韩国三级在线一区| 欧美三级视频在线播放| 国产欧美精品在线观看| 午夜激情久久久| caoporen国产精品视频| 久久久久久久综合色一本| 亚洲午夜免费视频| 成人黄色一级视频| 久久综合久久99| 天堂成人免费av电影一区| av电影天堂一区二区在线观看| 日韩欧美一区在线| 日本欧美大码aⅴ在线播放| 99精品国产99久久久久久白柏| 精品盗摄一区二区三区| 亚洲国产人成综合网站| 欧美另类z0zxhd电影| 亚洲蜜臀av乱码久久精品| 成人手机电影网| 中文在线一区二区|