1、微机原理与接口技术课程设计 双机通信程序设计 1 微机原理与接口技术课程设计 双机通讯程序设计 微机原理与接口技术课程设计 双机通信程序设计 2 微机原理与接口技术课程设计微机原理与接口技术课程设计 第一部分:课程设计绪论第一部分:课程设计绪论 ( (一一) ) 课程课程设计题目设计题目 双机通信程序设计 ( (二二) ) 课程课程设计内容设计内容 用汇编语言编写一个双机通信的程序, 用中断的方式实现发送方从键盘上键 入一个字符,接收方将该接收到的字符显示在微机屏幕上。 ( (三三) ) 课程课程设计要求设计要求 制作接口电缆、编程,画出程序流程图,程序调试。 ( (四四) ) 课程设计分工课
2、程设计分工 杨晶超负责接收端的程序设计。王鹏负责发送端的程序设计。 潘星桥负责接收端的流程图设计。彭大伟主要负责发送端的流程图设计。 第二部分:课程设第二部分:课程设计计内容内容 (一)(一) 串行通信串行通信方式方式 在计算机与外设之间的信息传送中, 按照一次传送数据的位数分类, 可分为: 并行传送方式:数据的各位同时传送; 串行传送方式:数据的各位按一定的顺序逐位分时传送。 串行传送适用于长距离通信系统及各类计算机网络。 由于信息在一个方向上传输只占用一根传输线,而这根线上既传送数据,又 传送联络信号,为此为区分这根线传送的信息流中,哪一部分是联络信号,哪一 部分是数据,就必须引出串行通信
3、的一系列约定。于是,在串行通信中就有异步 通信和同步通信两种基本串行通信方式。 异步通信有字符格式和波特率两项约定。 字符格式: 图图 1 1 异步通信数据格式异步通信数据格式 微机原理与接口技术课程设计 双机通信程序设计 3 波特率:是单位时间内传送二进制数据的位数,以位/秒为单位,即波特。 异步通信传送速度一般在 509600 波特范围内,用于传送信息量不大,传 送速度要求较低场合。 (二)(二) RSRS232232C C 接口接口 1 1、引脚规定、引脚规定 保护地:1 号脚,它与设备的外壳相连,需要时可以使它直接与大地相连; TXD:发送数据,2 号脚; RXD:接收数据,3 号脚;
4、 信号地:7 号脚; RTS:请求发送,这是数据终端设备(以下简称 DTE)向数据通信设备(以下简 称 DCE)提出发送要求的请求线。 CTS:准许发送,这是 DCE 对 DTE 提出的发送请求作出的响应信号。当 CTS 在接通状态时,就是通知 DTE 可以发送数据了。当 RTS 在断开状态时。CTS 也随 之断开,以备下一次应答过程的正常进行;当 RTS 在接通状态时,只有当 DCE 进入发送态时, 即 DCE 已准备接收 DTE 送来的数据进行调制并且 DCE 与外部线路 接通时,CTS 才处于接通状态。 DSR:数据通信设备准备就绪,它反映了本端数据通信设备当前的状态。当 此线在接通状态时, 表明本端 DCE 已经与信道连接上了且并没有处在通话状态或 测试状态,通过此线,DCE 通知 DTE,DCE 准备就绪。DSR 也可以作为对 RTS 信号 的响应,但 DSR 线优先于 CTS 线成为接通态。 DTR:数据终端准备就绪。如果该线处于接通状