📄 myapi.h
字号:
typedef unsigned int UINT;
typedef unsigned char BYTE;
#define ADD 0x00//本机地址
#define ADD1 0x01//它机地址
#define ADD2 0x02//
#define ADD3 0x03//
#define ADD4 0x04//
#define ADD5 0x05//
#define MAXNUM 0x10//定义接收的总数最大值
//sbit定义
sbit GREEN1 = P2^0;
sbit GREEN2 = P2^1;
sbit RED1 = P2^2;
sbit RED2 = P2^3;
sbit SR1 = P2^4;
sbit SR2 = P2^5;
sbit ST1 = P2^6;
sbit ST2 = P2^7;
sbit TR_CFG = P1^0;
//
sbit SWGREEN = P1^5;
sbit SWRED = P1^4;
//SW
sbit SW1 = P1^7;
sbit SW2 = P1^6;
sbit SW3 = P1^5;
sbit SW4 = P1^4;
sbit SW5 = P1^3;
sbit SW6 = P1^2;
sbit SW7 = P1^1;
void CPU_INIT(void);//中断 定时器 串口初始化
void STATE_SW(void);//根据不同的拨码开关值执行不同测试程序(SW1 SW2 SW3 SWT)
//0111数码管 1011发光二极管跑马灯 xx01拨码开关(01红 10绿) xxx0通信(011单发 101单收 110单发多收 000多机通信)
void Delay(BYTE n);//n ms
void Display(void);//num压缩BCD码
void DisplayOFF(void);
void LED(void);//跑马灯
void TESTSW(void);//当检测到P1.?和P1.?口为低电平时,就分别将红灯点亮和将绿灯点亮。
void AtoB();//将i到j从A发送到B
void AtoBOFF(void);
void AreB(void);//A从B接收到一个字节 作为跟新全局变量DISPLAYNUM
void AreBOFF(void);
void MasterTOSlaver(void);//主从通信
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -