#include <reg51.h>
#typedef unsigned char byte;
#define LCD_INST_WR (*(byte *)0x24000)
#define LCD_INST_RD (*(byte *)0x24002)
#define LCD_DATA_WR (*(byte *)0x24001)
#define LCD_DATA_RD (*(byte *)0x24003)
#define LF 0x0A
#define CR 0x0D
static byte hour, min, sec, hsec; < 이부분이 error 나요...
error C129: missing ' ; ' before ' hour ' < 이렇게 error가 떠요...
책도 찾아보고 했는데
정적변수 선언이 잘못 된건가요?
이건 byte형을 선언을 안해서 나는 에러인데요.
#typedef unsigned char byte;
이 문장이 잘못되었습니다. 여기서 # 기호를 빼야합니다.
typedef unsigned char byte;
문법실수는 하지 말아야겠죠^^