怎么把51单片机的程序改成msp430f5529的程序?

2019-07-15 15:38发布

有没有好心人帮忙把下面这个程序改一下,改成msp430f5529的,谢谢了#include <STC12C5A60S2.h>
//#include <STC89C51.h>
//#include <STC12C2052AD.h>
#define uint unsigned int
#define uchar unsigned char
#include <string.h>
sbit qd=P2^0;
void delay(unsigned int cnt);
void UART_init (void)
{ EA = 1;
ES = 1;
  PCON |= 0x80;  //使能波特率倍速位SMOD
  SCON = 0x50;  //8位数据,可变波特率
   AUXR |= 0x40;  //定时器1时钟为Fosc,即1T
   AUXR &= 0xfe;  //串口1选择定时器1为波特率发生器
   TMOD &= 0x0f;  //清除定时器1模式位
   TMOD |= 0x20;  //设定定时器1为8位自动重装方式
   TL1 = 0xFA;  //设定定时初值
   TH1 = 0xFA;  //设定定时器重装值
   ET1 = 0;  //禁止定时器1中断
   TR1 = 1;  //启动定时器1
   }          //设置串口通讯的波特率,这里设置的是115200,11.0592晶振
void UART_R (void) interrupt 4  using 1
{   
unsigned char UART_data;  
RI = 0;     
UART_data = SBUF;
  }
  //设置串口中断函数
  void UART_T (unsigned char UART_data)
  {
     SBUF = UART_data;
            while(ti == 0);  
                TI = 0;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
liujinyi016
1楼-- · 2019-07-15 17:00
这两个单片机的差异是很大的,只能是把主要逻辑移植过去,其他的要自己重新写
chenwei6991627
2楼-- · 2019-07-15 19:22
这年头时间就是金钱,没人白干活

一周热门 更多>