10月 30
AT89S52 中断优先级设置
voidOpenint(void)//打开中断{EA=1;//开中断IT0=1;//外部中断0下降沿触发IT1=1;//外部中断1下降沿触发EX0=1;//外部中断0EX1=1;//外部中断1ET0=1;//开timer0中断ES=0;//开串口中断}voidIntGradeSet(void)//设置优先级{PS=0;//串口优先级PT0=0;//timer0中断优先级PT1=0;//timer1中断优先级PX0=0;//int0中断优先级PX1=0;//int1中断优先级}voidUARTint(void)interrupt4using3//串口中断处理{ucharreceivr_buffer;TI=0;//很重要,否则会一直进中断处理程序的!EA=0;if(RI==1){RI=0;receivr_buffer=SBUF;if(point==0){if(receivr_buffer==0xa5)...