📄 main.c
字号:
/*--------------------------------------------------------------------------
Keyboard control software
2005-7-3
--------------------------------------------------------------------------*/
#include "reg52.h"
#include "intrins.h"
#include "main.h"
//code char exampl[]="I Love You. -By CaoYongHua\n";
bit BUFlag=1;
Uchar NumbProtocol;
extern bit Protocol;
static data unsigned char rbuf[10];
extern bit Lock_Flag;
extern Uchar x0832_Read(Uchar j);
extern void Delay400Ms(void);
extern void Delay5Ms(void);
extern void LcdReset( void );
extern void ePutstr(Uchar x,Uchar y, Uchar *ptr);
extern void keyprocess(void);
extern void PTZ(void);
extern unsigned char x24c02_read(unsigned char address);
extern void x24c02_init();
//主程序
void main(void)
{
// Uchar temp;
BU=0;
RT_CON=0;
Code_Led=0;
//P3=0;
PCON = 0x00;
SCON = 0x40; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD = 0x21;
// TH1 = 0xFD;
TH0=0x3c; //timer0 50ms
TL0=0xb0;
// REN = 1;
TR1= 1; /* TR1: timer 1 run */
// ES = 1;
//EA=0;
Delay400Ms();
x24c02_init();
NumbProtocol = x24c02_read(0x00);
TH1 = x24c02_read(0x01);
//for 成都客户
NumbProtocol=2;
TH1=0xFD;
BUFlag = x24c02_read(0x02);
LcdReset();
// temp = 32;
ePutstr(0,3,"MON[0001]"); // 上面一行显示一个预定字符
ePutstr(11,3,"CAM[0001]");
ePutstr(11,2,"ENT[0000]");
ePutstr(0,2,"Lock");
x0832_Read(0xE0); //0832初始化
x0832_Read(0xC0);
Delay400Ms();
Delay400Ms();
while(1)
{
keyprocess();
if(Lock_Flag &(!Protocol))
PTZ();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -