📄 main.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -