平时都是这样搞:
/*串口1中断20子程*/
void UART1_ISR (void) interrupt 20
{
if(!(SCON1 & 0x02)) //是发送中断还是接收中
{
//RI1 = 0; /*清接收标志位*/
SCON1 &=~0x01;/*清接收标志位*/
Uart1_temp1 =SBUF1; /*保存接收到的数据*/
Uart1_ReceiveBit=1; /*置接收标*/
}
用" interrupt"关键字,
我想这样搞:
set_isr_interrupt( unsigned int isr_p_addr,unsigned char InterruptNum )
{
}
这里面的代码如何设计?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>