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

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

?? main.h

?? 程序概述: 這是個具體產品程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
	Status_SetupPasswordVerify,     // 確認輸入的密碼
//
	Status_SetupAddTempCardByCard,  // 通過刷卡增加臨時刷卡用戶
	Status_SetupAddTempCardByNum,   // 通過輸入卡號增加臨時刷卡用戶
	Status_SetupAddTempCardDoor,    // 輸入該卡號所允許進入的單元號
	Status_SetupAddTempCardEndTime, // 設置臨時卡的使用期限

	Status_SetupDelTempCardByCard,  // 通過刷卡刪除臨時刷卡用戶
	Status_SetupDelTempCardByNum,   // 通過輸入卡號刪除臨時刷卡用戶
//
	Status_SetupDoubleClickTime,    // 正在設置按鍵雙擊間隔時間
	Status_SetupCheckDoorIntervalTime,  // 正在設置管理機輪檢門口機的時間間隔

	Status_FindMenu,                // 進入到查詢的主菜單界面
	Status_FindAlarmRecord,         // 查詢報警記錄
	Status_DelAlarmRecordFirst,     // 詢問是否刪除當前這項報警記錄
	Status_DelingAlarmRecord,       // 正在刪除這項報警記錄

	Status_Busy = 0x40,             // 對方忙標志,這一位置'1'表示返回方現在忙
	Status_Ack = 0x80               // 應答標志,這一位置'1'表示是返回的應答信號
} e_SystemStatus;

// 定義記錄刷卡用戶的結構體,每條信息16字節
typedef struct
{
	BYTE CardAddr[2];                       // 該卡所適用的單元地址
	BYTE CardNum[4];                        // 存放卡號,用4位存儲
	t_Time EndTime;                         // 該卡的有效期限,6字節
	BYTE NotUsed[16-2-4-sizeof(t_Time)];	// 湊齊16個字節
}t_RFCardUser;


// 定義記錄存放各個單元的卡號的地址的表格項的結構體
typedef struct
{
	UINT Door;                  // 這個單元的單元號,以xx棟xx單元來表示,高字節表示棟,低字節表示單元號
	UINT Address;               // 用于存放這個單元的所有卡號的I2C存儲器首地址
	UINT nLength;               // 用于存放這個單元的所有卡號所使用的存儲器空間長度
	UINT NotUsed;               // 湊齊8個字節
}t_DoorCard;

// 定義小區的路由信息結構體,該路由信息由計算機或EEROM提供,每條信息8字節
typedef struct
{
	BYTE House;                 // 樓棟號
	BYTE Door;                  // 單元號
	BYTE RouteAddr;             // 路由器地址
	BYTE DoorAddr;              // 門口機地址
	BYTE StartNum;              // 起始房號
	BYTE EndNum;                // 終止房號

	BYTE Floor;                 // 樓層號
	BYTE User;                  // 分機號
}t_RouteInfo;

// 定義記錄報警信息的結構體,每條記錄需要16字節
typedef struct
{
	t_Time Time;                // 報警開始時間: 年、月、日、時、分、秒
	UINT Index;                 // 報警序號,指示這條記錄是所有報警記錄中的第幾條報警記錄
	BYTE Addr[4];               // 報警的用戶房號,4個字節表示,0x00、樓棟、樓層、房號
	UINT PreRecord;             // 上一條記錄地址
	UINT NextRecord;            // 下一條記錄地址,起始指向當前刪除地址
}t_AlarmRecord;

// 定義結構體類型的系統狀態
typedef struct
{
	e_SystemStatus Status;      // 表示的系統狀態
	e_SystemStatus PreStatus;   // 在ShowingMessage狀態取消后回到的狀態
	BYTE lParam;                // 該狀態所包含的參數,如菜單狀態下第一行菜單在數組中的序號
	BYTE wParam;                // 該狀態所包含的參數,如菜單狀態下當前選中的菜單為第幾行
} t_SystemStatus;

