沦陷理想高台 2023-05-22 22:15 采纳率: 46.4%
浏览 31

keilc51软件如何进行串口通信?

要求:单片机收到 PC 发送过来的数据后,将该数据直接回送给 PC。被特率和晶振已给。
如何用keilc51软件实现PC向单片机发送数据?然后再显示屏幕上?

img


#include"REG52.H"
void Init(){
    PCON |= 0x80;//SMOD=1
    SCON=0x50;//方式一,且REN=1
    TMOD=0x20;
    TH1=-6;
    TL1=-6;
    TR1=1;
}
void main(){
    unsigned char dat;
    Init();
    while(1){
        while(RI==0);
        dat=SBUF;
        RI=0;
        SBUF=dat;
        while(TI==0);
        TI=0;
    }
}
  • 写回答

2条回答 默认 最新

  • qq_39472939 2023-05-22 22:35
    关注

    这个需要用串口调试助手的软件,,,详细的找本书下载下随书光盘💿一般第二章就是调试uart串口的,,

    推荐金沙滩的51单片机学习指南,清华大学出版社

    评论

报告相同问题?

问题事件

  • 创建了问题 5月22日

悬赏问题

  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 求一份STM32F10X的I2S外设库
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?