- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三MCS系列单片机的硬件结构与系统设计
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * (1)异步传送方式 特点:数据在线路上的传送不连续。数据的传送以一个字符为单位进行传送。它用一个起始位表示字符的开始,用一个停止位表示字符的结束。 异步传送的字符格式: 在串行异步传送中,通信双方必须事先约定: 1)字符格式 字符的编码形式, 奇偶校验形式, 起始位和停止位的规定。 如ASCII码:有效数据位7,奇偶校验1,起始位和停止位各1,共10位 2)波特率 数据传送的速率,即每秒钟数据传送的位数,位/秒,一般为50-9600波特。 发送端与接收端的速率必须一致。 (2)同步传送方式 每一个要传送的数据块的开头要用同步字符SYN来指示,使发送 和接收双方取得同步。 各字符间取消了起始位和停止位,通信速度得到提高。 如果发送的数据块之间有间隔,则发送同步字符填充。 (3)串行通信的数据传送方向的形式 1)单工方式 2)半双工方式 3)全双工方式 MCS-51单片机内部有一个功能很强的全双工串行口:RXD/ P3.0 ,TXD/P3.5,可同时发送和接收数据。 发送和接收数据均可工作在查询方式和中断方式,使用十分灵活,可很方便地与其它计算机或串行传送信息的设备实现双机、多机通信。 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/VPD RXD/P3.0 TXD/P3.1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 WR/P3.6 RD/P3.7 XTAL2 XTAL1 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8031 8051 8751 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 21 22 23 24 VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/Vpp ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 3.6.2 单片机串行通信接口的功能与结构 串行口主要由发送数据缓冲器、接收数据缓冲器、发送控制器、接收控制器、输入移位控制器等组成。 发送数据缓冲器只能写入,不能读出;接收数据缓冲器只能读出,不能写入,故两个寄存器共用一个符号(特殊功能寄存器SBUF),共用一个地址(99H)。 串行口中还有两个特殊功能寄存器SCON、PCON: SCON:串行口控制寄存器,控制串行口的工作方式; PCON:电源控制寄存器,只有一位SMOD控制波特率。 波特率发生器可用定时器/计数器0或和定时器/计数器1构成。 串行通信控制寄存器 SCON 寄存器SCON的功能主要是接收串行通信口送到的中断请求信号。其字节地址为98H,它有8位 ,每位均可进行位寻址,各位的地址和名称如下: SCON 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H SM0、SM1:选择串行口四种工作方式,由软件置位或清零; SM2:多机控制位; REN:允许串行接收位; TB8:发送数据第8位; RB8:接收数据第8位; TI:发送中断标志位; RI:接收中断标志位。 SM0 SM1 SM2 REN TB8 RB8 TI RI 电源控制寄存器 PCON PCON的最高位SMOD是波特率控制位,其余各位与串行口无关。 其字节地址为97H,它有8位 ,各位的地址和名称如下: SCON D7 D6 D5 D4 D3 D2 D1 D0 SMOD=1:波特率增大一倍。 SMOD --- --- --- GF1 GF0 PD IDL M0 M1 工作方式 功 能 0 0 方式0 移位寄存器方式(用于并行I/O口扩展),可外接移位寄存器以扩展I/O口,也可外接班同步输入输出的设备.波特率:fosc/12 0 1 方式1 8位通用异步接收发送器(UART),波特率:可变. 1 0 方式2 9位通用异步接收发送器(UART),波特率:.fosc/32或fosc/6
文档评论(0)