我要51 单片串口发送16 bit数据,我要C单片收发器组数据。vb编程的要点是:设置波特率和帧格式,有发送 buffer时启动,有四个接收缓冲区时重启,类型为BYTE的数据buffer有几十个;;单片机器部分简单,现成的多程序。

1、51 单片机串口通信c语言编程

#include#defineucharunsignedchar#defineuintunsignedintsbitringp3^7;sbitcase1p2^0;sbitcase2p2^1;sbitcase3p2^2;sbitcase4p2^3;ucharse0,re0uchartemp0void wait(uintcnt){ while(CNT);}//串口发送程序void send(u charse){ sbufse;//发送数据while(TI0);TI0}//串口接收程序uchar receive(void){ RES buf;//Received数据while(RI0);RI0returnre}//串口初始化voids inti(void){ scon0x 50;TMOD | 0x 20;TH10xFDTR11EA1ES1} void delay(int CNT){ while(CNT);}//main程序int main(void){ inti;Sinti();//串口初始化程序ring 1;whi .

2、我要51 单片机串口 发送16位的 数据,谁能给我个最方便的校验代码?例如CRC什...

16 bit 数据是两个字节。用这两个字求和,1数据只低8位。收到数据后,再次对前两个字节求和,得到和的底8位和第三位。我要51 单片串口发送16位数据。谁能给我最方便的校验码?比如CRC什么的,最简单的就是奇偶校验。正好发送这个16位数据和它的和,也就是发送3字节。

3、高分求51 单片机串口通信的 程序

使用模式1实现单片 PC之间的通信。主频6M,波特率2400bps。电路如图510所示。当两台单片电脑距离较近时,A、B两台电脑的发送端子分别与接收端直接相连,两台电脑共用一个地。执行程序第二台计算机采用查询和中断两种工作模式。

4、51 单片机串口同时 发送文本和 数据

看一下sendstring函数。字符串是指一个字符串。必需的参数应该是指针类型。您可以输入数组名,也可以直接输入用引号括起来的字符串,如“Iloveyou”。发送表示ASCI代码。如果要发送数据,可以写一个函数发送数据,或者将变量数据转换成地址。例如,如果uchara0x38想要发送A的值,它可以发送string(


文章TAG:单片  发送  串口  程序  数据  51单片机发送数据的程序  
下一篇