RS-232多串口扩展器件SP2538及其应用
rt_pointer){
本文链接地址:http://www.oyaya.net/fanwen/view/160553.html
case
uart_pointer++;
if(uart0_send_num){
ADRO_0=0;
ADRO_1=0;
ADRO_2=0;
Uart0_send_num--;
SBUF=uart0_t_buf[uart0_send_num]
uart_busy=1
break;
}
elseif(uart1_send_num|uart2_send_num|uart3_send_num|uart4_send_num)
{
ADRO_0=0
ADRO_1=0
ADRO_2=0
SBUF=0x00
uart_busy=1
break;
}
else {uart_busy=0;break;}
}
注: case1:…
case2:…
case3:…
case4:…
除地址不同外其余同case0。
Void uart_send(unchar uart_port_num,uchar send_byte num){
uchar i
switch(uart_port_num)“
case
for(i=0;i<send_byte_num;i++){
uart0_t_buff[i]=send_buf[i];?
}
uart0_send_num=send_byte_num;
write_success=1;
if(uart_busy==0){
T1=1;
uart_pointer=0;
break;
}
else{break;}?
}
注: case1:…
case2:…
case3:…
《RS-232多串口扩展器件SP2538及其应用(第4页)》