精华内容
下载资源
问答
  • 本文主要介绍单片机与PC通讯的简化接口设计,给出了简单的接口电路图。
  • 单片机与pc通讯

    2012-05-22 10:05:41
    我现在有一块USB口单片机连在电脑上,还有一块手柄连在单片机上,通过手柄来操作数据,再传给PC端,PC接收到数据后存起来再返回一个数据给单片机,求架构和实现代码。求高手指点啊,以前从来没坐过这方面的东西,...
  • 讨论了单片机与PC机的串口通讯,通过指令和数据的传送来实现控制功能,其中接口部分用到了RS232,最后给出了应用实例。
  • max232管脚讲解 单片机与PC通讯

    千次阅读 2011-12-22 08:57:01
    通过简单的外围接口电路,可以方便地实现单片机与PC机之间的数据通讯。本文对数据通讯无特殊要求,因此选择RS-232串行通讯。在接口电路和计算机接口芯片中大都为TTL或CMOS电平,所以在通信时,必须进行电平转换...
      
    

    单片机与PC机的通信接口

    利用8031单片机的标准串行接口.通过简单的外围接口电路,可以方便地实现单片机与PC机之间的数据通讯。本文对数据通讯无特殊要求,因此选择RS-232串行通讯。在接口电路和计算机接口芯片中大都为TTL或CMOS电平,所以在通信时,必须进行电平转换,以便与RS-232C标准的电平匹配 MAX232芯片可以完成电平转换这一工作。

    2.7.1 MAX232芯片简介 MAX232芯片是MAXIM公司生产的低功耗、单电源双RS232发送/接收器 适用于各种EIA-232E和V.28/V.24的通信接口 MAX232芯片内部有一个电源电压变换器,可以把输入的+5V电源变换成RS-232C输出电平所需±10V电压,所以采用此芯片接口的串行通信系统只要单一的+5V电源就可以 。

    MAX232的管脚说明:
    ① C1+,C1-,C2+,C2-:外接电容端。
    ② R1IN,R2IN:2路RS-232电平信号接收输入端。
    ③ R1OUT,R2OUT:2路转换后的TTL电平接收信号输出端,送单片机的RXD接收端。
    ④ T1IN,T2IN :2路TTL电平发送输入端,接单片机的TXD发送端。
    ⑤ T1OUT,T2OUT:2路转换后的发送RS-232电平信号输出端,接传输线。
    ⑥ V+:经电容接+5V电源。
    ⑦ V-:经电容接地。
    MAX232的芯片引脚如图15所示。接线图如16所示。

     

    图15  MAX232引脚图             

     

     

     图16  接线图

    展开全文
  • 单片机原理应用课程设计——单片机与PC通讯及动态显示1、摘要:在单片机的应用中,单片机通讯是不可缺少的一部分。单片机通讯分为并行通信和串行通信。并行通信时,数据的个位同时传送。其优点是传送速度快...

    单片机原理与应用课程设计

    ——单片机与PC机通讯及动态显示1、摘要:

    在单片机的应用中,单片机的通讯是不可缺少的一部分。单片机的通讯分为并行通信和串行通信。并行通信时,数据的个位同时传送。其优点是传送速度快;缺点是数据有多少位就需要多少根数据线,在长距离传输中,传输线过多是不经济的,并使系统的抗干扰能力降低。串行通信时,数据的个位按照一定的顺序逐位分时传送。它的突出优点是只需要一对数据线,大大的降低了网络成本,特别适用于远距离通信。其缺点就是通信速度较低。相比之下,并行通信虽然传输效率高,但是所需要设备复杂,远距离通信成本太高,所以其只适用于实时性较强,传输速率要求较高的设备中。而串行通信则相对需要设备简单,成本低廉,适合远距离传输通信,所以已经被广泛应用于各工业控制系统中。在此系统设计报告中,硬件方面包括单片机供电稳压系统、单片机基础介绍、MAX232芯片介绍、数码管的动态显示介绍、硬件的连线等。软件方面包括了程序框图、程序流程图、C语言的最后程序。

    关键词:串行通信动态显示中断

    2、简介

    系统功能:在PC机上输入00——FF的十六进制数据,通过串行口发送至单片机,单片机接收之后用中断系统控制两个八位数码管动态显示出来。且将数据回发至PC机,以确定单片机系统接收数据是否正确。本系统基于AT89S52单片机开发,其中数码管的片选信号由P2口控制,各段的显示由P0口控制。所有器件集中在锐志开发板上,有串行总线经USB连接至PC机上。

    3、系统硬件说明

    展开全文
  • 单片机与PC通讯的介绍
  • 51单片机与PC串口通讯

    2012-06-22 16:43:15
    51单片机与PC串口通讯
  • 单片机与pc串口通讯的实现
  • 单片机与PC通讯

    2014-12-18 22:11:51
    单片机与PC通讯,实现单片机与PC机之间的远程通信。设计分发送和接收两大模块,发送部分通过硬件电路的引用。其中包括RS-232接口电路、MAX232接口电路,引用相应的管脚相连,并将相应的软件程序转入电路中,即可...
  • 这个用于单片机与pc串口通讯调试,工具小但非常好用。
  • 摘要:PC机具有处理速度快,存储量大,良好的用户界面,而单片机具控制方使,接口简单等特点。因此PC与单片机相结合在工业监控 介绍了关于单片机与PC机串行通讯的实现的详细说明,提供单片机的技术资料的下载。
  • 51单片机与PC串口通讯及仿真,波特率9600bps,用DS18b20采集温度,然后通过串口传到PC
  • 51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机...

    51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。

    当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。

    无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。

    在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。

    常用的方法有:

    接收数据时,使用“中断方式”,清除 RI 后,用一个变量通知主函数,收到新数据。

    发送数据时,也用“中断方式”,清除 TI 后,用另一个变量通知主函数,数据发送完毕。

    这样一来,收、发两者基本一致,编写程序也很规范、易懂。

    更重要的是,主函数中,不用在那儿死等发送完毕,可以有更多的时间查看其它的标志。

    PC与单片机串口通信的程序,要求如下:

    1、如果在电脑上发送以$开始的字符串,则将整个字符串原样返回(字符串长度不是固定的)。

    2、如果接收到1,则将P00置高电平,接收到0,P10置低电平。(用来控制一个LED)

    单片机是STC89C52RC/晶振11.0592/波特率要求是9600或4800。

    注意:调试软件我选择“串口猎人”,串口猎人中选择“字符格式发送” 。当然STC-ISP也是可以的

    *********************************************************************************/

    #include

    sbit LED=P0^0;

    unsigned char UART_buff;

    bit New_rec = 0, Send_ed = 1, Money = 0;

    void main ()

    {

    SCON = 0x50;   //串口方式1, 10位UART(一个起始位“0”八个数据位一个停止位“1”), 允许接收.

    TMOD = 0x20;   //T1方式2

    TH1 = 0xFD;    //装入自动重加载的处置,9600bps@11.0592MHz

    TL1 = 0xFD;    //装入初值

    TR1 = 1;       //启动定时器T1

    ES  = 1;       //开串口中断,但不开定时器中断,不允许定时器中断

    EA  = 1;

    while(Money == 0);    //等着交费,呵呵,等着接收$.

    while(1)

    {

    if ((New_rec == 1) && (Send_ed == 1))

    {  //如果收到新数据及发送完毕

    SBUF = UART_buff; //那就发送.

    New_rec = 0;

    Send_ed = 0;

    }

    }

    }

    //----------------------------------------------

    void ser_int (void) interrupt 4

    {

    if(RI == 1)    //如果收到.

    {

    RI = 0;      //清除标志.

    New_rec = 1;

    UART_buff = SBUF;  //接收.

    if(UART_buff == '1')  LED = 1;

    if(UART_buff == '0')  LED = 0;

    if(UART_buff == '$')  Money = 1;

    }

    else  //如果送毕.

    {

    TI = 0;      //清除标志.

    Send_ed = 1;

    }

    }

    展开全文
  • 串口调试 单片机与PC机,单片机并行通讯等等程序驱动 都经过调试了
  • PIC16F877单片机与PC通讯的汇编程序,供学习参考!!
  • 单片机与PC接口通讯

    2009-08-09 16:05:52
    这里编了一个单片机与计算机串口通讯的调试程序。功能如下: 计算机向单片机发送大写字符“T”,单片机接收到“T”后,连续5次发送字符串“WLECOME”给计算机,然后停止发送,再次等待计算机发送“T”。
  • 51/52单片机与PC机串口通讯仿真 有仿真图和程序
  • 单片机与pc串口通讯

    2011-04-23 13:49:31
    我觉得这个文章还是不错的所以推荐给需要这方面材料的朋友
  • 实验报告六实验名称:单片机与PC机串口通讯实验目的 :1.掌握串行口工作方式的程序设计,掌握单片机通讯的编制。2.了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议。3.了解PC通讯的基本要求。实验原理...

    实验报告六

    实验名称:单片机与PC机串口通讯

    实验目的 :

    1.掌握串行口工作方式的程序设计,掌握单片机通讯的编制。

    2.了解实现串行通讯的硬环境,数据格式的协议,数据交换的协议。

    3.了解PC机通讯的基本要求。

    实验原理:

    51单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片更简单可靠。我们采用了三线制连接串口,也就是说和电脑的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。这是最简单的连接方法,但是对我们来说已经足够使用了,电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。

    电路图:

    1-611-png_6_0_0_135_547_702_450_893.25_1263.375-624-0-0-624.jpg

    实验程序如下所示:

    ORG 0000H

    AJMP MAIN;转入主程序

    ORG 0003H ;外部中断P3.2脚INT0入口地址

    AJMP INT ;转入外部中断服务子程序(解码程序)

    展开全文
  • 摘 要 介绍一种RS-485接口芯片MAX485,利用此芯片可以很方便地实现PC与单片机之间的串行通讯,同时给出PC与单片机实现多点通讯的实例。 关键词 RS-485串行通讯多点通讯  随着数据采集系统的广泛应用,...
  • 单片机与PC机串行通讯的实现应用,单片机与PC机串行通讯的实现应用,单片机与PC机串行通讯的实现应用
  • 单片机与PC机串行通讯,又称为下位机上位机的串行通讯。采用这种通讯方式,可以解决工况条件差对工作职员带来的危害,又可以实现实时在线远间隔集中监控,对工作现场分散的单片机采用控制平台治理,既可以改善工作...
  • 51单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,...
  • 16F877单片机与PC通讯的源程序 该电子书是asm格式的
  • 单片机采集的数据通过串行口传给PC机,由PC机高级语言或数据库语言进行处理,或者实现PC机对远程单片机进行控制。因此,实现单片机与PC机之间的远程通信更具有实际意义。
  • 单片机PC通讯源程序,为了学习交流而用
  • 讲述了PC与单片机的串行通讯软件设计讲述了PC与单片机的串行通讯软件设计讲述了PC与单片机的串行通讯软件设计讲述了PC与单片机的串行通讯软件设计讲述了PC与单片机的串行通讯软件设计
  • 大多数的电脑设备都具有RS-232C...本文将分别描述PC机及单片机MCS-51的串行通讯的原理及具体的软件设计。  RS-232C介绍与PC硬件 使用查询方法的串行通讯程序设计 使用中断的串行通讯程序设计 MCS-51串行通讯  关于
  • java 实现单片机与PC串口通讯

    千次阅读 2016-06-28 23:02:57
    Java 实现单片机与PC串口通讯    在用Eclipse做开发时,我发现利用Eclipse控制台可以很方便的实现PC与单片机的串口通讯,这样可以省略自己做一个GUI的步骤,直接利用Console做串口通讯终端。 实现代码如下: ...
  • 51单片机 串口通信 实现与PC机串口通信 详细代码 详细原理图

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,889
精华内容 2,355
关键字:

单片机与pc通讯