// 定義菜單結構體,包含上一級和下一級的菜單項以及該菜單項對應的執行函數
typedef struct 
{
	BYTE Caption[16];           // 第一行顯示的提示信息
	BYTE NextMenu;              // 下一個菜單
	BYTE Parent;                // 父菜單
	BYTE Child;                 // 子菜單
	void *MenuFunction;         // 選擇該菜單對應執行的程序 
} t_Menu;

/*----------------------------------------------------------------------------+
| Global Variables                                                            |
+----------------------------------------------------------------------------*/
extern code t_RouteInfo RouteInfoTable[];

extern bit bHandleUp;					// 指示手柄是否提起,TRUE為提起狀態,FALSE為壓下狀態
extern bit LineIdle;

extern data t_SystemStatus SystemStatus;// 系統狀態

extern code UINT SystemPasswordAddress;	// 用于存放系統管理員密碼的I2C地址,長度為16個字節,用一頁來存放

extern data UINT RS485SendWaitTimer;	// RS485總線應答超時計數器,當這個數減計數到0的時候表示對方沒有應答

extern data UINT MessageShowTimer;		// 消息顯示的時間長短計數器,當這個數減到0的時候清除顯示的消息并回到之前的狀態

extern data UINT BeepTimer;				// 蜂鳴器發聲定時器

extern idata BYTE WDT_Counter;			// 看門狗狗糧

extern idata UINT RingTimeCounter;		// 振鈴信號持續時間,超過這個時間就會停止振鈴

extern idata UINT ViewTimeCounter;		// 監視定時器,當這個計數器減計數到0的時候向門口機發送取消監視請求的命令

extern idata UINT LineIdleWaitTime;		// 等待485總線空閑需要等待的時間, 根據地址而各不相同

extern idata BYTE DoubleKeyPressTimer;	// 設定雙擊按鍵的時間間隔,以10ms為單位
extern idata BYTE CheckDoorIntervalTimer;		// 設定管理機輪檢門口機的時間間隔

extern idata UINT AlarmRecordStartAddr;	// 存放的報警記錄的首地址
extern idata UINT AlarmRecordLength;	// 存放的報警記錄的長度 

extern idata UINT RouteInfoStartAddr;	// 用于存放各個用戶的路由信息的表格在I2C存儲器中的起始地址
extern idata UINT RouteInfoLength;		// 用于存放各個用戶的路由信息的表格的長度

extern idata UINT RFCardTabStartAddr;	// 用于存放各個單元所有卡號對應的I2C地址的表格的頭地址,即表格的地址
extern idata UINT RFCardTabLength;		// 用于存放各個單元所有卡號對應的I2C地址的表格的長度的地址

extern xdata t_RouteInfo RouteInfo;		// 路由信息緩沖區

extern xdata BYTE ConnectingAddr[4];	// 正在和管理機連接的目的地址,包括門口機地址和室內機地址

extern xdata BYTE CardBuffer[Card_BUF_LENGTH+1];

extern xdata BYTE KeyBuffer[KEY_BUF_LENGTH+1];	// 按鍵緩沖

extern xdata BYTE SystemPassword[MAX_SYSTEM_PASSWORD_LENGTH+1]; // 存放系統管理員密碼,第一個字節為密碼長度

extern xdata BYTE I2CBuffer[I2C_PAGE_SIZE];		// 讀寫I2C存儲器的內存緩沖
extern xdata BYTE CheckDoorIntervalArray[];		// 管理機輪檢各個門口機所用到的數據緩存,每一個門口機對應一個字節
extern data  UINT DoorNumber;					// 在I2C存儲器中設置的單元的數量,根據這個數量管理機決定需要對多少個門口機進行輪檢

extern xdata t_RFCardUser RFCardUser;			// 定義記錄刷卡用戶的結構體,包括卡號,用戶名
extern idata t_RFCardUser *p_RFCardUser;

