单片机的串口通讯到底是什么东西?也就是问大体的一个操作流程,通过什么控制什么之类吗

如题所述

1、通信就是是两台设备交换数据(全/半双工)或一台设备向另一台设备汇报工作(单工)。
2、总体而言分为串行和并行通信。并行速度更快如并口硬盘,串行连接更方便如USB硬盘的USB接口部分。
3、就工业远距离通信应用,无一例外采用的是串行。距离远、节省线材,抗干扰强。
4、单片机的串口通信是低速、低成本、通用的一种通信方式。常见电平标准是232和485。
5、通过一根数据线和一根时钟线来实现单个字节的移位输入输出,从而完成数据的传输。
6、51而言,具体控制,主要是硬件模块的初始化(串口工作方式、波特率设置、中断使能)以及通信协议的实现(串口缓冲SBUF读写管理以及协议的解释)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-23
串口通讯就是跟外界其他设备交换信息的一个接口, 就跟人的嘴巴和耳朵一样, 可以把你的意思通过嘴巴讲给别人听, 也可以把别人的话通过耳朵听懂

至于控制是其他部件干的事追问

是不是说计算机通过串口软件向单片机输送信息,如果是这样输送的信息一般有什么用呢?能举个例子吗?多谢

追答

计算机可以通过串口向单片机发送命令, 让单片机把采集到的温度或者其他信息, 发回计算机

譬如: 家居控制, 单片机通过安装在门口人体红外感应到有人, 发信息给计算机, 计算机控制监控摄像头, 给门口来人拍照或录像, 或者发短信给主人回家

本回答被提问者和网友采纳
第2个回答  2012-09-23
#include<reg52.h>
sbit csda=P3^2;
sbit wr=P3^6;

void main()
{
csda=0;
wr=0;
P0=0;
while(1);
}

你能看懂时序图?
相似回答