坚持比什么都难
获得 0 次赞
帮助过0人
检查了N边了,实在看不出哪里有错。仿真就是不成功:: 一下是程序代码: #include #define uchar unsigned char #define uint unsigned int sbit scl=P2^5; sbit sda=P2^6; uchar a; void delay1(uint x)//ÑÓʱ³ÌÐò0 { uchar y,z; for(y=x;y>0;y--) for(z>110;z>0;z--); } void delay() { ; ; } //ÑÓʱ³ÌÐò1£¬Î¢Ð¡ÑÓʱ void IICstop() //IICÖÕÖ¹ÐźŠ{ sda=0;delay(); scl=1;delay(); sda=1;delay(); } void IICstart() //IICÆðʼÐźŠ{ sda=1;delay(); scl=1;delay(); sda=0;delay(); } void respons() {uchar i; scl=1; delay(); while((sda==1)&&(i