- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
25124-项目6单片机的串口应用实践剖析
⑵串行控制寄存器SCON 字节地址为0x98,每一位都分配有位地址,可以进行位访问。从低位至高位各位的位地址依次为0x98、0x99、…… 0x9f,SCON的格式如下: SCON的位: D7 D6 D5 D4 D3 D2 D1 D0 复位值 地址:0x98 SM0 SM1 SM2 REN RB8 TB8 RI TI 0x00 位地址: 0x9f 0x9e 0x9d 0x9c 0x9b 0x9a 0x99 0x98 SM0、SM1:串行工作方式选择控制位 SM0 SM1= 00:选择工作方式0 01:选择工作方式1 10:选择工作方式2 11:选择工作方式3 3、与串口相关的特殊功能寄存器 SCON的位: D7 D6 D5 D4 D3 D2 D1 D0 复位值 地址:0x98 SM0 SM1 SM2 REN RB8 TB8 RI TI 0x00 位地址: 0x9f 0x9e 0x9d 0x9c 0x9b 0x9a 0x99 0x98 REN:接收允许控制位。REN=0:禁止接收数据,REN=1:允许接收数据。 TB8:在方式2或者方式3中,TB8为待发送的第9位数据,在其他方式中无用 RB8:在方式2或者方式3中,RB8为接收机接收到的第9位数据,该位数据来自于发送机中的TB8位,在其他方式中RB8无用。 TI:发送中断请求标志位。该位不具备自动清0功能,发送数据之前,必须用软件将该位清0,发送过程中,TI保持为0,一帧数据发送完后,硬件电路自动将该位置1。如果需再发送数据,则必须再次用软件将该位清0。 RI:接收中断请求标志位。该位不具备自动清0的功能,在接收数据之前,必须用软件将该位清0,接收完一帧数据后,内部硬件电路自动将该位置1。如果需要再次接收数据,必须用软件再次将该位清0。 3、与串口相关的特殊功能寄存器 SCON的位: D7 D6 D5 D4 D3 D2 D1 D0 复位值 地址:0x98 SM0 SM1 SM2 REN RB8 TB8 RI TI 0x00 位地址: 0x9f 0x9e 0x9d 0x9c 0x9b 0x9a 0x99 0x98 SM2:允许方式2、方式3多机通信控制位 在方式0中,SM2必须为0。 在方式1中,如果SM2=1,则只有接收到有效停止位才会激活RI,若没有接收到有效停止位,则RI=0。通常情况下,在方式1中,SM2位设置为0。 在方式2、方式3的发送机中,SM2位一般设为0。 在方式2、方式3的接收机中,SM2位与接收机接到的第9位值TB8一起控制着接收机接收数据后是否将接收中断请求标志位RI置1。它们的关系如下表所示。 SM2 TB8 接收到数据后RI的状态 0 0 激活RI(RI=1),能引起接收中断。 0 1 激活RI(RI=1),能引起接收中断。 1 0 不激活RI(RI=0),能引起接收中断,所接收的数据丢失。 1 1 激活RI(RI=1),能引起接收中断。 3、与串口相关的特殊功能寄存器 串口在各种工作方式下的SCON值 例如,若串口采用方式1接收数据,则SCON的值应该设置,即0x50,设置串口工作方式的程序段如下: 工作方式 发送 接收 工作方式 发送 接收 方式0 0x00 0x10 方式2 0x80 0x90 方式1 0x40 0x50 方式3 0xc0 0xd0 SCON=0x50; //串口工作在方式1下,允许接收数据 串口采用方式2发送数据,设置串口的工作方式的程序段如下: SCON=0x80; //串口工作在方式2下,禁止接收数据 3、与串口相关的特殊功能寄存器 ⑶电源控制寄存器PCON 字节地址为0x87,无位地址,不能进行位访问。PCON的格式如下: 其中,SMOD位为波特率倍增位 SMOD=1:波特率加倍 SMOD=0:波特率不加倍 GF0、GF1位为通用标志位,PD、IDL位为电源控制位。 D7 D6 D5 D4 D3 D2 D1 D0 SMOD × × × GF0 GF1 PD IDL 3、与串口相关的特殊功能寄存器 ⑷中断允许控制寄存器IE IE用来控制各中断是否允许。其中与串行通信有关的位有EA位和ES位。 当ES=1且EA=1时,允许串行中断,否则禁止串行中断。 3、与串口相关的特殊功能寄存器 4、串行口作同步通信的工作方式 特殊功能寄存器SCON的SM0、SM1位设置成00时,串口工作在方式0下,此时串口的通信方式为同步通信,串口用TXD引脚输出同步时钟脉冲,方式0的特点: ①波特率:固定为fosc/12,其中fosc为系统的时钟频率。 ②帧格式:8位数据,无起始位,也无停止位。 ③应用场合:常用于外接移位寄存器将串行口扩展成并行口的场合。 ⑴串口作输出口使用 串
您可能关注的文档
- 混合管排管施工方案2.doc
- 混合类工艺流程图.doc
- 混合物分离课件.ppt
- 混合动力系统(部件).ppt
- 25124-项目2单片机的并行IO口应用实践.ppt
- 混合结构施工组织课程设计指导书.doc
- 混合组网123.pptx
- 混合气体保护焊PPT.ppt
- 混合动力系统解析.doc
- 混合痔PPH与TST术试的比较.ppt
- 在2025年系统新提拔科级干部座谈会上的讲话提纲.docx
- 2024年度乡镇(街道)民主生活会班子检视问题整改方案(四个带头).docx
- 县委常委班子2024年度民主生活会主持词.docx
- 局领导2024年度民主生活会对照检查材料(“四个带头”方面).docx
- 某局领导班子2024年度民主生活会对照检查材料(“四个带头”方面).docx
- 2024年度民主生活会银行纪委书记个人对照检视发言材料.docx
- 街道人大工委议政代表会制度工作推进情况汇报.docx
- 2024年度民主生活会班子检视问题整改方案(四个带头).docx
- 2024年县委党建工作总结.docx
- 教育局民主生活会“四个带头”班子对照检查材料.docx
最近下载
- 熊氏真传少林大易筋经 李佩弦 【武林 】1983第4期.pdf
- 2024复工复产安全专题培训课件.pptx
- 规范PAS2050--中文版_精品文档.pdf VIP
- GBT19025-2023 质量管理 培训指南.pdf
- 2024年管道工技能竞赛理论考试题库-下(多选、判断题汇总).docx VIP
- 《旅游情景英语》课件Unit 6 Touring and Sightseeing.ppt
- 2025年春节后复工复产“开工第一课”安全生产培训课件.pptx VIP
- 医院医德医风考核表.docx VIP
- 第五章 典型飞行控制系统分析-NEW培训资料.ppt VIP
- 人教版六年级数学上册期末测试卷(4套)有答案.pdf
文档评论(0)