1、 外文翻译 专业: 班级: 姓名: 基于 RS-232 的串行通信 摘要 这篇文章论述了串行通信的主要原则,提出了在 RS232 的基础上,设计串行通讯硬电路的方法。实现了分别在 PC 微机和单片机中使用汇编语言和C+Builder 编程。 关键词 :串行通信; 单片机;程序设 一绪论 在控制系统的工作中, PC 微机发送指令到步进电机中来收集图像信息。因此, PC 微机和驱动系统之间的通信是系统通信所必需的。一般来说,一个完整的通信系统由发射器、接收器、转换数据接口和传输数据通道所构成。该步进电机是通过单芯片来实现微机控制脉冲分配的。在电机的控制系统中, PC 微机被称为上位机,而由单片机所
2、控制的步进电机被称为下位机。上位机与下位机之间的通信有两个方法,他们分别是串行通信和并行通信。并行通信可以同时传输大量的数据,具有传送速度快的优点。但是当传输距离远,并且传输数据的数量很多时,它需要的传输线的数目也更多。此外,电压等级会因为输电线路的因素和电压干扰而改变。串行通信是一个数据按一个个序位单向传输的通道,其中两个过渡线是需要实现双向通信传输。正是考虑到在控制系统中需传递的数据多,而单次传输的数量少,因此在控制系统中选择串口通信的方法,从而简化了硬件结构并节约了所需的成本。 二串口通讯的简述 每次一个二进制位移动的。它的优点是只需一对传输线进行传送信息,因此其成本低,适用于远距离通信
3、;它的缺点是传送速度低。 串行通信有异步通信和同步通信两种基本通信方式。同步通信适用于传送速度高 的情况,它的硬件复杂。而异步通信应用于传送速度在 50 到 19200 波特之间。是比较常用的传送方式。在异步通信中,数据是一帧一帧传送的,每一串行帧的数据格式由一位起始位, 5-8 位的数据位,一位奇偶校验位(可省略)和一位停止位四部分组成。在串行通信前,发送方和接收方要约定具体的数据格式和波特率(通信协议), PC 机采用可编程串行异步通信控制器 8250 来实现异步串行通信。通过对 8250 的初始化编程,可以控制串行数据传送格式和速度。在 PC机中一般有两个标准 RS-232C串行接口 COM1和 COM21MCS51系列单片机内 含有一个全双工的串行接口,通过编程也可实现串行通信功能。 智能传感器的 CMOS 芯片应为其低成本,小型化,智能化和标准化的特点已得到广泛应用。在智能传感器 IC 设计中,在传感器和信号处理电路以外,通信接口电路也可发挥重要角色。串行通信拥有很多的标准接口,如 RS-232, RS_485,USB 接口和 IEEE-1394。它们各自都有着自身的特点,同时也分别适用于不同的 应用领域。 RS-485 具有抗噪声数据传输的特点,因此它通常用于工业生产。 USB