单片机如何同时开定时器中断和串行口中断?
求助,本人用8051单片机串口发送数据,当要用定时器中断时,加入中断就无法运行了,这是为什么?void UART0_Init(void) { SFRPAGE = UART0_PAGE; SCON0 = 0x50; // SCON0: mode 1, 8-bit UART, enable RX SSTA0 = 0x10; // SMOD00 = 1 TMOD = 0x20; // TMOD: timer 1, mode 2, 8-bit reload TH1 = -(SYSCLK/BAUDRATE/16); // set Timer1 reload value for baudrate TR1 = 1; // start Timer1 CKCON |= 0x10; // Timer1 uses SYSCLK as time base TI0 = 1; // Indicate TX0 ready} viod TIMER init(){ TMOD |=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; ET0 = 1; TR0 = 1; }void main(){ UART0_Init() ; TIMER init();.---- }这样就直接卡死了,求解决方法!谢谢