中易网

求一个使用STC12C5A60S2单片机的串口1向STC-ISP串口助手发送abcd字符串的程序

答案:1  悬赏:70  
解决时间 2021-01-17 13:58
  • 提问者网友:棒棒糖
  • 2021-01-17 00:56
求一个使用STC12C5A60S2单片机的串口1向STC-ISP串口助手发送abcd字符串的程序
最佳答案
  • 二级知识专家网友:第幾種人
  • 2021-01-17 01:49


//串口通信 头文件
void Usart_Init() ;    //串口初始化(11.0592MHZ晶振。9600波特率)
void  Usar_sent(unsigned char dat) ;  // 串口发送数据 
//unsigned char  Usar_read() ;   //  串口接受数据




void Usart_Init()

  SCON=0x50;
  PCON=0x80; //波特率翻倍
   //串口中断相关设置
  AUXR=AUXR|BRTR;
  TMOD=0x20;
  TH1=0xfa;   //波特率为9600 晶振为11.0592M
  TL1=0xfa;  
  TR1=1;

}


void  Usar_sent(unsigned char dat)
{
  SBUF=dat; 
  while(TI==0);
  TI=0;
}

unsigned char  Usar_read()
{
  unsigned char dat;
  while(RI==0);
  RI=0;
  dat=SBUF;
  return dat;
  


//sfr  SBUF       =   0x99;
//sfr  S2CON      =   0x9a; 
//SM0/FE  SM1     SM2     REN     TB8     RB8     TI      Ri//  S2CON寄存器具体配置以上是相关程序,我也未实验过,如果可以的话请采纳,不行的话请忽视。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息