extern xdata t_AlarmRecord AlarmRecord;			// 報警記錄緩沖區
extern idata t_AlarmRecord *pAlarmRecord;		// 指向報警記錄的指針

extern code BYTE NullString[];					// 常量空字符串

/*----------------------------------------------------------------------------+
| Function Prototype                                                          |
+----------------------------------------------------------------------------*/

void CopyDefaultSettings(void);
void Delayus(BYTE timer) reentrant;
void Delayms(BYTE timer);

void RS485RxFrameHandler(PMSG msg);
void RS232RxHandler(PMSG msg);


void WaitForLineIdle(void);
BOOL UartSendData(BYTE Addr, BYTE bData);

void ClearConnectingAddr(void);

/*----------------------------------------------------------------------------+
| End of header file                                                          |
+----------------------------------------------------------------------------*/
#endif // __MAIN_H__
/*------------------------ Nothing Below This Line --------------------------*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99久久久欧美国产| 亚洲一区在线观看免费 | 国产一区在线观看视频| 国产精品久久久久一区二区三区| 欧美日韩aaaaa| 99国产精品久久久久久久久久久| 日本不卡123| 一区二区三区四区在线播放| 国产亚洲欧美日韩俺去了| 欧美日本在线观看| 色香蕉成人二区免费| 国产成a人无v码亚洲福利| 毛片av一区二区三区| 亚洲国产日韩一区二区| 亚洲欧美日韩在线播放| 国产日韩欧美精品综合| 日韩欧美一二三| 欧美日韩黄视频| 色爱区综合激月婷婷| 99久久婷婷国产综合精品电影| 精品一区二区三区在线观看| 日韩电影一区二区三区| 亚洲午夜一区二区| 亚洲综合小说图片| 亚洲摸摸操操av| 1区2区3区精品视频| 国产精品第五页| 中文字幕在线不卡| 国产精品久久久久婷婷| 国产欧美一区二区三区在线看蜜臀| 日韩精品一区二| 日韩视频免费观看高清完整版在线观看 | 亚洲一区在线看| 亚洲免费观看高清完整版在线观看熊 | 亚洲美女一区二区三区| 亚洲欧美在线观看| 亚洲图片激情小说| 亚洲精品中文在线影院| 一区二区三区欧美| 亚洲一区二区三区小说| 亚洲超碰97人人做人人爱| 一区二区三区日韩欧美精品| 亚洲综合一区二区| 丝袜美腿高跟呻吟高潮一区| 人人超碰91尤物精品国产| 日韩av在线发布| 久久精品久久99精品久久| 紧缚奴在线一区二区三区| 国产一区日韩二区欧美三区| 国产白丝精品91爽爽久久| 国产大陆亚洲精品国产| av一区二区不卡| 日本福利一区二区| 宅男在线国产精品| 26uuu色噜噜精品一区二区| 国产亚洲精品bt天堂精选| 中文字幕乱码亚洲精品一区 | 亚洲成av人影院在线观看网| 日韩电影一二三区| 国产成人精品午夜视频免费| 99久久久精品| 欧美精品第1页| 久久综合九色综合欧美亚洲| 国产精品久久免费看| 一区二区三区日韩精品| 欧美a级理论片| 国产精品一二一区| 色婷婷精品久久二区二区蜜臀av| 欧美亚洲高清一区| 精品国产乱码久久久久久浪潮| 亚洲国产激情av| 亚洲电影视频在线| 国产一区在线视频| 色婷婷综合久久| 日韩欧美国产三级电影视频| 国产精品久久久久桃色tv| 亚洲成精国产精品女| 国产精品一区二区三区四区| 色成人在线视频| 久久美女高清视频| 亚洲一区在线视频观看| 国产一区999| 在线观看一区日韩| 久久精品视频网| 亚洲精品免费看| 国内一区二区在线| 在线观看91视频| 国产拍欧美日韩视频二区| 午夜视频久久久久久| 成人一区二区在线观看| 91精品国产aⅴ一区二区| 国产精品久久777777| 蜜臀av性久久久久蜜臀aⅴ四虎 | 91猫先生在线| 久久亚洲一区二区三区四区| 亚洲图片欧美一区| 不卡的电视剧免费网站有什么| 91精品国产麻豆| 亚洲黄色小视频| 国产麻豆日韩欧美久久| 欧美日韩大陆在线| 亚洲欧美日韩在线| 国产99久久久久久免费看农村| 欧美一区二区三区在线看| 亚洲欧美日韩精品久久久久| 国产剧情av麻豆香蕉精品| 制服丝袜中文字幕亚洲| 伊人开心综合网| 成av人片一区二区| 精品裸体舞一区二区三区| 天天亚洲美女在线视频| 91久久精品国产91性色tv| 久久久亚洲精华液精华液精华液| 天堂资源在线中文精品| 日本久久电影网| 国产精品午夜电影| 日韩电影一二三区| 欧美日韩国产小视频在线观看| 一区在线播放视频| 国产成人在线视频网址| 337p日本欧洲亚洲大胆精品| 日韩电影网1区2区| 欧美日韩黄视频| 丝袜诱惑制服诱惑色一区在线观看| 色狠狠色噜噜噜综合网| 国v精品久久久网| 精品国产乱码久久久久久免费| 日韩avvvv在线播放| 在线综合视频播放| 图片区小说区区亚洲影院| 欧美日韩在线精品一区二区三区激情 | 中文字幕中文字幕一区| 成人教育av在线| 中文文精品字幕一区二区| 成人在线视频一区二区| 中文字幕一区二区三区不卡在线| 国产成人免费在线| 欧美国产一区二区| 成人深夜在线观看| 国产精品护士白丝一区av| 99精品视频一区| 伊人一区二区三区| 在线观看免费视频综合| 亚洲国产成人av网| 这里只有精品视频在线观看| 男女男精品视频网| 2014亚洲片线观看视频免费| 国产精品66部| 亚洲色图20p| 欧美日韩三级在线| 日本va欧美va欧美va精品| 精品久久人人做人人爱| 国产电影一区二区三区| 国产精品国产三级国产aⅴ无密码| 972aa.com艺术欧美| 夜夜揉揉日日人人青青一国产精品| 欧美视频在线播放| 免费人成在线不卡| 国产日韩欧美综合一区| 一本大道综合伊人精品热热| 偷拍亚洲欧洲综合| 精品国产乱码久久久久久老虎| 成人一区二区三区视频 | 国产精品综合视频| 中文字幕中文在线不卡住| 欧美日韩中文国产| 韩国女主播成人在线观看| 亚洲欧洲日韩一区二区三区| 欧美日本国产视频| 福利一区福利二区| 亚洲成人精品影院| 久久久精品综合| 91久久人澡人人添人人爽欧美| 免费在线观看日韩欧美| 国产精品成人免费精品自在线观看| 欧美影视一区在线| 久久精工是国产品牌吗| 中文字幕制服丝袜一区二区三区| 欧美日韩一卡二卡三卡| 懂色av噜噜一区二区三区av | 国产精品一色哟哟哟| 一区二区三区四区在线免费观看| 亚洲精品一线二线三线无人区| 99久久免费精品| 看电影不卡的网站| 夜色激情一区二区| 国产亚洲成年网址在线观看| 欧美日韩国产综合一区二区三区| 国产精品中文字幕欧美| 污片在线观看一区二区| 亚洲欧美怡红院| 欧美v日韩v国产v| 欧美最猛性xxxxx直播| 国产成人精品一区二| 蜜桃一区二区三区在线观看| 亚洲自拍偷拍图区| 国产精品国产三级国产三级人妇 | 91热门视频在线观看| 国内一区二区在线| 日韩精品亚洲一区|