找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1382|回复: 1
打印 上一主题 下一主题
收起左侧

求一个pc随意发送一条字符串,单片收到后又原样的发回来

[复制链接]
跳转到指定楼层
楼主
ID:184257 发表于 2017-11-21 20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求一个pc随意发送一条字符串,单片收到后又原样的发回来;单片机是15w4K56s4,,只能用定时器2做波特绿,,急急急_______
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164602 发表于 2017-11-22 08:48 | 只看该作者
你的上条帖子我发的程序是用定时器1的,重新发一个定时器2的
#include <STC15F2K60S2.H>

void UartInit(void)                //9600bps@11.0592MHz
{
        SCON = 0x50;               
        AUXR |= 0x01;               
        AUXR |= 0x04;               
        T2L = 0xE0;               
        T2H = 0xFE;               
        AUXR |= 0x10;               
        ES=1;
        EA=1;
}

void main(void)
{
        P0M1 = 0;        P0M0 = 0;        //设置为准双向口
        P1M1 = 0;        P1M0 = 0;        //设置为准双向口
        P2M1 = 0;        P2M0 = 0;        //设置为准双向口
        P3M1 = 0;        P3M0 = 0;        //设置为准双向口
        P4M1 = 0;        P4M0 = 0;        //设置为准双向口
        P5M1 = 0;        P5M0 = 0;        //设置为准双向口

        UartInit();
        while(1)
        {
        }
}

void Usart() interrupt 4//串口中断,其实是接收中断,串口调试用
{
        unsigned char receiveData;

        receiveData=SBUF;
        RI = 0;
        SBUF=receiveData;
        while(!TI);
        TI=0;
}


评分

参与人数 1黑币 +5 收起 理由
lify5288 + 5 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表