📄 main.c
字号:
#include <reg51.h> /* 预处理命令 */
#include <stdio.h>
#define PERIOD 500
extern update (dtime); /* 外部函数说明 */
static pdata char heading[] = { /* 定义用于显示表头的字符串数组*/
"\n"
"KEIL C51 Compiler Demo\n\n"
" HH:MM:SS\n"
};
void wait(void) { /* 等待函数 */
;
}
void main(){ /* 主函数 */
SCON = 0x5a; /* 按1200 波特率初始化串行口,晶振频率为6MHZ) */
TMOD = 0x20;
TCON = 0x69;
TH1 = 0xfd;
TH0 = PERIOD; /* 定时器T0初始化 */
TL0 = PERIOD;
TMOD = TMOD | 0x02;
TR0 = 1; /* 启动T0 */
EA = 1; /* 开中断 */
ET0 = 1; /* 允许T0中断 */
printf (heading); /* 显示表头 */
while (1) {
wait() ; /* 循环等待 */
}
} /* 主程序结束 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -