- 3
- 0
- 约8.88千字
- 约 48页
- 2017-12-31 发布于河南
- 举报
单片机技术及实训第七讲
SM2 多机通信控制位,主要用于方式2和方式3。当接收机的SM2=1时可以利用收到的RB8来控制是否激活RI(RB8=0时不激活RI,收到的信息丢弃;RB8=1时收到的数据进入SBUF,并激活RI,进而在中断服务中将数据从SBUF读走)。当SM2=0时,不论收到的RB8为0和1,均可以使收到的数据进入SBUF,并激活RI(即此时RB8不具有控制RI激活的功能)。通过控制SM2,可以实现多机通信。 在方式1时,若SM2=1,则只有接收到有效停止位时,RI才置1。在方式0时,SM2必须是0。 REN 允许串行接收位。由置REN=1,则启动串行口接收数据,若置REN=0,则禁止接收。 TB8 在方式2或方式3中,是发送数据的第九位,可以用软件规定其作用。在双机通信时,可以用作数据的奇偶校验位;或在多机通信中,作为地址帧/数据帧的标志位(一般约定:TB8 = 0为数据帧,TB8 = 1为地址帧 )。 在方式0和方式1中,该位未用。 RB8 在方式2或方式3中,是接收到数据的第九位,作为奇偶校验位或地址帧/数据帧的标志位。在方式1时,若SM2=0,则RB8是接收到的停止位。 1、方式2和方式3输出 发送数据(D0~D7)由MOV指令向SBUF写入,而D8位的内容则由硬件电路从TB8中直接送到发送移位寄存器的第9位,并以此来启动串行发送。一个字符帧发送完毕后,将TI位置“1”,其它过程与方式1相同。 2、方式2和方式3输入 接收时,数据从右边移入输入移位寄存器,在起始位0移到最左边时,控制电路进行最后一次移位。当RI=0,且SM2=0(或接收到的第9位数据为1)时,接收到的数据装入接收缓冲器SBUF和RB8(接收数据的第9位),置RI=1,向CPU请求中断。如果条件不满足,则数据丢失,且不置位RI,继续搜索RXD引脚的负跳变。 采用方式2查询方式发送接收数据的初始化程序非 常简单,C51编写的初始化程序为: Void initial_mode2_ check (void) { PCON=0x80; //SMOD=1,波特率为fosc的三十二 //分之一 SCON=0x90; //串口方式2、SM2=0、接收允许 ES=0; //禁止串口中断 } 若单片机的主频为11.0592MHz,数据传输为9600 bps,采用方式3以查询方式接收和发送数据的串口初 始化子程序可用C51编写为: Void initial_mode3_ check (void) { SCON=0xd0; //串口方式3、SM2=0、接收允许 TMOD=0x20; //定时器1设定为方式2 PCON=0x80; //设置波特率为9600bps, SMOD=1 TH1=0Xfa; //设置定时器1的初值 TL1=0Xfa; //设置定时器1重新装载值 ES=0; //禁止串口中断 TR1=1; //启动定时器1,串口控制器开始工作 } 采用方式3以中断方式接收和发送数据的初始化子程 序可用C51编写为: Void initial_mode3_int(void) { SCON=0xd0;//串口方式3、SM2=0、接收允许 TMOD=0x20;//定时器1设定为方式2 PCON=0x80;//设置波特率为9600bps, SMOD=1, TH1=0Xfa; //设置定时器1的初值 TL1=0Xfa; //设置定时器1重新装载值 ES=1; //允许串口中断 PS=1; //串口中断为高优先级 TR1=1; //启动定时器1,串口控制器开始工作 } 由于单片机串行口的输入输出均为TTL电平,而这种以TTL电平传输数据的方式,抗干扰性差,传输距离短。为了提高串行通讯的可靠性,增大通讯距离,在实际工业现场中一般采用RS-232C,RS-422A,RS-485等串行接口标准来进行串行通讯。 §7.5 单片机串行通信接口技术 一、常用的标准串行通信接口 1. RS-232C接口 RS-232C是异步串行通讯中应用最广泛的标准总线,它包括了按位串行传输的电气和机械方面的规定。适用于数据端设备(DTE)和数据通讯设备(DCE)之间的接口。 RS-232的机械标准规定:RS-232C接口通向外部的连接器(插针插座)是一种“D”型25针插头。在微机通讯中,通常使用的RS-232接口信号只有9根引脚。 通常PC机都带有9针“D”型的RS-232C连接器。
您可能关注的文档
- 2015上海高三英语高考模拟卷.doc
- 电科专业外语期末复习-2013.ppt
- 高一年级英语试卷(二).doc
- 高级英语第五课修辞.ppt
- 10_4 第十章:第四节 光电开关及光电断续器.ppt
- 高三BOOK 3 unit 3.pptx
- 选修7_Unit_2_Robots词汇教学.ppt
- 我的论文(3稿).doc
- 分包资格报审表.doc
- 第8章_Android_Broadcast_Receiver.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- DL∕T 781-2021电力用高频开关整流模块_PDF解密.docx VIP
- 2025公务员采矿专业测试题及答案.docx VIP
- 【历史】开学第一课课件--2024-2025学年统编版七年级历史下册.pptx VIP
- 大数据技术在企业会计风险管理中的创新应用 .docx VIP
- 新英语900句(中英文).pdf VIP
- 2025最新高一英语单项选择精编500题.docx VIP
- GBT 28259-2012 石油天然气工业 井下设备 井下安全阀.docx VIP
- 项目九 小学科学教学设计与实施.pptx VIP
- 2025年统编版中考语文课内文言文《桃花源记》三年中考试题+模拟题(学生版+解析).pdf VIP
- 山东省日照市2026届高三上学期期末考试政治试卷(含答案).pdf VIP
原创力文档

文档评论(0)