2015-09-02 15:00
发送端:#include#define uchar unsigned char#define uintunsignedint#define LEN 4unsigned char inbuf1[LEN];uchar i,c1,c2;bitflag=0; ***it K=P1^6;void init(){ SCON=0x50;//0101方式1 允许中断接收,波特率不变 PCON=0x00; //开总中断,开串口中断 TMOD=0x20;//定时器1方式2 TH1=0xfd;//串口工作方式1 TL1=0xfd; TR1= 1; IE=0x90;}void delay(uint z) {uint x,y; for(x=z;x>0;x--)for(y=110;y>0;y--);} void sent(uchar date){ SBUF=date; while(TI==0); TI=0;} void table(uchar *dat ){ while(*dat !='\0') {sent(*dat);dat++;delay(5);}}void main(){ init(); for(;;) { if(K==0) {while(K==0);{table("…………");}}} delay(50); while(1) { /*i=0;{while(table!='\0') sent(table); i++; delay(10);} delay(100);*/ }}void serial () interrupt 4 using 3 { if(RI) {unsigned char ch;RI = 0;ch=SBUF;if(ch>32){ c2=0; inbuf1[c2]=ch; c1= ch-32;}else { c2++; inbuf1[c2]=ch; c1 ^= ch; if( (c2==(LEN-1)) && (!c1) ) {flag=1;//如果串口接收的数据达到LEN个,且校验没错, //就置位取数标志 }} }}接收端:#include #define uchar unsigned char#define uintunsignedintuchar table1[32];uchar num;***it RS=P2^5;***it RW=P2^6;***it EN=P2^7; void delay(uint z) {uint x,y; for(x=z;x>0;x--)for(y=110;y>0;y--);}void init(){ SCON=0x50;//0101方式1 允许中断接收,波特率不变 PCON=0x00; //开总中断,开串口中断 TMOD=0x20;//定时器1方式2 TH1=0xfd;//串口工作方式1 TL1=0xfd; TR1=1; EA=1; ES=1;} void write_com(uchar com){EN=0;RS=0;RW=0;P0=com;delay(5);EN=1;delay(5);EN=0;} void write_data(uchar date){EN=0;RS=1;RW=0;P0=date;delay(5);EN=1;delay(5);EN=0;} void lcdinit(){//en=0; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01);}void lcd(void) {delay(100);write_com(0x83);for(num=0;num
2012-12-27 16:03
本文档的主要内容详细介绍的是使用51单片机实现双机通信程序和仿真资料免费下载。
2021-03-02 16:40
2018-01-02 11:25
求大神给个双机通信的程序,主机按键能控制温度报警值。主机用的是51单片机,ds18b20,从机用LCD12864显示。谢谢了!
2015-05-09 18:22
我用两台pc进行双机通信,程序如上,我每个程序外都加了循环,但是运行的时候接收缓冲区没有接收到字符,求解。。
2012-04-12 09:08
用stm32f103的双机通信程序改的CAN通信程序,在用周立功CAN盒和cantest调试时,can盒发送指令失败,检
2019-11-05 22:57
原来pc与单片机的双机通信程序收发正常 我加进了读取单片机cpu的id程序后pc的收信处问题了原来是在串口调试程序上pc
2013-03-12 09:14
卤煮大四毕设是基于labview的光通信实验演示系统,实质上就是labview的双机串口通信。“visa写”的部分求一个程序框图{:4_97:}另外,电脑没有串口,vi
2014-03-31 15:57
本文档的主要内容介绍的是双机串行通信的详细中文资料概述主要包括了2个部分:1 编制双机串行通信方式1程序,2 Keil
2018-06-20 08:00