⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ts2.c

📁 该程序可作为386的接警程序使用
💻 C
字号:
//----------------------本程序用于测试上位机 波特率=7500----------------------------------//
  #include "string.h"
  #include <reg52.h>
  #include <intrins.h>
  #include <math.h>

//------------------------------发送数据给串口----------------------------------//

void SendToSerial()    
{  

    int JISHU;
            TCLK=0;   //T2CON中的位 表示发送器波特率由定时器1决定
            RCLK=0;   //T2CON中的位 表示接收器波特率由定时器1决定 
            SCON=0x88; //1000,1000,串口方式2,禁止接收,9位固定频率,TB8=1,即第9位为1,f/64  波特率=7500          
            PCON=0;  //使SMOD=0
            IE=0;    //禁止中断       
           
            SBUF=170; //发送1010,1010
            JISHU=200;
check_serial_send:
            if(TI!=1)
            {
             JISHU=JISHU-1;
             if(JISHU!=0)
             {
              _nop_();_nop_();
              goto check_serial_send;
             }
             else
             {                
               return;       
             }
            }
            TI=0;     //清发送完成兼中断标志                    
   
}
//--------------------------------------主程序开始--------------------------------------//

void main(void) 
{ 
  _nop_();    
  P0=0xff;
  P1=0xff;
  P2=0xff;
  P3=0xff;
  while(1)
  {    
                
    SendToSerial();        

  }//while(1)的反括号
  

}
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -