- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第五章 数据通信技术
第五章 数据通信技术 PC机 5.1 PC机间的数据通信 5.1 PC机间的数据通信 1. 异步通信适配器接口芯片INS8250及应用 1. 异步通信适配器接口芯片INS8250及应用 1. 异步通信适配器接口芯片INS8250及应用 1. 异步通信适配器接口芯片INS8250及应用 (1)INS8250的结构和功能 (1)INS8250的结构和功能 ④ INS8250内部寄存器 ⑤ 通信原理 (2)对8250的编程 步骤: (3)串行口硬件中断及处理 COM1 2.PC机间汇编语言通信程序设计 PC2 2.PC机间汇编语言通信程序设计 5.2 PC机与多台8051单片机间的通信 通信原理 (1) 8051实现多机通信原理 SCON (2) PC机与多个8051通信原理 PC机:8250芯片 (3)PC机与8051的多机通信控制问题 TB8=0 (3)PC机与8051的多机通信控制问题 ① 人为控制 主机送地址,同时控制奇偶位=1 ② 通过LCR模拟单片机的TB8 串口初始化: 上机位——下机位通信步骤 初始化各下位机SCON的SM2置“1”——多机方式 (4)PC机非标准波特率的设置 8051系统时钟 (5)分布式多机通信系统的硬件结构 主——从式串行总线 (6)单片机与PC机通信协议的约定 ——应答信号 三种功能 帧格式 (6)单片机与PC机通信协议的约定 PC机通信软件 BASIC ;INS8250初始化例程 4. 设置中断允许寄存器 ;假设禁止中断: mov al,00h ; 禁止所有中断的控制字 mov dx,3f9h ;中断允许寄存器IER地址 out dx,al ;写入中断允许寄存器 ;例 mov dx,3fbh ;线路控制寄存器LCR地址 out dx,80h ;置DLAB=1 mov dx,3f8h ;低位除数寄存器DLL地址 out dx,0ch ;写9600波特率的除数低8位 inc dx ;高位除数寄存器DLH地址 out dx,00h ;写9600波特率的除数高8位 mov dx,3fbh ;线路控制寄存器LCR地址 mov al, 1bh ;偶校验、1位停止位、8位数据位 out dx,al mov dx,3fch ;MODEM控制寄存器MCR地址 out dx,03h ;置OUT2=0 mov dx,3f9h ;中断允许寄存器IER地址 out dx,0 ;禁止中断 COM2 8259 外部中断级4(IRQ4) 外部中断级3(IRQ3) 中断类型 OBH OCH 中断屏蔽寄存器 IMR 口地址21H IRQ0~IRQ7 屏蔽 不屏蔽 “0” “1” 开中断 IF=1 STI CLI IF=1 IF=0 应用 系统 RETURN §5.2 §5.1 Part 4 Part 1 Part 2 Part 3 Part 1 Part 2 采用UART的异步通信适配器硬件逻辑 PC机的串行口 0BH 0CH 0BH 0CH 中断类型号 IRQ3 IRQ4 IRQ3 IRQ4 中断号 2E8 3E8 2F8 3F8 基地址 COM4 COM3 COM2 COM1 串口号 中断的必要条件: (1) 根据需要设置UART的中断允许寄存器; (2)设置UART的MODEM控制寄存器,使OUT2输出有效; (3) 设置系统中断控制器中的中断屏蔽寄存器,保证不再屏蔽有关中断; (4) 设置有关的中断向量; (5) 保证能及时使CPU处于开中断状态。 中断处理程序应遵守的基本原则: (1) 尽可能及时开中断; (2)保护要使用到的寄存器; (3) 尽快结束中断处理; (4) 向系统中断控制器发出中断结束通知; (5) 正确恢复受保护的寄存器。 INS8250编程: 1、查询方式发送 初始化8250 读LSR D5=1? 发送一个字符 发完? 结束 Y Y N N 2、查询方式接收 初始化8250 读LSR D0=1? 接收一个字符 收完? 结束 Y Y N N 有错? N Y 错误处理 3、中断方式通信程序设计 1)中断通信方式初始化 修改中断向量:按使用的端口COM1或COM2,接管中断0CH或中断0BH(保存原中断向量,将新的中断向量替换上去,注意程序结束时恢复原中断向量)。 确定通信协议:设置波特率及数据传输格式。 确定INS8250操作方式:设置中断允许寄存器相应位的允许或禁止,并允许向量中断模式(置MCR的D3=1)或查询中断模式(置MCR的D3=0) 。 开放通信中断:对8259A中断控制器的屏蔽寄存器编程(OCW1),允许中断IRQ4或IRQ3。 中断通信方式有查询中断和向量
您可能关注的文档
- [工学]第九章轮系与减速器 西南交大 载运机械设计B.pdf
- [工学]第九章蒸馏第六节、第七节、第八节、第九节.ppt
- [工学]第二章 燃烧与大气污染.ppt
- [工学]第二章 2程序设计基础.ppt
- [工学]第九章 食品风味化学.ppt
- [工学]第二章 各类食品的营养价值.ppt
- [工学]第二章 信号及其描述方法1.ppt
- [工学]第二章 基本二维图形的绘制与编辑.ppt
- [工学]第二章 工程材料.ppt
- [工学]第二章 杆件的内力截面法第1、2、3节.ppt
- 城乡教育评价均衡改革背景下,人工智能教育评价对高中生学业成绩的影响研究教学研究课题报告.docx
- 全球数字医疗市场规模预测及行业发展趋势白皮书.docx
- 初中语文教学数字化评价数据与学生阅读理解能力提升分析教学研究课题报告.docx
- 《基于大数据的传统戏曲数字化传播效果评估模型》教学研究课题报告.docx
- 中国康复医疗产业白皮书:2025年市场细分领域发展前景.docx
- 2025年药店相关技能鉴定测试卷(名师系列)附答案详解.docx
- 2025年电商直播平台技术创新复盘分析报告.docx
- 2025年药店相关技能鉴定测试卷(名师系列)附答案详解.docx
- 民族教育中人工智能辅助下的心理健康教育策略教学研究课题报告.docx
- 2025年药店相关技能鉴定真题含答案详解AB卷.docx
最近下载
- 工程造价咨询报告三级复核制度.docx VIP
- Unit 3 Robot Reading1课件(共27张PPT) 牛津译林版九年级英语下册(内嵌视频+音频).pptx VIP
- 2023年黄河科技学院公共课《马克思主义哲学》期末试卷A(有答案).docx VIP
- 2023年黄河科技学院公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- 民俗文化彝族火把节文化介绍.pptx VIP
- 2025年医疗行业人工智能辅助诊断产品审批流程与合规性评估报告.docx
- 北邮电子电路—实验四-运放音频放大电路设计和测试(t提交).docx VIP
- 2023年-2024年职业卫生检测考试题库及答案.pdf VIP
- 就业能力展示.pptx VIP
- 就业能力展示 (宣讲).pptx VIP
文档评论(0)