单片机上需要焊MAX232吗?出来串口转USB线用这个可以么?为什么我不接上串口转USB线时数码管有显示,插上后数码管全灭了,测电压原来有3.9V,现在就2.4V了。串口能分电压么?还有电脑上串口精灵等要如何设置呢?
插上串口就灭灯了,电压就降了!
串口图如上图所示
串口线RXD与TXD(即11、12引脚)短接时电脑串口助手调试发送数据可接收到相同结果。
说明串口这边电路硬件没有问题。。。
那一般如何将电压再提高呢?
追答你说你测得电压有3.9v,你是测哪里的电压?
51单片机与PC机之间的硬件如何串口连接?
单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编...
51单片机与PC的通信
1、PC端重新打开串口后数据发生变化,应该是PC端程序或者硬件的问题;2、如果要实现收到指令后,开始发送,那么单片机端应该有一个收串口数据的过程。指令可以自己定义,比如5个0。检测到接受的数据中有匹配的指令后开始发送数据。
51单片机怎样和PC通过RS485进行通信?
你已经用USB转成RS485,再将RS485转成TTL了,剩下的事就简单了,就把RS485TTL的RXD接到单片机RXD,把485TTL的TXD接到单片机的TXD上就行了。然后就要写程序了。电脑的USB转485线要安驱动程序,虚拟出一个串口来,电脑就可以用串口调试助手与单片机通信了。
51单片机和PC串口通信问题
这个不是通讯问题。发送过来的实际编码应该都是一样的,但因为在单片机通讯中,中文占两个字符(BYTE),英文和数字占一个字节,在英文和中文混排的时候,部分软件的显示功能对中文显示不给力(其实这是在BOM和UNICODE等技术出现之前,中文系统的通病),尤其是当中文之前的英文为单数个的时候,经常容易显示...
51单片机与计算机串口通信无法读出数据?
答:1 判断你的硬件有没有问题;方法是 用跳线讲串口的pin2 和pin3短接,用串口调试助手发送数据看调试助手能不 能自己收到,能就说明是单片机程序有问题 2 你检查你的波特率是生成程序是否正确, 中断和主程序用 1楼给你程序,我看了 没问题。这样就可以实现串口通信了 ...
100分悬赏:51单片机与电脑软件
简单的说红外传感有信号就记录在24c16里。然后有后台机调用入PC。如何将车辆进出记录存到电脑的数据库里,要做485系统。就是把电脑的232串口接RS485(就是根线).就可以与单片机通讯了。这样就相当于PC与单片机相连接。记录就呢个存啦!关于485的应用(您也可以在百度上收索485)下面介绍一些485的应用...
PC机与单片机之间的串口通信的程序
利用汇编语言编写PC机与单片机之间的串口通信的程序,以PC机作为上位机,单片机作为下位机。单片机为51系列,PC机具有RS-232-C接口,利用芯片MAX232实现电平转换。利用串口通信调试小... 利用汇编语言编写PC机与单片机之间的串口通信的程序,以PC机作为上位机,单片机作为下位机。单片机为51系列,PC机具有RS-232-C接口,利用...
51单片机串行口发送数据到上位机(1)
51单片机的串行口工作模式包括通用异步收发器(UART)的模式0、模式1、模式2和模式3。模式0通常用于扩展并行输入或输出口,模式1用于10位数据的异步通信,而模式2和模式3则用于11位数据的异步通信,增加了奇偶校验位。此外,串行通信控制寄存器(SCON)用于设置工作方式和波特率,而电源管理控制寄存器(PCON...
求一个51单片机与PC通信的程序
include<reg51.h> main(){ TMOD=0x20;TH1=TL1=0x20;TR1=1;while(1){ if(RI)\/\/串口有数据则循环 { RI=0;\/\/清标志 TI=0;\/\/清发送标志 SBUF='O';\/\/发送O while(!TI);\/\/等待发送完成 TI=0;\/\/清发送标志 SBUF='K';\/\/发送K while(!TI);\/\/等待发送完 TI=0;} } } ...
编程实现51单片机与PC的串口通信,要求波特率设置为9600,循环发送字符...
include "reg51.h"void initUart(void){ TMOD|=0x20;SCON=0x50;TH1=0xfd;TL1=0xfd;TR1=1;} void main(void){ initUart();EA=1;while(1){ send_byte('abc');} }