- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电化学工作站下位机软的开发文献翻译
文 献 翻 译
13. UART
UART在AT89S8253中的操作方式与在AT89S51和AT89S52中完全相同。对于UART操作的更多详细信息,请点击文档下面的链接:
/dyn/resources/prod_documents/DOC4316.PDF
13.1增强型UART
除了所有的常规模式,UART还可以进行帧错误检测,寻找丢失的停止位,和自动地址识别。 UART也完全支持多处理器通信标准的80C51 UART。
当用于帧错误检测,UART会在通信中丢失的停止位。一个失踪位将设置在SCON寄存器的FE位。 FE位与SM0、SCON.7共用的同一位地址, SCON.7的功能由PCON.6(SMOD0)确定。如果SMOD0被设置,那么SCON.7作为FE功能。当SMOD0被清除SCON.7作为SM0。当被用作FE,SCON.7只能由软件清零。
13自动地址识别
自动地址识别是这样一种特性,它允许UART使用硬件进行比较,识别出特定的地址在串行位流。软件无需去检查每一个通过串行端口的串行地址,这个功能可以节省大量的软件开销。此功能可以通过设置SCON中的SM2位来启用。在9位UART模式,模式2和模式3中,当接收到的字节中包含给定地址或广播地址时,接收中断标志(RI)将自动设置。9位模式下要求第9个信息位为1,以说明所接收到的信息是一个地址,而不是数据。
8位模式被称为模式1。在这种模式下,如果SM2启用和接收到的信息在8位地址后有一个有效的停止位,RI标志将被设置。这个信息可以是一个给定地址或广播地址。
模式0是移位寄存器模式和SM2被忽略。
使用自动地址识别功能可以让一个主机选择性与一个或多个从机通过调用给定的从机地址或地址。所有的从机可以通过广播地址联络。有两个特殊功能寄存器用来定义从机地址,SADDR和地址掩码寄存器SADEN。SADEN用来定义SADDR中的哪些位要使用,哪些位是无关位。 SADEN与。下面的例子将有助于这个功能的通用性:
0
SADDR = 1100 0000
SADEN = 1111 1101
特定= 1100 00X0
1
SADDR = 1100 0000
SADEN = 1111 1110
特定= 1100 000X
在前面的例子中SADDR是相同的,而SADEN的数据用于区分两个从机。从机0要求0位为0,并忽略第1位。从机1要求第1位为0,和第0位将被忽略。由于从机1的第1位必须为0,能够唯一寻址从机0的地址是1100 0010。由于排除从机0,第0位必须为1。因此1100 0001。通过一个第0位为0(从机0)和第一位为0(从机1)的地址可以同时查询两个从机。因此,两个从机都用1100 0000作为地址。
在一个更复杂的系统中,可以使用以下选择从机1和2,而不含从机0:
从机0
SADDR = 1100 0000
SADEN = 1111 1001
特定= 1100 0XX0
从机1
SADDR = 1110 0000
SADEN = 1111 1010
特定= 1110 0X0X
从机2
SADDR = 1110 0000
SADEN = 1111 1100
特定= 1110 00XX
在前面的例子中,3个从机的低三位地址是不相同的。从机0要求位0 = 0,所以能够唯一寻址从机0的地址是1100 0010。从机1要求第1位= 0,所以能够唯一寻址从机1的地址是1100 0110。从机2要求位2 = 0,所以能够唯一寻址从机2的地址是1100 0100。为了选择从机0和1,并排除从机2,使用地址1110 0100,因为必须要使第2位为1才能排除从机2。
每个从机的广播地址都是由SADDR逻辑“或”SADEN得到的。对应位置上的0来定义无关位。在大多数情况下,无关位的解释就是那些FFH的广播地址。
复位后,SADDR(SFR地址0A9H)和SADEN(SFR地址0B9H)内容都为00H。这将产生一个所有位都是无关位的给定地址,也就是广播地址。这将有效地禁止了自动寻址模式,这时的增强型
表13-1PCON - 电源控制寄存器H
可位寻址 复位值=00XX 0000B SMOD0 - POF GF1 GF0 PD IDL 位 6 5 4 3 2 1 0
符号 功能 双倍波特率位,在模式1、2、3中,双倍的 SMOD0 帧错误选择。 POF 关机标志。 通用标志 PD 掉电位,设置此位激活掉电操作 空闲模式位,设置此位可以激活空闲模式操作 表13-2.SCON - 串行口控制寄存器H
可位寻址 0000B SMO/FE SM1 SM2 REN TB8 RB8 T1 R1 位 7 6 5 4 3 2 1 0
符号 功能 FE 帧错误位。当
文档评论(0)