摘 要计算机与外部进行信息交换的方式有两种,一种是并行通信,另一种是串行通信
其中串行通信时,数据和控制信息是一位接一位串行传输,这样虽然速度会慢一些,但是传输距离长,硬件电路也相对简单
因此在长距离通信系统及各类计算机网中,串行传输方式是主要的通信方式
计算机提供给用户的 RS-232C 接口就是一个标准的串行通信接口,主要用来把数据处理装置与数据通信装置连接在一起
RS-232C 标准包括接口的机械,电气及功能方面的内容,许多场合都以这种借口法律规范作为连接标准
串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送
使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为 1 或者为 0,每一位数据占据一个固定的时间长度
汇编语言是用指令的助记符,符号地址,标号等书写程序的语言,实际上是机器语言的一种符号表示,主要特点是可以使用助记符来表示机器指令的操作码和操作数,可以用标号和符号来代替地址,常量和变量
汇编语言是与机器语言密切相关的,是面对机器的语言
CPU 不同的计算机有着不同的汇编语言,汇编语言源程序不能直接在计算机上运行,需要翻译成机器语言程序
本次课程设计要求制作 RS-232C 通信线,用其实现两台计算机之间的通信
要求在计算机上用不同颜色设置接收和发送区域,能设置发送和接收的数据长度,显示接收数据,并能选择通信校验方式,将接收的数据作为文件保存起来
关键字:汇编语言 串行通信 RS-232C 通信线 源程序 CPU串行通信程序设计1
串行通信的基本原理1
1 串行通信的基本概念 串行通信有两种工作方式:异步通信和同步通信
异步通信由于不需要同步信号,硬件连接简单而被广泛使用于串行部件,计算机与计算机,计算机于单片机及其仪表之间的数据交换
(1) 异步通信 所谓异步通信,是指以字符为单位传输数据,用起始位和停止位标志