精华内容
下载资源
问答
  • at89c51接max232,51单片机串口max232通信程序
    2021-05-22 12:27:02

    描述

    RS232作为标准的计算机串行接口已被广泛使用,与此同时,随着现场总线技术的飞速发展,具有实时性好、可靠性高、结构简单等优点的CAN总线在测控系统中也越来越多地被采用,但由于两者的总线结构、通信协议及传输特点各不相同,因而给不同设备之间的连接带来诸多不便。因此,如何以最简单的方式实现CAN节点与RS232串行口的通信就成为工程实践中一个不可回避的问题。

    本文主要就是说at89c51接max232方法和程序,具体的我们一起来了解一下吧。

    43a669dbbeb96a12a5dc8592599bf5b1.png

    at89c51接max232方法

    MAX232与51单片机之间的通信连接很简单,因为所谓的MAX232通信标准,就是对插件样式、信号名称和意义以及所谓的驱动器/接收器的电气模式这种硬件作出规定。一般的都是9针的接口,其中包括CD接口:数据通道接收载波的检测;RD接口:接收数据;SD接口:发送数据;ER接口:数据终端就绪;SG接口:信号用接地;DR接口:数据集就绪;RS接口:请求发送;CS接口:允许发送;CI接口:被呼表示。

    用以上接口进行数据通信,还有对电平的要求。所以与51单片机进行通信连接的方式很简单,首先要解决的是电平标准,51的I/O口最大输出5V电压,而RS-232要求电压在±10V,为达到电平匹配,需用到MAX232CPF电平转换芯片,将0~5V电平转换为±10V电平,从而实现电平匹配;然后,数据接口只用到了数据发送与接收2个端口,还有数据的请求发送与允许发送,共4个端口,MAX232CPF还有其他一些外围电路接口,但比较简单,都是些电容接口,从而实现单片机与RS232接口的通信。

    f50b6ab0145f9dababfe693f9057ec1c.png

    51单片机串口max232通信程序

    //工作晶振为11.0592MHz,否则出现返回值错误,一个字节的发送

    //工作晶振为11.0592MHz,否则出现返回值错误,一个字节的发送

    #include《regx52.h》

    #define uchar unsigned char

    #define uint unsigned int

    uchar a,flag;

    uchar table[]={“very good ”};

    //-----------初始化定时器和串口-

    void inital_timer1()

    {

    TMOD=0X20; //必须使用定时器1,串口使用规定

    TH1=0Xfd; //定时器1,工作方式2,8位 自动重装

    TL1=0Xfd; //高8位与低8位数值必须相同

    TR1=1; //定时器1允许位

    REN=1; //串口使能

    SM0=0; //串口 工作方式设置,工作方式1

    SM1=1; ES=1; //串口中断使能

    EA=1; // 总中断使能

    }

    //----------串口中断---------

    void gorpe() interrupt 4

    {

    RI=0; //接受中断标志位,硬件置1,必须软件置0

    a=SBUF; // 特殊功能寄存器

    flag=1; // 检测标志位

    }

    //-----接收数据,并向上位机作出反应(即发送返回数据)---

    void display()

    {

    uchar i;

    if(flag==1)

    {

    ES=0; //关闭串口中断,接下来要发送数据,否则发送完一个数据仍会产生中断,产生死循环

    for(i=0;i《10;i++)

    {

    SBUF=table[i];

    while(!TI); //判断是否发送完成

    TI=0; //发送中断标志位

    }

    SBUF=a;

    while(!TI);

    TI=0;

    ES=1;

    flag=0;

    }

    }

    打开APP阅读更多精彩内容

    点击阅读全文

    更多相关内容
  • 你是否碰到过MAX232或MAX3232发热或烧毁?很多工程师在单片机方案开发过程中,不明原因的在用到RS232这颗芯片时发现烧掉了,费了很大力气也查不明白原因。为了解决这个问题,只需遵循以下准则。 遵循生产厂商的数据...
  • 本设计分享的是MAX232串口通信/max232转TTL电路,附原理图/PCB,用Protel99se打开,供网友参考学习。MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。其主要作用是用来将普通5V的...
  • 配合本人上传的“自制STC单片机编程器”使用! 配合本人上传的“自制STC单片机编程器”使用! 配合本人上传的“自制STC单片机编程器”使用! 配合本人上传的“自制STC单片机编程器”使用!
  • 这几天开始忙于调试我们自己的STM32主板,2.4G RF模块已经调试成功,然后接着调试串口,也就是如此,问题来了。
  • max232与单片机的经典连接.pdf
  • max232通信电路原理图和PCB串口电路原理图和PCB单片机下载线原理图和PCB
  • MAX232芯片的原理图库

    2019-01-14 19:29:36
    上传的是MAX232的原理图库,这里没有PCB封装,这种芯片的封装在嘉立创那些商城里都能找到,使用软件是AD17.1
  • 引言 电源是电子设备的能源电路,关系到整个电路设计的稳定性和可靠性。随着电子技术的发展,数字电子系统向着小型化、低功耗发展,IC芯片的工作电压越来越低,尺寸... 1、MAX232特性 MAX232是MAXIM公司特别为满
  • MAX232D的技术参数

    2020-12-12 21:15:32
    产品型号:MAX232D驱动器:2接收器:2驱动(RL)(Ω):-工作电压(V):5驱动tpd(ns):-接收tpd(ns):500Icc 最大(mA):10引脚兼容:MAX232封装/温度(℃):SOIC-16/0~70描述:5V,双路RS-232收发器价格/1片(套):¥5.00 
  • MAX232获得正负电源的另一种方法 在单片机控制系统中,我们时常要用到数/模(D/A)或者模/数(A/D)变换以及其它的模拟接口电路,这里面要经常用到正负电源,例如:+9V,-9V;+12V,-12V.这些电源仅仅作为数字和模拟控制...
  • MAX232N的技术参数

    2020-12-12 21:16:49
    产品型号:MAX232N驱动器:2接收器:2驱动(RL)(Ω):-工作电压(V):5驱动tpd(ns):-接收tpd(ns):500Icc 最大(mA):10引脚兼容:MAX232封装/温度(℃):PDIP-16/0~70描述:5V,双路RS-232收发器价格/1片(套):¥5.00 
  • MAX232DR的技术参数

    2020-12-12 21:24:39
    产品型号:MAX232DR驱动器:2接收器:2驱动(RL)(Ω):-工作电压(V):5驱动tpd(ns):-接收tpd(ns):500Icc 最大(mA):10引脚兼容:MAX232封装/温度(℃):SOIC-16/0~70描述:5V,双路RS-232收发器价格/1片(套):¥5.00 
  • MAX232技术手册大全.zip

    2020-11-14 09:18:27
    MAX232模块是为RS232通讯的前提,是RS232通讯的重要模块。其中MAX232技术资源大全中包含了模块的用户手册,数据手册以及设计笔记等等
  • 关于MAX232一点心得

    2020-07-30 07:50:49
    实测MAX232和MAX232A用0.1uf 1uf 10uf电容都是可以工作的。 但是四个电容一定都要接上,曾以为只用一个串口,C4没接东西,结果死活下载不了程序,后来解决了,特写下总结……
  • MAX232N.zip

    2022-01-27 13:53:18
    MAX232N.zip
  • MAX232串口通信技术.pdf

    2021-10-08 16:14:59
    MAX232串口通信技术.pdf
  • MAX232在使用的时候须注意的问题。
  • MAX232EEPE中文资料

    2018-02-26 00:32:52
    MAX232EEPE中文资料,MAX232EEPE中文资料MAX232EEPE中文资料
  • 讨论了MAX232集成芯片在PC机串口通信中的作用,分析了测试MAX232芯片性能的方法。
  • MAX232DATESHEET

    2019-03-15 17:56:37
    串口通讯常用的芯片DateSheet。
  • MAX232中文资料

    2018-05-05 20:17:22
    MAX232中文资料,以及简单应用的原理图,可以作为硬件设计时的参考
  • MAX232中文芯片手册

    2013-12-27 09:45:16
    MAX232中文芯片手册,内容详实,绝对有用
  • MAX232芯片中文简介

    2013-12-28 16:29:04
    MAX232芯片中文简介,文档讲述了232的引脚功能,工作原理等
  • 美信232系列芯片数据手册,本文是英文数据资料的译文,文中可能存在翻译上的不准确或错误。如需进一步确认,请在您的设计中参考英文资料。
  • 开机时单片机向Pc发送“system starting” Pc机的虚拟终端输入任意个英文字母,单片机接收到后,再向Pc机回发接收的字母3.3.外部中断每触发一次。都向Pc机发送触发信息,并推送是第几次外部中断的蚀发
  • 其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL。 MAX232:外围电路简单,但是占用pcb面积大,不美观 PL2303:...
  • MAX232英文手册

    2016-10-06 21:27:41
    MAX232英文手册

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,619
精华内容 14,247
关键字:

max232