微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助各位老师,怎么在一段程序的基础上添加一个串口通信

求助各位老师,怎么在一段程序的基础上添加一个串口通信

时间:10-02 整理:3721RD 点击:

#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上,应该怎么写串口通信程序?


可以加啊                                 

主程序里只要打开串口中断就行了,再加一个串口中断函数就行了,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top