单片机的串行通信接口技术探讨.pdf

单片机的串行通信接口技术探讨.pdf

ID:52932751

大小:235.89 KB

页数:4页

时间:2020-04-02

单片机的串行通信接口技术探讨.pdf_第1页
单片机的串行通信接口技术探讨.pdf_第2页
单片机的串行通信接口技术探讨.pdf_第3页
单片机的串行通信接口技术探讨.pdf_第4页
资源描述:

《单片机的串行通信接口技术探讨.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《现代电子技术》2005年第18期总第209期þ嵌入式与单片机ü单片机的串行通信接口技术探讨李建设(安徽工贸职业技术学院 安徽淮南 232001)摘 要:MCS51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上是独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出。本文以MCS51单片机为核心,利用通用可编程的异步接收ö发送器UART这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在串行口的输入输出引脚上加上电平转换

2、器,就可容易地构成标准的RS232接口,与PC机、MCS51单片机、网络计算机连接进行数据通信。可以方便监测系统,增强设备应用的灵活性。关键词:MCS51;串行通信;ASYNC;全双工串行接口;Elink;网络中图分类号:TP36811     文献标识码:B     文章编号:1004373X(2005)1806103DiscussionofSingleChipSerialCommunicationTechnologyLIJianshe(AnhuiInstituteofEngineeringandTrade,Huainan,232001,Chin

3、a)Abstract:MCS51hasanentirelydoubleworkserialinterfacethatincludesserialreceiverandtransmitbuffer1TheyarealoneReceiveröTransmitterinphysical1Theymayreceiveandtransmitdata1Receivingbuffercanonlyreading,butnotwrit2ting1Transmittingbuffercanonlywritting,butnotreading1Thispaperint

4、roducesatheoryofcommunicationinUARTbasedonMCS51,UARTisnotonlynetworkcommunicationandserialasynchronouscommunication,butalsosynchronousshiftregist1IfaddingelectrictransformerintheOutöInoftheserialinterface,UARTiseasytohavelevelRS232,andPC,multiplemicrocontrollerandnetworkofcomp

5、utercommunicate1Itcanbeembbedintheinspectivemobilesystemeasilyandimprovetheflexibilityofequip2ment1Keywords:MCS51;serialcommunication;ASYNC;entirelydoubleworkserialinterface;Elink;networkMCS51单片机系列是Intel公司推出的产品,是当于计算机内部的CPU与串口之间的通信仍然采用并行的前工业测控系统中理想的机种,单片机有一个全双工串行通信方式,所以串行口的本质就

6、是实现CPU与外围数据口。全双工的串行通信只需要一根输出线和一根输入线。设备的数据格式转换(或者称为串并转换器),即当数据从数据的输出又称发送数据(TXD),数据的输入又称接收数外围设备输入计算机时,数据格式由位(bit)转化为字节据(RXD)。串行通信中主要有2个技术问题,一个是数据数据;反之,当计算机发送下行数据到外围设备时,串口传送,另一个是数据转换。数据传送主要解决传送中的标又将字节数据转化为位数据。串行端口的本质功能是作为准、格式及工作方式等问题。数据转换是指数据的串并行CPU和串行设备间的编码转换器。当数据从CPU经过串转换。具体说,在

7、发送端,要把并行数据转换为串行数据;行端口发送出去时,字节数据转换为串行的位。在接收数而在接收端,则要把接收到的串行数据转换为并行数据。据时,串行的位被转换为字节数据。利用此串行口使其具有多机通信控制功能,再加上网络传根据信息的传送方向,串行通信可以进一步分为单输器Elink,可方便地接入互联网络,实现网络通信,测工、半双工和全双工3种。信息只能单向传送称为单工;信控系统的数据资源共享。息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。串行通信又分为异步通信1 串行通信和同步通信2种方式。在单片机中,主要使用异步通信方所谓

8、“串行通信”是指外设和计算机间使用一根数据式。本文主要讨论异步通信应用。信号线,数据在一根数据信号线上按位进行传输,每一位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。