自学单片机之串口通信.docx

上传人:b****0 文档编号:8918983 上传时间:2023-05-16 格式:DOCX 页数:10 大小:1.57MB
下载 相关 举报
自学单片机之串口通信.docx_第1页
第1页 / 共10页
自学单片机之串口通信.docx_第2页
第2页 / 共10页
自学单片机之串口通信.docx_第3页
第3页 / 共10页
自学单片机之串口通信.docx_第4页
第4页 / 共10页
自学单片机之串口通信.docx_第5页
第5页 / 共10页
自学单片机之串口通信.docx_第6页
第6页 / 共10页
自学单片机之串口通信.docx_第7页
第7页 / 共10页
自学单片机之串口通信.docx_第8页
第8页 / 共10页
自学单片机之串口通信.docx_第9页
第9页 / 共10页
自学单片机之串口通信.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

自学单片机之串口通信.docx

《自学单片机之串口通信.docx》由会员分享,可在线阅读,更多相关《自学单片机之串口通信.docx(10页珍藏版)》请在冰点文库上搜索。

自学单片机之串口通信.docx

自学单片机之串口通信

串口通信

1.1计算机通信包含并行通信和串行通信

1.2串行通信有异步通信和同步通信

1.3串行通信的传输方向有【单工、半双工、全双工】

1.4

例如:

传送的数据为10011001校验位为1共有五个1为奇校验;

传送的数据为11011001校验位为1共有六个1为偶校验;

 

1.5传输速率波特率bps位/秒

1.6RS_232c总线标准;介绍如下:

RS_422A总线标准;介绍如下:

(全双工)

RS_485总线标准;介绍如下:

(半双工)

1.7

一般使用方式1写0x50

1.8

1.9波特率的计算

2.0串口初始化

2.1串口初始化函数

voidUsartInit()

{

SCON=0X50;//设置为工作方式1

TMOD=0X20;//设置计数器工作方式2

PCON=0X80;//波特率加倍

TH1=0XF3;//计数器初值

TL1=0XF3;//计数器初值

ES=1;//打开接收中断

EA=1;//打开总中断

TR1=1;//打开计数器

}

2.2串口接收与发送程序(通过判断接受的值来控制小灯的亮灭)

voidUsart()interrupt4

{

u8receiveData;

receiveData=SBUF;将接收的值放入receiveDataif(receiveData==0x64)//判断接收的是不是d,这里注意发送时用字符模式发送d用十六进制发送0x64

{

led=0;

}

if(receiveData==0x30)判断接受的是不是0发送时用字符模式发送0用十六进制发送0x30

{

led=1;

}

RI=0;//接收标志位置0

SBUF=receiveData;//将接收到的数据放入发送缓存器

while(!

TI);//等待发送完成

TI=0;//发送标志位置0

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2