求助各位老师,怎么在一段程序的基础上添加一个串口通信
#include <STC15F2k60S2.h>
sbit PWM=P1^0;
unsigned char timer1;
unsigned char i;
void Time1Config();
void main(void)
{
for(i=0;i<100;i++)
{
Time1Config();
while(1)
{
if(timer1>100)
{
timer1=0;
}
if(timer1 < i)
{
PWM=1;
}
else
{
PWM=0;
}
}
}
port_mode();
initPWM();
while(1)
{
PWM_OUT();
}
}
void Time1Config()
{
TMOD|= 0x10;
TH1 = 0xFE;
TL1 = 0x0C;
ET1 = 1;
EA = 1;
TR1 = 1;
}
void Time1(void) interrupt 3
{
TH1 = 0xFE;
TL1 = 0x0C;
timer1++;
}
在上面这段生成模拟PWM信号的程序里实时的把模拟的PWM信号占空比通过串口上传到PC机LABVIEW上,应该怎么写串口通信程序?
可以加啊
主程序里只要打开串口中断就行了,再加一个串口中断函数就行了,