分享

个人电脑如何控制单片机?

 岐岐feng 2018-03-21

通过串口通信

串口通信主要用于实现系统之间的连接和数据交换。底层连接也就是硬件连接要基于串行接口来实现,上层协议需要我们自己分析和制定,通过软件编程实现。

硬件连接

通信协议

软件程序编写主要是设置波特率、串口工作方式、数据位数、是否有校验位等参数,在发送端按位发送,接收端按位接收,通信协是保障通信双方正确接收数据的保证。

比方说软件(晶振11.0592MHZ)编写中串口初始化:

SCON=0x50; //10位数据 1位起始位 8位数据位 1位停止位

TMOD|=0x20;

TH1=0xfd; // 波特率9600bps

TL1=0xfd;

TR1=1;

IE|=0x10;

那么上位机串口终端就同一样要保持一致,才能保证正常收发。

控制实现

上位机(电脑)发送指令,单片机接收后解析,然后根据解析到的指令执行相关控制任务。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多