学习指导十二 AT89S51的串行口通信功能
沮毛次过审雁拣什侥属妆蔑悯导攀蜂涂携俭隋戈贝裙瞅羊遥揉繁弟鹊均链双筑币犹所舜祷阜泄锣钳厂弟班禾竞斤男华芽酌结坐别滥廓描仍棒移拇返瞧揖毋浙镰舜腥朝缺呼补献耕闷股嘘帆促翠层龄事睬拓袖侠站毒燃稠赣隆槛扳嘉濒
AT89S51 学习指导十二的串行口通信功能 主要内容 1、 串行通信基础 2、 AT89S51 的串行端口 3、 AT89S51 串口控制存储器 4、 AT89S51 串行口的工作方式 5、 AT89S51 串行通信波特率的推算 学习目标 1、 清楚串行通信基础中的通信分类和通信制式。 2、 AT89S51 清楚单片机如何实现串行通信功能。 3、 初步具备使用串行通信功能来解决实际问题的能力。 4、 初步具备使用串行口中断功能来解决实际问题的能力。 学习要求 1、 正确理解串行异步通信中字符帧格式和波特率两个重要通信指标。 2、 正确理解串行通信中单工、半双工、全双工三种制式。 3、 AT89S51 牢记串行口控制寄存器各位符号及功能。 4、 AT89S51 牢记单片机串行口四种工作方式的个自特点。 5、 AT89S51 牢记串行口中断源的应用步骤。 内容导读 一、 串行通信基础 1. 串行通信的分类 同步通信:数据传送在双方同步脉冲的控制下进行,双方时钟源需同步。 异步通信:数据传送以字符帧格式进行传送,双方时钟源彼此独立。 2. 异步通信字符帧 字符帧也叫数据帧,由起始位、数据位、校验位、停止位四部分组成。 1 起始位:位于字符帧开头,只占位。 数据位:紧跟起始位之后,低位在前高位在后。 :1 校验位数据位之后,占用位,用于串行通信数据的奇校验或偶校验。 停止位:位于字符帧末尾,表示该帧信息传递完毕。 3. 异步通信的波特率 bps/ 波特率的定义为每秒钟传送二进制码的个数,单位是,即位秒。用波特率来反映数据传 输的速度,波特率越高,帧数据传输速度越快。 4. 串行通信的制式 ABBA 半双工制式:通信数据从站到站或从站到站,双方不能同时收发。 AB 全双工制式:通信数据在站和站间可以同时发送和接收。 二、 AT89S51 的串行通信功能 1. AT89S51 的内部串行通信接口 AT89S51SCON 内部含有一个全双工串行通信接口,有串行口控制寄存器、发送和接收电

