我有问题,请帮助我。关于项目作业,我需要使用 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; }
}
}
}
但我无法从港口获取信息。哪里错了,请帮帮我...