两个单片机之间直接用各自的一个8位口通信,求C语言程序!

如题所述

程序很简单。
假设用的是51单片机的P1口,单片机1给单片机2传送一个数。
对于单片机1
#include<reg52.h>
char a; //传送数据a
unsigned int t=1000;
void main()
{
while
{
P0=0x11; //初始化
P0=a; //将a写到P1口
while(t--); //延时

}追问

用的是pic单片机,只一个数据传输口,一个时钟口!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-13
学好 时序本回答被网友采纳
第2个回答  2012-02-20
自己定义一个通信协议,按着协议来写吧。
第3个回答  2012-02-13
这个到程序员联合开发网去找,有很多源代码的。
相似回答