正在加载图片...
RXD-- GND-- --gND 用8251A实现串行口异步方式双机通信,波特率1200bps。采取查询方式发送、 中断方式接收。双方平时处在查询键盘、等待中断接收状态,并显示相关提示。其 它要求如下 从键盘输入字符串(字符个数≤255)存入发送缓冲区并显示,任一方(以下 称始发方为甲方、另一方为乙方)按<空格〉键便可发送键入字符串(字符数≤255)。 1)发送的第一个字节为该字符串的字符个数 2)甲方发完数据后显示发送结東提示,并转键盘查询状态 3)乙方接收到数据后显示所收数据,并转键盘查询状态 4)按ESC键返回D0S。 数据键入与发送局部程序参考流程,如图8.7。 设中断矢量,开放IRQ7中断 待发送数据存储区地址指针初始化 有键按下? 数据发送 是请求发送键? 是E 返回DOS 存储、显示键入数据 待发送字节计数器+1 调整待发送数据存储区地址指针 图8.7数据键入与发送局部程序流程图 四、实验报告附加要求 画出实验内容3的程序流程图,写出关键程序段并简要注释。65 RXD--------------TXD GND--------------GND 用 8251A 实现串行口异步方式双机通信,波特率 1200bps。采取查询方式发送、 中断方式接收。双方平时处在查询键盘、等待中断接收状态,并显示相关提示。其 它要求如下: 从键盘输入字符串(字符个数≤ 255)存入发送缓冲区并显示,任一方(以下 称始发方为甲方、另一方为乙方)按<空格>键便可发送键入字符串(字符数≤ 255)。 1) 发送的第一个字节为该字符串的字符个数。 2) 甲方发完数据后显示发送结束提示, 并转键盘查询状态。 3) 乙方接收到数据后显示所收数据, 并转键盘查询状态。 4) 按 ESC 键返回 DOS。 数据键入与发送局部程序参考流程,如图 8.7。 图 8.7 数据键入与发送局部程序流程图 四、 实验报告附加要求 画出实验内容 3 的程序流程图,写出关键程序段并简要注释。 N Y N Y Y N 设中断矢量,开放 IRQ7 中断 待发送数据存储区地址指针初始化 ………… 有键按下? 数据发送… 是请求发送键? 是 ESC 键? 存储、显示键入数据 待发送字节计数器+1 调整待发送数据存储区地址指针 返回 DOS
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有