問題があります。助けてください。プロジェクトの宿題については、microC を使用して仮想シリアル ポートから読み取り、この情報を AT89C52 マイクロコントローラに送信する必要があります。これは私のソース コードです。
int uart_rd;
void main() {
P1=0X00;
UART1_Init(9600);
delay_ms(100);
while(1)
{
if(UART1_Data_Ready()){
uart_rd=UART1_read();
if(uart_rd=='1')
{P1=0X01; delay_ms(1500); P1=0X00; }
if(uart_rd=='2')
{P1=0X02; delay_ms(1500); P1=0X00; }
}
}
}
しかし、ポートから情報を取得できません。どこが間違っているのか教えてください...