📄 bao.h
字号:
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
//#define Address 0x01
#define FEED WDTRET=0x1E,WDTRET=0xE1; //喂狗
#define Width 5
#define MyAddress 0x01 //
//#define cNum 4 //Width/2+Width%2
//#define Type 0x00 //单行为0x00,双行为0xff,单行单红为0xaa,单行单绿为0x55
sfr WDTRET=0xA6; //看门狗
sbit latch=P1^4; //锁存信号
sbit or1=P0^4;
sbit og1=P0^5;
sbit or2=P0^2;
sbit og2=P0^3;
sbit oe=P1^6;
sbit a0=P1^0;
sbit a1=P1^1;
sbit a2=P1^2;
sbit a3=P1^3;
sbit le=P3^5;
sbit pk=P1^7;
sbit p34=P3^4;
//**********************
bit Flag;
#define ck pk=0;pk=1;
uchar bdata bd,bd0;
//**************
uchar Address1,Address2,MainAdd1,MainAdd2,Answer,CodeH,CodeL,Windows,Team;
sbit d0=bd^0;
sbit d1=bd^1;
sbit d2=bd^2;
sbit d3=bd^3;
sbit d4=bd^4;
sbit d5=bd^5;
sbit d6=bd^6;
sbit d7=bd^7;
//**************
sbit b0=bd0^0;
sbit b1=bd0^1;
sbit b2=bd0^2;
sbit b3=bd0^3;
sbit b4=bd0^4;
sbit b5=bd0^5;
sbit b6=bd0^6;
sbit b7=bd0^7;
//**********************************************
//函数声明*******************************************************************************
void init(); //串行中断初始化
void pulse(); //脉冲
//void ck(); //时钟
void cscr(); //关屏
void oscr(); //开屏
void row_r(); //红色显示
void num(uchar k); //行扫描
xdata uchar Buffer[32][10]={
{0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x47,0xFC,0x00,0x00,0x00,0x00,0x00,0x1F,0xF8},
{0x00,0x20,0x40,0x38,0x38,0x38,0x38,0x38,0x10,0x10},
{0x00,0x23,0xF8,0x6C,0x6C,0x6C,0x6C,0x6C,0x10,0x10},
{0x00,0x00,0x40,0xC6,0xC6,0xC6,0xC6,0xC6,0x10,0x10},
{0x00,0xEF,0xFE,0xC6,0xC6,0xC6,0xC6,0xC6,0x1F,0xF0},
{0x00,0x20,0x08,0xD6,0xD6,0xD6,0xD6,0xD6,0x00,0x04},
{0x00,0x23,0xFC,0xD6,0xD6,0xD6,0xD6,0xD6,0xFF,0xFE},
{0x00,0x22,0x08,0xC6,0xC6,0xC6,0xC6,0xC6,0x04,0x00},
{0x00,0x23,0xF8,0xC6,0xC6,0xC6,0xC6,0xC6,0x08,0x10},
{0x00,0x22,0x08,0x6C,0x6C,0x6C,0x6C,0x6C,0x1F,0xF8},
{0x00,0x23,0xF8,0x38,0x38,0x38,0x38,0x38,0x00,0x10},
{0x00,0x2A,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x32,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x22,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0xA0},
{0x00,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x40},
{0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x47,0xFC,0x00,0x00,0x00,0x00,0x00,0x1F,0xF8},
{0x00,0x20,0x40,0x38,0x38,0x38,0x38,0x38,0x10,0x10},
{0x00,0x23,0xF8,0x6C,0x6C,0x6C,0x6C,0x6C,0x10,0x10},
{0x00,0x00,0x40,0xC6,0xC6,0xC6,0xC6,0xC6,0x10,0x10},
{0x00,0xEF,0xFE,0xC6,0xC6,0xC6,0xC6,0xC6,0x1F,0xF0},
{0x00,0x20,0x08,0xD6,0xD6,0xD6,0xD6,0xD6,0x00,0x04},
{0x00,0x23,0xFC,0xD6,0xD6,0xD6,0xD6,0xD6,0xFF,0xFE},
{0x00,0x22,0x08,0xC6,0xC6,0xC6,0xC6,0xC6,0x04,0x00},
{0x00,0x23,0xF8,0xC6,0xC6,0xC6,0xC6,0xC6,0x08,0x10},
{0x00,0x22,0x08,0x6C,0x6C,0x6C,0x6C,0x6C,0x1F,0xF8},
{0x00,0x23,0xF8,0x38,0x38,0x38,0x38,0x38,0x00,0x10},
{0x00,0x2A,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x32,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x10},
{0x00,0x22,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0xA0},
{0x00,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x40}
};
//void Staticshow();
void y6();
void delay1();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -