2.电平转换 RS-232C规定的逻辑电平与一般微处理器、单片机的逻辑电平 是不一致的。因此,在实际应用的,必须把微处理器的信号电 平(TTL电平)转换为RS-232C电平,或者对两者进行逆转换。 这两种转换是通过专用电平转换芯片实现的。 TTL电平可以由专用集成电路转换成RS232C标准; 如: MC1488 或 75188 TTL RS232C 从MC1489 或 75189 RS232C TTL 由于MC1488需要采用±12V电源,一般在单片机通信中大量使 用的是只需要+5V电源、具有发送和接收的一体化芯片,如: MAX232、ICL232、ADM202等。 单片机与PC机通信的接口电路 利用PC机配置的异步通信适配器,可以很方便地完成 IBM-PC系列机与MCS-51单片机的数据通信。 PC机与89C51单片机最简单的连接是零调制三线经济型, 这是进行全双工通信所必须的最少数目的线路。 由于89C51单片机输入、输出电平为TTL电平,而IBM-PC 机配置的是RS-232C标准串行接口,二者的电气规范不一致, 因此,要完成PC机与单片机的数据通信,必须进行电平转换。 1.MAX232芯片简介 MAX232芯片是MAXIM公司生产的、包含两路接收器和驱动器的IC芯片,适用于各种EIA-232C的通信接口。MAX232芯片内部有一个电源电压变换器,可以把输入的+5V电源电压变换成为RS-232C输出电平所需的+10V电压。所以,采用此芯片接口的串行通信系统只需单一的+5V电源就可以了。对于没有+12V电源的场合,其适应性更强。加之其价格适中,硬件接口简单,所以被广泛采用。 MAX232芯片的引脚结构如图4所示。 MAX232芯片的典型工作电路如图5所示。 图7-26中上半部分电容C1,C2,C3,C4及V+,V-是电 源变换电路部分。在实际应用中,器件对电源噪声很 敏感。因此,VCC必须要对地加去耦电容C5,其值为 lμF。电容C1,C2, C3,C4取同样数值的钽电解电 容1μF,用以提高抗干扰能力,在连接时必须尽量靠 近器件。 下半部分为发送和接收部分。实际应用中,T1IN, T2IN可直接接TTL/CMOS电平的MCS-51单片机 的串行发送端 TXD;R1OUT,R2OUT可直接接 TTL/CMOS电平的MCS-51单片机的串行接收端 RXD; T1OUT,T2OUT可直接接PC机的 RS-232串口的接 收端RXD;R1IN,R2IN可直接接PC机的RS-232串 口的发送端TXD。 2.采用 MAX232芯片接口的 PC机与 MCS-5l单片机串行通信接口电路 现从MAX232芯片中两路发送接收中任选一路作为接口。要注意其发送、接收的引脚要对应。如使T1IN接单片机 的发送端TXD,则PC机的RS-232的接收端RXD一定要对应接T1OUT引脚。同时,R1OUT接单片机的RXD引脚,PC机的 RS-232的发送端TXD对应接R1IN引脚。其接口电路如图6所示。 图6采用 MAX232接口串行通信电路 89C51与PC机间通信软件的设计 将一台IBM-PC机和若干台89C51单片机构成小型分散控制或测量系统,是目前微计算机应用的一大趋势。在这样的系统中,以89C51芯片为核心的智能式测控仪表(作为从机)既能完成数据采集、处理和各种控制任务,又可将数据传送给PC机(作为主机),PC机将这些数据进行加工处理或显示、打印,同时将各种控制命令送给各个从机,以实现集中管理和最优控制。显然,要组成这样的系统,首先要解决PC机与各单片机之间的数据通信问题,这是一个多机通信问题。为了简化问题,我们来了解一下PC机与一台单片机的通信问题. PC机一般使用8250或16550的作为串行通讯控制器, 8250(16550)的端口地址如下表所示: DLAB 选择寄存器 地址 0 发送缓冲器THR(写) 3F8H 0 接收缓冲器RDR(读) 3F8H 1 波特率除数锁存器BRDL(低八位) 3F8H 1 波特率除数锁存器BRDH(高八位) 3F9H 0 中断允许寄存器 3F9H × 中断识别寄存器IIR 3FAH × 线路控制寄存器LCR 3FBH × MODEM控制寄存器MCR 3FCH × 传输线状态寄存器LSR 3FDH × MODEM状态寄存器MCR 3FEH 由于3F8H和3F9H地址为两个寄存器共用,所以需要通过线路控制寄存器 最高位DLAB进行选择。 8250通信的编程步骤如下: (1)选定波特率,即写波特率除数锁存器BRD。 先
您可能关注的文档
- 第5章1:实验实训与择业安全试卷.ppt
- 第三章_国际航空运输汇总辨析.ppt
- 第5章5.2图像与图形试卷.ppt
- 第5章C语言循环结构程序设计试卷.ppt
- 第三章_连锁门店企业形象与店面设计辨析.ppt
- 第5章IO接口传输方式及其中断(赵永熹制作)1试卷.ppt
- 第三章_汽车四轮驱动辨析.ppt
- 第5章MATLAB图形绘制试卷.ppt
- 第5章plc功能指令试卷.ppt
- 第5章SQL的应用试卷.ppt
- 高中日语课标2025修订解读PPT课件.pptx
- 2026年中国汽车检测设备产业深度调研与未来投资趋势研究报告(定制版).docx
- 暨南大学 环境监测与评价(III)-2.ppt
- 2026年中国汽车检测设备现状调研及市场前景预测.docx
- 2026年会展活动策划展会演讲时间安排调研.pptx
- 2026年中国汽车检具市场调研及发展现状分析.docx
- 2026年中国汽车检具市场研究及发展趋势预测.docx
- 2026年中国汽车顶架行业专项深度调研及“十五五”发展规划指导可行性预测报告.docx
- 暨南大学 研究生英语视听说unit 1 keys to exercise B-D.doc
- 2026年中国汽车顶盖行业市场研究及投资战略预测报告.docx
原创力文档

文档评论(0)