www.pudn.com > study_CIP51.rar > main.c
#include#include #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++); /*delay, waiting until system v level off*/ timer0_initialize(); /*Timer0 initialized*/ com_initialize(); /*Com init.*/ #ifdef evalboard /*采用硬件目标板时*/ DINPUT(0x0A,0x07); DINPUT(0x0B,0x07); DINPUT(0x09,0x0FF); DINPUT(0x0C,0x01); DISPLY(dg); /*Disply 00-00-00 on the LED*/ #endif timer0_wait(TIMER0_TICKS_PER_SEC / 10); /*delay 0.1"*/ 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); } }