91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

基于pic單片機和FM24c256存儲器的數據發送與接收。

資源截圖

代碼片段和文件信息

#include
#define???????uchar?unsigned?char
#define???????SCL???????????????RC4
#define???????SDA???????????????RC3
#define???????SCL_HIGH()????????RC4=1
#define???????SCL_LOW()?????????RC4=0
#define???????SDA_HIGH()????????RC3=1
#define???????SDA_LOW()?????????RC3=0
#define???????SDA_IO????????????TRISC3
unsigned?char??read_byte();
void?delay(uchar?tt)
{
???uchar?ij;
???for(i=tt;i>0;i--)
??????for(j=114;j>0;j--);
}
void??i2cstart()
{
????SDA_HIGH();
????NOP();
????SCL_HIGH();
????NOP();
????NOP();
????NOP();
????NOP();
????NOP();
????SDA_LOW();
????NOP();
????NOP();
????NOP();
????NOP();
????NOP();
????SCL_LOW();
????NOP();
????NOP();
}
void?i2cstop()
{
???SDA_LOW();
???NOP();
???SCL_HIGH();
???NOP();
???NOP();
???NOP();
???NOP();
???NOP();
???SDA_HIGH();
???NOP();
???NOP();
???NOP();
???NOP();
???NOP();
}
void?ack()//這是有存儲器發過來的ACK???只要象征性的有就可以
{
??//?static?bit?F1;
????//SDA_IO=1;
???//?SDA_LOW();
????SCL_HIGH();
????NOP();
????NOP();
????NOP();
????NOP();
????NOP();????
???//?F1=SDA;
????NOP();
????NOP();
????SCL_LOW();?
????NOP();

??NOP();?
?//??SDA_IO=0;
??//?if(F1)return?1;
??//?else??return?0;?
}
void?i2c_ack(uchar?a)//這是單片機發個存儲器的ACK??當一個數據的時候選1.多數據的時候選0
{??
???if(a==1)SDA_HIGH();
???else??SDA_LOW();
???SCL_HIGH();
???NOP();
???NOP();
???NOP();
???NOP();
???NOP();
???SCL_LOW();
???NOP();
???NOP();
???NOP();
???NOP();
???NOP();
???NOP();
}
void?write_byte(uchar?date)
{
???uchar?i;
???SCL_LOW();
???for(i=0;i<8;i++)
???{
?????if(((date<

評論

共有 條評論