⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 upsd3200单片机IAP的实现
💻 C
字号:
#include  "include.h"

extern void RUNBOOT();
extern void test0();
extern void test1();
extern void test2();
extern void test3();
extern void test4();
extern void test5();
extern void test6();
extern void test7();


void initial_system(void)//ok
{
    SCON  = 0x50;		        /* SCON: mode 1, 8-bit UART, enable rcvr      */
    TMOD |= 0x20;               /* TMOD: timer 1, mode 2, 8-bit reload        */
    TH1   = 221;                /* TH1:  reload value for 1200 baud @ 16MHz   */
    TR1   = 1;                  /* TR1:  timer 1 run                          */
    TI    = 1;                  /* TI:   set TI to send first char of UART    */
}


char code menu[] = 
   "\n"
   "  ======Welcome to play  main progrom ======  \n"
   "  0. play program 0\n"
   "  1. play program 1\n"
   "  2. play program 2\n"
   "  3. play program 3\n"
   "  4. play program 4\n"
   "  5. play program 5\n"
   "  6. play program 6\n"
   "  7. play program 7\n"
   "  9. run to boot flash\n";


//=============================================================================
void main(void)
{
//	uchar buf[50];
 	uchar key;

	initial_system();
	printf(menu);
	
	do
	{

		key = _getkey ();
		
		switch(key)
		{
		case '0':
			test0();
			
			break;
			
		case '1':
			test1();


			break;
			
		case '2':
			test2();

			break;
			
		case '3':
			test3();
			break;
			
		case '4':
			test4();
			break;
			
		case '5':
			test5();
			break;
			
		case '6':
			test6();
			break;
			
		case '7':
			test7();
			break;
			
		case '8':
			break;
			
		case '9':
			printf("run boot program.\r");
			RUNBOOT();
			break;
		default:
			break;
		}
			
	}while(1);
    

}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -