请大家帮忙看看为什么程序不执行这个子程序啊?多谢赐教!急切!void main (void)
{
unsigned char counter,counter2;
unsigned char mfoutselect=2;
unsigned char atq_main[2];
unsigned char status_main;
unsigned char cardserialno[4];
unsigned char *sak_main;
unsigned char blockdata[16];
FLAG1 = 0;
InitilizeAT89c51(); //Initialize the AT89c51
.
.
.
.
.
}
void InitilizeAT89c51 (void)
{
RC500_CS = 1;
RC500RST = 0;
PCON = 0x80; // SMOD = 1;
SCON = 0x50; // Mode 1, 8-bit UART, enable receiption
TMOD = 0x20; // Timer 1, mode 2, 8-bit auto reload,
// Timer 0, mode 0, 13-bit counter
IT0 = 1; // Config ext0 as edge trigger for RC500
EX0 = 1; // Enable ext0 interrupt for RC500
EX1 = 0;
EA = TRUE; // Enable all interrupts
GpBase=0x0000;
}