www.pudn.com > 44b0_Key.rar > MAIN.C, change:2006-08-17,size:469b


#define rPDATC		(*(volatile unsigned *)0x1d20014) 
#define rPDATG		(*(volatile unsigned *)0x1d20044) 
 
int Main() 
{ 
while(1) 
{ 
    switch(rPDATG&0xf0) 
    { 
	case 0xe0: 
		rPDATC=(rPDATC & 0x1f1) | ((1 & 0x7)<<1); 
		break; 
	case 0xd0: 
		rPDATC=(rPDATC & 0x1f1) | ((2 & 0x7)<<1); 
		break; 
	case 0xb0: 
		rPDATC=(rPDATC & 0x1f1) | ((4 & 0x7)<<1); 
		break; 
	case 0x70: 
		rPDATC=(rPDATC & 0x1f1) | ((7 & 0x7)<<1); 
		break; 
	default : 
		break; 
    } 
} 
}