- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习情境3 遥控密码锁 主要内容 逻辑关系 设计步骤 设计要求 硬件电路设计 系统方案设计 布置作业 ①课后自己多练习,消化上课的内容。 ②根据拓展要求,在消化老师讲解的案例,小组讨论实施方案。 ③小组确定了实施方案后,由小组长组织完成实施方案汇报PPT的制作。 ④各小组成员做好下次上课被抽查汇报实施方案的准备。 布置作业 ①课后总结学习情境3任务1的学习情况,认真完成学习记录单的填写。 ②根据学习情境3任务2的学习任务单中的引导问题先预习。 ③做好下次课被抽查汇报预习情况的准备。 7.3 串行口的工作方式 方式0时输入时序如图6所示。 图6 方式0 输入时序 例:用串行口外接两片74LS164扩展16并行输出口,8位口各接一个数码管,将内部RAM 30H,31H单元的值显示出来。 74LS164的管脚图与真值表 串行口的工作方式 4) 方式1 串行接口为波特率可变的8位数据的异步通信接口。 TXD为数据发送引脚,RXD为数据接收引脚。 传送1帧数据为10位,其中,1位起始位(0),8位数据位(低位在先),1位停止位(1)。 方式1的波特率由定时器(T1)的溢出率和SMOD的状态决定。 串行口的工作方式 5) 方式1输出 方式1的发送时序如图7所示。 图7 方式1的发送时序 串行口的工作方式 执行一条写SBUF的指令就启动了发送过程。 在发送移位时钟的作用下,从TXD引脚先送出起始位 (0),然后是8位数据位,最后是停止位(1)。 1帧10位数据发送完后,将中断标志(TI)置“1”,向CPU申请中断。 如要再发送下一字节数据,必须用软件先将TI清“0”。 串行口的工作方式 6) 方式1输入 软件使REN=1和RI=0时,就启动了接收过程。 接收器以所选择波特率的16倍速率采样RXD引脚电平, 检测到RXD引脚输入电平发生负跳变时,说明起始位有 效,将其移入输入移位寄存器,并开始接收这1帧信息 的其余位。 接收过程中,将每个数据位宽度分成16个状态,并在中 间的第7、8、9状态时对RXD采样,采样数据从输入移 位寄存器右边移入,起始位移至输入移位寄存器最左边 时,控制电路进行最后一次移位。 串行口的工作方式 当RI=0,且SM2=0(或接收到的停止位为“1”)时,将接收到的9位数据的前8位数据装入接收SBUF,第9位(停止位)进入RB8,并置RI=1,向CPU请求中断。如要再接收数据,就再用软件将RI清“0”。 图7.8 方式1的接收时序 串行口的工作方式 7) 方式2和方式3 串行接口为9位数据的异步通信接口。 TXD为数据发送引脚,RXD为数据接收引脚。 传送1帧数据为11位。其中1位起始位(0),然后是8位数据位(低位在先),第10位是SCON中的TB8或RB8,最后1位是停止位(1)。 方式2的波特率固定为晶振频率的1/64或1/32,方式3波特率由定时器(T1)的溢出率和SMOD的状态决定。 串行口的工作方式 8) 方式2和方式3 输出 方式2和方式3的发送时序如图9所示。 图9 方式2和方式3的发送时序 串行口的工作方式 CPU向SBUF写入数据时,就启动了发送过程。 SCON中的TB8写入输出移位寄存器的第9位,8位数据装入SBUF。 发送开始时,先把起始位0输出到TXD引脚,然后是9位数据位,最后是停止位(1)。 1帧11位数据发送完后,将中断标志(TI)置“1”,向CPU申请中断。 如要再发送下一字节数据,必须用软件先将TI 清0。 串行口的工作方式 9) 方式2和方式3输入 方式2和方式3的接收时序如图10所示。 图10 方式2、方式3的接收时序 串行口的工作方式 软件使REN=1和RI=0时,就启动了接收过程。 接收器就以所选频率的16 倍速率开始采样RXD引脚的电平状态,当检测到RXD引脚发生负跳变时,说明起始位有效,将其移入输入移位寄存器,开始接收这1帧数据。 接收时,将每个数据位宽度分成16个状态,并在中间的第7、8、9状态时对RXD采样,采样数据从右边移入输入移位寄存器,在起始位0移到最左边时,控制电路进行最后一次移位。 串行口的工作方式 当RI=0,且SM2=0(或接收到的第9位数据为“1”)时,接收到的数据装入接收缓冲器和RB8(接收数据的第9位),置RI=1,向CPU请求中断。 如要再接收数据,就再用软件将RI清“0”。 如果条件不满足,则数据丢失,且不置位RI,继续有哪些信誉好的足球投注网站RXD引脚的负跳变。 串行口的应用设计举例 各种方式的波特率计算由以下公式确定: 方式0的波特率=
您可能关注的文档
- 嵌入式软件工程师笔试题(含答案).doc
- 嵌入式软件工程师评估题目.doc
- 嵌入式软件工程师应知道的0x10个基本问题.doc
- 嵌入式软件工程师综合测试试题.doc
- 嵌入式软件研发笔试题.doc
- 嵌入式系统的原理与应用(教案).doc
- 嵌入式系统原理及其应用实验报告.doc
- 清华同方安全芯片.ppt
- 让i9100的USB OTG支持更多的设备.doc
- 任务二(三、指令系统和控制指令).ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)