www.pudn.com > Source_program.rar > MAIN.C


#include  
#include  
#include "Target\44blib.h" 
 
extern void ARPScan_test(void); 
 
/********************************************/ 
//   ARMSYS实验二十五:TCP/IP协议栈——ARP协议yingyong 
//   描述:编程实现ARP地址扫描器 
/********************************************/ 
void * function[][2]= 
{ 
	(void *)ARPScan_test,"Run ARPscan tool", 
	0,0 
}; 
 
void Main(void) 
{ 
	char aa; 
	Port_Init(); 
	Uart_Init(0,115200); 
	Led_Display(0xf); 
	Uart_Select(0); //Select UART0// 
	Beep(0x1); 
	Uart_Printf("\n\n*************************************************************************"); 
	Beep(0x0); 
	Uart_Printf("\n*                              立泰电子                                  *"); 
	Uart_Printf("\n*                     -ARP测试工具:Arpscan -                             *"); 
	Uart_Printf("\n*                           Version 1.10                                *");     
	Uart_Printf("\n*                     Email:rao_dali@263.net                            *"); 
	Uart_Printf("\n*             UART Config--COM:115.2kbps,8Bit,NP,UART0                  *"); 
	Uart_Printf("\n*----------------------Begin ARPScan,OK? (Y/N)--------------------------*"); 
     
	Led_Display(0x0); 
     
	aa= Uart_Getch(); 
	if((aa=='Y')||(aa=='y')) 
	 
		( (void (*)(void)) (function[0][0]) )(); 
	 
}