main.c
来自「利用8051单片机的定时系统进行年月日的显示」· C语言 代码 · 共 35 行
C
35 行
#include <reg51.h>
#include <stdlib.h>
#include "tdp.h"
#ifdef evalboard /* 采用硬件目标板时需要使用以下外部函数 */
extern void DINPUT(unsigned char aa, unsigned char bb);
extern void DISPLY(unsigned char data *cc);
static unsigned char data dg[]={0,0,10,0,0,10,0,0};
#endif
void main (void) {
unsigned i;
for (i = 0; i < 1000; i++); /* 延时,等待系统上电稳定 */
timer0_initialize (); /* 定时器0初始化 */
com_initialize (); /*串行口初始化 */
#ifdef evalboard /* 采用硬件目标板时 */
DINPUT(0X0A,0X07); /* 需要对板上MAX7219初始化 */
DINPUT(0X0B,0X07);
DINPUT(0X09,0X0FF);
DINPUT(0X0c,0X01);
DISPLY(dg); /* 板上LED 显示 00-00-00 */
#endif
timer0_wait (TIMER0_TICKS_PER_SEC / 10);
clock_init ();
com_puts ("TDP V1.0\r\n");
while (1) {
const char *cmd;
cmdb_init ();
cmdb_prompt ();
for (cmd = NULL; cmd == NULL; cmd = cmdb_scan ()) {
clock_update ();
}
cmd_proc (cmd);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?