25 lines
524 B
C
25 lines
524 B
C
#ifndef _public_H
|
|
#define _public_H
|
|
|
|
// #include "reg52.h"
|
|
#include <8052.h>
|
|
|
|
typedef unsigned int u16;
|
|
typedef unsigned char u8;
|
|
|
|
// 用于自动重启的变量
|
|
__sfr __at (0xE7) ISP_CONTR;
|
|
#define RESET_PASSWORD_LENGTH 6
|
|
extern char __xdata reset_password[RESET_PASSWORD_LENGTH];
|
|
extern char __xdata receice_password[RESET_PASSWORD_LENGTH];
|
|
|
|
#define BEEP P2_5
|
|
|
|
void delay_10us(u16 ten_us);
|
|
void delay_ms(u16 ms);
|
|
u8 auto_reset(u8 rec_data);
|
|
u8 rotate_left(u8 value, u8 shift);
|
|
u8 rotate_right(u8 value, u8 shift);
|
|
|
|
#endif
|