1. 串口wifi模块如何和单片机相连,又如何对单片机进行编程,从而实现远程控制。
串口WiFi模块是由具备WiFi外设的ARM组成的系统,它们上电后会启动自己的系统然后等待与你的单片机进行串口通信,主动权还是掌握在你的单片机上,远程控制甚至是远程升级都是单片机自己实现的功能。
串口WiFi模块你可以看成是单片机的串口扩展,就是一个具有WiFi无线传输功能的串口而已,连接只需要按模块需求连接串口各条信号线即可。
有的WiFi模块还允许你使用模块上现有的ARM资源,你可以节省单片机,将自己的程序直接运行在该模块上。
2. 单片机与多个传感器如何用串口连接
这需要知道传感器用什么输出信号了。
只有数字式传感器输出的信号才能接串口,但输出的信号形式也有异步串行、同步串行、i2c、can等形式。
单片机就是指的一块集成芯片,上面集成了微处理器、存储器及各种输入/输出接口。
单片机的控制原理:
通过控制单片机的40个引脚输出的高低电平进行控制,最后达到控制内外资源的运行的目的,因为其中为一些晶体管,可以通过控制晶体管的导通状态而组成不同的逻辑电路,达到不同功能。
(2)串口输出连接单片机扩展阅读:
要用RS485转换的。RS485有8个引脚:一个电源;一个地;一个差分+;一个差分-(是通讯线),还有一个接单片机RXD,一个接TXD,另外两个是输出控制和输入控制的(这两个通常连在一起)。
所以单片机的输出是先送到TXD,再由RS485变成差分信号送出去的,输入是把差分的输入信号由RS485送到单片机的RXD引脚的。
当然是液位传感器的输出口和单片机连接。一般需要经过AD转换才能接入到单片机。
3. 电脑上RS232跟单片机怎么连接
电脑通过RS232接口与单片机连接的常用实现如下图(单片机以51系列为例):
3 RS-232
规定的逻辑电平与(51)单片机的逻辑电平不同(如:RS-232的逻辑“1”是以-3~-15V来表示的,而51单片机的逻辑“1”是以+5V来表示的)。因此,单片机系统与电脑的RS-232接口通信,必须把单片机的信号电平(TTL电平)转换成计算机的RS-232C电平(或者反过来把计算机的RS-232C电平转换成单片机的TTL电平),才能成功通讯。本方案使用电平转换芯片MAX232芯片来实现电平转换(连接图中间的芯片)。
4(51)单片机使用RXD和TXD引脚执行串口数据输入/输出。
5 RS-232的RXD连接单片机TXD,TXD连接单片机RXD(中间用MAX232芯片转换电平)。
通过上述步骤即可实现电脑通过RS232接口与单片机(串口)连接并通讯(未考虑软件设置部分)。
4. 如何用串口把传感器跟单片机连起来
这需要知道你的传感器用什么输出信号了。
看来你需要最少用烟雾传感器、温度传感器、气体传感器、光电传感器等。
一般传感器都是模拟信号输出,(有4~20ma、1~5v、200~1khz等)。而有的传感器根本没有标准输出(比如热电偶)。
只有数字式传感器输出的信号才能接串口,但输出的信号形式也有异步串行、同步串行、i2c、can等形式。你说的串口应该是属于异步串行通信方式。但数字式输出的传感器相对模拟式输出要贵。
你可以自己做单片机接收ad模拟信号来接传感器。
5. 单片机与串口芯片连接的问题
当然,不能和串口复用,MAX232也会输出,这样会和你的电平扰乱。你如果口线不够,可以和其他多功能口复用嘛,比如WR、RD。
6. 传感器传出的数字信号输出要如何连接单片机串口,串口
首先,用单片机读取数字传感器数据,然后单片机通过串口将数据发送,PC端要有TTL电平的串口(不是RS232),将单片机的串口TXD、RXD及GND与PC端串口的RXD、TXD、GND连接,PC端串口助手和单片机的串口协议要一致,就可以把数字传感器的数据传送给串口助手。
7. 单片机的串行口怎么接
这个接法没问题,是TXD和Tin相连,单片机的TXD是发送数据(从单片机发往计算机),MAX232的Tin是发送数据输入。
Rout和Rxd相连,是MAX232的Rout接收数据输出(从计算机发往单片机),Rxd是单片机的接受数据输入。如果是两个单片机之间通讯的话就是TXD->RXD;RXD->TXD.
8. 单片机怎么连接到串口,然后跟串口通信呢
单片机?是你 自己 设计的 还是 购买 的 产品?
成熟 的 产品 应该 配备 可以与 电脑直接连接的 串口
电脑 串口 == 单片机 串口
这样就可以 组成 一个 串口通信线路
电脑 上 用 串口 调试软件,单片机 上 用你自己设计的程序(也可以用 人家调试好 的程序)
这样 就可以 串口通信 了
建议 搜搜 网络文库,里面 文档 非常多
9. PC机编程将数据通过串口输出到单片机
硬件怎样连接?晕--不是说开发板吗?直接用一根USB转串口-USB接电脑PC,COM也就是串口接51开发板的串口,假如你的开发板没有串口的话---(一般板子都有的)实在没有的话就另请高手帮你连了---接好硬件以后---需要准备一个串口调试工具,下载安装到电脑里,很简单,很好用的!-软件嘛?有点困了,想睡觉--就随便给你提个方向--明天要是还没人帮你回答的话,再说了!首先你要把波特率计算好--(如何计算,看书总会吧?)然后在电脑里也把串口调试工具的波特率字样改为你想要的值一般都是115200或者9600,然后在串口调试工具里选择COM1或者2或者11或者等等,看看哪个串口有空!-PC机准备工作才算完毕--然后到单片机开发板了--串口程序--不知道你用的是51哪个芯片--确定以后就去看串口的寄存器叫什么比如叫SBUF0主程序-intfasong[];//用来装你准备发送的字符int*p;//指针,如果不熟悉的话,回头再帮你改成不用指针的。voidmain(){p=fasong;//指针指向要发送的数组。EA=1;//打开总中断。ES=1;//打开串行中断。Timer_init();//定时器初始化,设置波特率,选择定时器。TR0=1;//定时器开始工作。SBUF0=fasong;//发送字符。while(1);}定时器初始化Timer_init()具体看什么51型号芯片,还有开发板使用的晶振频率-没法帮你写!-然后程序就这样写中断程序-voidFasong()interrupt4{RI=0;//清除中断标志。TI=0;//清除发送完成标志SBUF0=fasong++;}如果不懂指针的-就不用指针-voidFasong()interrupt4{intax=0;//假设你要发送5个字符。TI=0;RI=0;SBUF0=fasong[ax++];if(ax>5)ax=0;}-大致就这样了----你只要写一点点的定时器初始化程序,个人觉得应该可以用了!还有你把数组fasong[]={??????????}要发送什么字符!个人觉得没问题了!睡觉前临时给你写的-不行的话--明天有空再帮你看看!
10. 51单片机与PC机之间的硬件如何串口连接
单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。
要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编写很简单,例如VB中学会使用mscomm控件,有VB最基础知识的一天就能学会。
大可以没有单片机,没有MAX232,没有串行接口这些硬件就可以实现学习并掌握单片机与微机之间的串口通信。proteus可以仿真单片机,也是主流软件。
如今的笔记本电脑几乎都没有保留串口,而用USB接口取而代之,不过没关系,有了虚拟串口和串口调试助手,这些都解决了。你可以搜索一下虚拟串口,真的很不错的。