- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据传输功能在监控系统中占有十分重要的地位。其作用是将传感器检测所得的电信号(检测对象的反应量),由井下传送道地面中心站进行集中处理,要求传输距离远)不中断)准确性高。因此,必须了解单片机的通信。
矿用传感器输出的电信号可分为连续变化的模拟量信号和阶越变化的开关量信号两大类。从广义上讲,开关量信号是一种简单的数字信号。模拟信号可通过模拟/数字转换器(A/D转换器)转换为数字信号。数字信号也可以通过数字/模拟转换器(D/A转换器)转换程模拟信号。按照系统所传输信号的不同,矿用监控系统可分为两类:模拟传输系统和数字传输系统。; 数字传输系统与模拟传输系统相比,具有以下优点:
(1)抗干扰能力强;
(2)传输中的差错可以设法控制,以改善传输质量;
(3)可以传递各种信息,使传输系统变得通用)灵活;
(4)便于用计算机对系统进行管理。
由于井下电磁干扰严重及传感器种类繁多等因素,数字传输在矿井监控信息传输系统中得到越来越广泛的应用,所以必须了解并熟练掌握单片机通信。 ;一、任务分析;一、任务分析; 起始位位于字符帧的开头,占一位,为0(低电平),表示发送端开始发送一帧数据。
数据位紧跟起始位后,低位在前,高位在后,根据串行通信工作方式的不同,数据位可为8位或9位。
停止位位于字符帧的末尾,占一位,为1(高电平),表示一帧数据发送完毕。; 2、串行发送
在串行发送数据时,将发送数据并行写入发送缓冲器SBUF中,同时启动数据由TXD(P3.1)引脚串行发送,当一帧数据发送完毕(即发送缓冲器空),由硬件自动将发送中断请求标志位TI置“1”。
3、数据传送速率
串行通信的速率用波特率来表示,所谓波特率就是指一秒钟传送数据位的个数。每秒钟传送一个数据位就是1波特,即1波特=1bps(位/秒)。时钟频率高,则波特率高,通信速度就快;反之,时钟频率低,波特率就低,通信速度就慢。
; 4、串行通信控制
串行通信主要是由串行口控制寄存器SCON控制,其主要用于串行通信的工作方式)控制,多机通信时传送数据或地址的控制,是否允许接???数据控制,串行数据接收或发送完毕控制等。;返回;位地址 ; (2)SM0 、SM1——串行口工作方式选择位。
这两位用于选择串行口的4种工作方式,其状态组合和对应工作方式见表9-3。
表9-3 串行口工作方式选择; 方式2和方式3用于多机通信时,在发送端若TB8=1,则表示发送的为地址帧;若TB8=0则表示发送的为数据帧。
接收端若SM2=1,表示地址接收状态,若接收到的RB8=1,即接收的为地址帧时,将接收到的地址送入接收SBUF中,并置位RI产生中断请求;若RB8=0,即接收到的为数据帧,RI不置“1”,同时将接收到的数据帧丢弃。若SM2=0,表示数据接收状态,则不论RB8=1或RB8=0,都将接收到的数据送入接收SBUF中,并产生中断请求。
在方式2和方式3用于双机通信时,TB8)RB8可作奇偶校验位用。
在方式1中,当SM2=0时,RB8为接收到的停止位;当SM2=1,则只有接收到有效停止位时,RI才置“1”。而串行口工作在方式0中,SM2必须置“0”,不用TB8和RB8位。; (4)REN——允许接收位
由指令置“1”或清“0”,REN=1时,允许接收数据;REN=0时,禁止接收数据。
(5)TI——发送中断标志位
在方式0时,发送完第8位数据后,该位由硬件置“1”。在其他方式下,在发送停止位之初,由硬件置“1”。
因此,TI=1表示帧发送结束,其状态既可供软件查询使用,也可用于请求中断。TI在查询方式或中断方式下都必须由指令清“0”。
(6)RI——接收中断标志位
在方式0时,接收完第8位数据后,该位由硬件置“1”。在其他方式下,在接收停止位的中间,该位由硬件置“1”。因此,RI=1表示帧接收结束,其状态既可供软件查询使用,也可用于请求中断。同样,RI在查询方式或中断方式下都必须由指令清“0”。 ; (7)电源控制寄存器PCON
PCON不可位寻址,字节地址为87H。PCON主要是为CHMOS型51系列单片机的电源控制而设置的专用寄存器,其各控制位的符号见表9-4。; 2、工作方式
51系列单片机串行通信有4种工作方式,由SCON中的SM0和SM1位确定。
方式0
串行口工作在方式0时,作同步移位寄存器使用,以8位数据为一帧,无起始位和停止位。串行数据由RXD(P3.0)端输入或输出端,同步移位脉冲由TXD(P3.1)端输出。这种工作方式常用于扩展I/O口中,外接移位寄存器(并入串
文档评论(0)