com.h

来自「C51实现西门子PPI协议」· C头文件 代码 · 共 49 行

H
49
字号
#include ".\STC89c5x.H"
sbit  RESET =P1^5;

#define  OFF                 1
#define  ON                   0
#define   ENABLE          1
#define   DISABLE        0
#define  FALSE          0
#define TRUE           1



//*******************************************************


sbit  RTS0=P1^0;
sbit  RTS1=P1^1;
sbit  RTS2=P1^2;
sbit  RTS3=P1^3;
sbit  RTS4=P1^4;
sbit  RUN=P1^6;
sbit  INTC=P3^4;
sbit  INTD=P3^5;


//串口通讯设置相关参数
#define IP_VALUE			0x10    //串行中断高优先级	
#define TMOD_VALUE		0x21    //T0十六位定时器,T1 波特率发生器
#define SCON_VALUE 		0xD0	//方式3,11位
#define PCON_VALUE		0x00	//单倍波特率
#define BAUD_VALUE		0xFA	//22.1184MHz晶振,波特率设定植为9600
#define T2CON_VALUE		0x00	/*T2 act as 16 bit timer*/
#define   TH0_VALUE          0xB8//定时10MS
#define    TL0_VALUE          0x00
#define RCAP2H_VALUE	0x6F	//定时20ms
#define RCAP2L_VALUE 	0xFF
#define  UART_COMPLETE   0x80
#define  INITIAL                  0x00
#define LISTEN_TOKEN     0x01
#define CLAIM_TOKEN       0x02
#define ACTIVE_IDLE        0x04
#define USE_TOKEN           0x08
#define  AWAIT_RESPONSE  0x10 
#define   CHECK_ACCESS_TIME    0x20
#define  PASS_TOKEN          0x40   
#define  CHECK_PASS_TOKEN    0x80
#define  AWAIT_STATUS_RESPONSE  0x81

⌨️ 快捷键说明

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