00问答网
所有问题
当前搜索:
两个单片机串口通信程序
如何对
串口
SCI编程
答:
先说说
串口通信
的硬件设计吧,单片机出来的 SCITX 和 SCIRX 都是 0V 或 5v 而 电脑的串口电平我原来测试过,是+10V 或-10V,他们
两个
不能直接连接,所以需要 一个电平转换芯片,通常我们采用 MAX232. TXD0 接到
单片机串口
发送端,RXD0 接到单片机接收端,DB_TX 接到九针插头 的 2 脚,DBRX ...
51
单片机
就一
个串口
,如何与
两个
模块之间实现
通信
?
答:
在
单片机
的接收端,串
两个
二极管到模块的发射端,不然单片机接收数据会有问题。两个模块要是同时发送数据的话,那肯定不行的。模块的接收端可以直接接在单片机的发射端上。传输的协议数据没有什么影响的话,两个模块不同时发送数据,就可以正常使用 ...
看了51
单片机
的
串口通信
,有一些疑问??
答:
通常数据都是一帧一帧地发送的,接收方收到数据后并存于事先开辟的缓冲空间。当收到标志性的数据后即时转移这些数据,并腾出事先开辟的缓冲空间接收后面的数据。
程序
在处理数据的同时,
串口
依然在接收,将接收的数据再次存于已经腾出的缓冲空间。所以在串口中断服务中,不能有太多的程序去处理,因为处理...
单片机 串口通信
为什么发送123456显示100000
答:
void ser() interrupt 4{cc++;aa[i++]=SBUF-48;if(i>8){i=0;}if(cc==
2
) //显示的数不都是接收的数,由于于定时器挂钩了,所以是不确定的。{ET0=1;TR0=1;num1=aa[6];num2=aa[5];fen1=aa[4];fen2=aa[3];shi=aa[1]*10+aa[2];}RI=0;} ...
两个单片机
不用
串口
和IIC等,如何
通信
最好
答:
这要看
两个单片机
相距多远?只有近距离可以用SPI,或并行。超过1米以上,还得用
串口
,而且是RS232模式。因近距离的串口可以直接用TTL连接
通信
的。其实,用串口最简单,最可靠,硬件电路是固定的,
程序
好写。而SPI和并行,IIC的,如果单片机,没有这些接口,需要用I/O引脚来模拟,在写程序时,就很麻烦...
VBA
串口通讯
问题
答:
自动监控系统软件安装在主站上,而
通信程序
作为自动监控系统软件的一部分也安装在主站上。本文仅列出调试通信程序时进行试验用的基本演示程序清单。试验时,用1台pc机作为主站,另一台pc机模拟32个子站的工作,
两台
pc机之间采用rs232c
串口通信
。往主站的通信演示程序窗体(form)中加入1个通信控件、
2个
定时...
使用51
单片机
与PC进行
串口通信
时,怎么将一个温度值(带两位小数)发送到...
答:
数据:带两位小数的温度值发送需要制定好合适的数据约定,假释温度值是在1000摄氏度以内。可以使将实际温度值乘100倍取整,以两字节的整形变量传送。也可以使将实际温度值乘100倍取整,以5个ASCII字符直接传送。51
单片机
按上述方案取一组成数据帧发送给上位机
串口
。VB编写的上位机串口接收
程序
的数据接收处理...
单片机
与上位机进行
串口通信
,pc连续给单片机发oxbb直到收到0xaa,单片...
答:
代码没写好嘛,当你的
单片机
接收到0xbb,发送一个0xaa给PC,这时应该清除你的单片机接收缓存,不然单片机接收的缓存一直是0xbb,当上位机还没接收代码的时候,单片机接收到0xbb的这个语句一直在执行嘛,单片机里代码执行了
2
遍了嘛。上位机的代码也是如此。看的懂?一句话就是应该用了就清除缓存。
STC
单片机 串口通信
奇偶校验
答:
1、51
单片机
SCON=0xDA,工作在方式3.(方式
2
也可以)
串口
1 模式 3:波特率是可变的,其它和模式2 相同 11 位数据通过TxD/P3.1 发送,通过RxD/P3.0 接收。一帧数据包含一个起始位(0),8 个数据位(低位在 先),一个可编程的第9 位,和一个停止位(1)。发送时,第9 位数据位来自特殊...
51
单片机串口通信
是全双工的,但是为什么又说它的发送和接受不可以同时进...
答:
51
单片机串口通信
是全双工的,发送和接受可以同时进行。不可以同时进行的是半双工。全双工方式分别由两根不同的传输线传送数据时,通信双方都能在同一时刻进行发送和接收操作,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在发送和接受
两个
方向上传送。半双工使用同一根传输线既作接收又...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