max232中文资料及应用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、 ±30V 输入电平
5、ห้องสมุดไป่ตู้电源电流:典型值是 8mA
6、符合甚至优于 ANSI 标准 EIA/TIA-232-E 及 ITU 推荐标准 V.28
7、ESD 保护大于 MIL-STD-883 (方 法 3015)标准的 2000V
下图为 MX232 双串口的连接图,可以分别接单片机的串行通信口或者实验板的其它串行通信接 口:
此主题相关图片 如下: 三.ma x232 应用电路,注意电容接法。 232 是电荷泵芯片,可以完成两路 TTL/ RS-232 电平的转换,它的的 9、10、11 、12 引脚是 TTL 电 平端,用来连接 单片机 的。
此主题相关图片 如下: 制作 at89s51 单片机器编程器的电路图 此主题相关图片 如下:
该器件符合 TIA/EIA-232-F 标准,每一个接收器将 TIA/EIA-232-F 电平转换成 5-V TTL/ CMOS 电 平。每一个发送器将 TTL/ CMOS 电平转换成 TIA/EIA-232-F 电平。
主要特点 1、单 5V 电源工作
2、 LinBi CMOSTM 工艺技术
3、 两个驱动器及两个接收器
MAX232 获得正负电源的另一种方法 在单片机控制系统中,我们时常要用到数 /模(D/A)或者模 / 数(A/D)变换以及其它的模拟接口电路,这里面要经常用到正负电源,例如: 9V,-9V; 12V,-12V. 这 些电源仅仅作为数字和模拟控制转换接口部件的小功率电源。 在控制板上,我们有的只是 5V 电 源,可又有很多方法获得非 5V 电源。 1.外接;2.DC-DC 变换...... 在这里我介绍一块大家常用的芯 片:MAX232. MAX232 是 TTL--R S232 电平转换的典型芯片,按照芯片的推荐电路,取振荡电容为 uF 的时候,若输入为 5V,输出可以达到 -14 V 左右,输入为 0V ,输出可以达到 14V, 在扇出电流为 20mA 的时候,处处电压可以稳定在 12V 和-12V. 因此,在功耗不是很大的情况下,可以将 MAX232 的输出信号经稳压块后作电源使用。 我在网上搜索了一些 232 的例程,但用单片机向 PC 发数据的程序较少,所有自己无耐,写了该程 序用于测试芯片 有没有 正常工 作,希 望能给 有需要 的朋友 带来点 方便!
//主程序 void main() { unsigned char string[]={ 0xBB,0xB6,0xD3,0xA D,0xB9, 0xE2,0xC1,0xD9,0xC1,0xD6,0xBE ,0xA 9, 0xBF, 0xC6,0xBC, 0xB C,0xD3, 0xD0, 0xCF, 0xDE ,0xB9,0xA B, 0xCB, 0xBE ,0x0D, 0x0A ,0xB3, 0xCC,0xD0,0xF2, 0xA 3, 0xBA ,0xD6 ,0xD0,0xB9,0xFA,0x20,0x51,0x51,0x3A,0x35,0x37,0x33,0x31,0x39,0x32,0 x39,0x35,0x34,0x0D,0x0A}; unsigned char i; TRISC7=1; TRISC6=0; SPBR G=25; //设置波特率为 9600BPS TXSTA=0 X24; //使能串口发送,选择高速波特率 RCSTA=0 X80; //使能串口工作,禁止接收 INTCON=0X00; while(1) { for(i=0;i <51; i++){ while(!T RMT){;} TX REG=s trin g [ i]; } delay(2000); } }
一.ma x232 资料简介
该产品是由德州仪器公司( TI)推出的一款兼容 RS232 标准的芯片。由于电脑串口 rs232 电平是10v +10v ,而一般的单片机应用系统的信号电压是 ttl 电平 0 +5v,ma x232 就是用来进行电平转换的 , 该器件包含 2 驱动器、2 接收器和一个电压发生器电路提供 TIA/EIA-232-F 电平。
有一种 hin232 芯片,与 max232 芯片比较的话,价格相对要便宜很多。
#include<pic.h> //包含单片机内部资源预定义 __CONFIG(0x3F52 ); //4M 晶体 HS 振荡 /******************************************************************************* 延时 1MS 带参数(int)子程序 *******************************************************************************/ void delay (unsigned int time){ unsigned int a,b; for(a=0;a<t ime;a++){ for(b=0;b<88;b+ +); } }
相关文档
最新文档