STC15W204S串口通信可切换通信端口

#include<STC15.h>#define S1_S0 0x40#define S1_S1 0x80#define FOSC 11059200L#define BAUD 115200//波特率unsigned char WORD;//------------------------void main(){/****通信串口切换******/ P_SW1=ACC; //(P3.0/Rxd,P3.1/TxD) /*默认通信串口*///-----------...
摘要由CSDN通过智能技术生成

#include<STC15.h>
#define S1_S0 0x40
#define S1_S1 0x80
#define FOSC 11059200L
#define BAUD 115200//波特率
unsigned char WORD;

unsigned char busy;
//------------------------

void SendString(unsigned char *s);//发送字符串
void main()
{
/****通信串口切换******/
    P_SW1=ACC;      //(P3.0/Rxd,P3.1/TxD) /*默认通信串口*/
//-------------------------------------------------
    //P_SW1|=S1_S0;   //(P3.6/Rxd_2,P3.7/TxD_2)/*通信串口2*/
//-------------------------------------------------
    //ACC|=S1_S1;        //(P1.6/Rxd_3,P1.7/TxD_3) /*stc15w204s没有此通信串口*/
//-------------------------------------------------
/********************/   
    SCON=0x50;                   //8位可变波特率
    T2L=(65536-(FOSC/4/BAUD)); //设置波特率重装值
    T2H=(65536-(FOSC/4/BAUD))>>8;
    AUXR=0x14;                   //T2为1T模式,并启动定时器2
    AUXR|=0x01;

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值