?? dpramcomm.h
字號:
/*****************************************/
/* Copyright (c) 2005, 通信工程學院 */
/* All rights reserved. */
/* 作 者:戴 佳 */
/*****************************************/
#ifndef _DPRAMCOMM_H // 防止DPRamComm.h被重復引用
#define _DPRAMCOMM_H
#include <reg52.h> // 引用標準庫的頭文件
#include <absacc.h>
#define uchar unsigned char
#define LP_STT_SEM XBYTE[0x0000] // 左端狀態旗語
#define LP_PRO_SEM XBYTE[0x0001] // 左端配置旗語
#define RP_STT_SEM XBYTE[0x0002] // 右端狀態旗語
#define RP_PRO_SEM XBYTE[0x0003] // 右端配置旗語
#define INTL_SEM XBYTE[0x0004] // 左中斷旗語
#define INTR_SEM XBYTE[0x0005] // 右中斷旗語
#define DPRAM_INTL XBYTE[0x2FFF] // 右端口中斷
#define DPRAM_INTR XBYTE[0x2FFE] // 左端口中斷
#define READY 11 // 0x11表示準備就緒
bit get_sem(uchar *sem_type);
void InitProvRP(void);
void Prov(void);
void FillState(void);
void GetState(void);
uchar int0flag; // 外部中斷0標志
uchar rdyflag; // 另一端準備好標志
uchar ProvTimes; // 表示配置次數
uchar xdata *LpStateRamAddr; // 雙口RAM左端狀態空間起始地址
uchar xdata *RpStateRamAddr; // 雙口RAM右端狀態空間起始地址
uchar xdata *LpProvRamAddr; // 雙口RAM左端配置空間起始地址
uchar xdata *RpProvRamAddr; // 雙口RAM右端配置空間起始地址
uchar xdata ArrayState[254]; // 存放狀態信息的數組
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -