久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
用軟件在51單片機上模擬IIC的源碼
[打印本頁]
作者:
Zero_zoo
時間:
2017-5-1 20:01
標題:
用軟件在51單片機上模擬IIC的源碼
用軟件在51上模擬IIC
void delay10us(void) //誤差 0us
{
unsigned char a,b;
for(b=1;b>0;b--)
for(a=10;a>0;a--);
}
void delay10ms(void) //誤差 0us
{
unsigned char a,b;
for(b=1;b>0;b--)
for(a=47;a>0;a--);
}
void init()
{
SCL=1;
delay10us();
SDA=1;
delay10us();
}
void startIIC(void) //啟動IIC
{
SDA=1;
delay10us();
SCL=1;
delay10us();
SDA=0;
}
void respond() //等待應答
{
char i;
SCL=1;
delay10us();
while(SDA==1&&i<256) //SCL=1時,若SDA接收到低電平則表明接收正常,至于i是防止程序在此處鎖死,防止IIC鎖死,一定時間未接收到型號后退出
i++;
SCL=0;
delay10us();
}
void stopIIC()
{
SCL=1;
SDA=0;
delay10us();
SDA=1;
delay10us();
SCL=0;
}
void senddata(char udata)
{
char i, temp;
temp=udata;
for(i=0;i<8;i++)
{
temp=temp<<1;
SCL=0;
delay10us();
SDA=CY;
SCL=1;
delay10us();
}
SCL=0; //這之后還要發個1
delay10us();
SDA=1;
delay10us();
}
char readdata()
{
char i, k;
SCL=0;
delay10us();
SDA=1;
for(i=0;i<8;i++)
{
SCL=1;
delay10us();
k=(k<<1)|SDA;
SCL=0;
delay10us();
}
return k;
}
void write_address(char address, char udata)
{
startIIC();
senddata(0xa0);
respond();
senddata(address);
respond();
senddata(udata);
respond();
stopIIC();
}
char read_address(char address)
{
char date;
startIIC();
senddata(0xa0);
respond();
senddata(address);
respond();
startIIC();
senddata(0xa1);
respond();
date=readdata();
respond();
stopIIC();
return date;
}
作者:
cpfmly
時間:
2018-1-8 23:19
學習一下!
作者:
a429772682
時間:
2018-4-19 22:59
看看,, 學習下
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲综合视频一区
|
精品久久久久久久久久
|
久久91精品国产一区二区三区
|
欧美午夜剧场
|
亚洲欧美日韩精品
|
91av在线影院
|
欧美激情一区二区三区
|
欧美日一区二区
|
久久不射电影网
|
欧美精品片
|
国产女人与拘做受视频
|
精品国产18久久久久久二百
|
亚洲精选一区二区
|
久久精品中文字幕
|
国产乱精品一区二区三区
|
大香在线伊779
|
国产www成人
|
99视频在线
|
亚洲精品久久久一区二区三区
|
色吧综合
|
精品欧美一区二区精品久久久
|
国产精品久久久久久影视
|
国产精品日韩高清伦字幕搜索
|
欧美精品一区二区三区蜜桃视频
|
国产成人免费视频网站高清观看视频
|
国产精品成人69xxx免费视频
|
亚洲精品久久久久久久久久久
|
婷婷色婷婷
|
成人免费精品视频
|
麻豆精品一区二区三区在线观看
|
一级黄色录像毛片
|
日韩一区不卡
|
欧美一区二区三区视频
|
欧美日韩在线视频一区
|
国产精品网址
|
人成久久
|
欧美婷婷
|
久久亚洲国产精品日日av夜夜
|
久操福利
|
91不卡在线
|
久久久久久久久久久久一区二区
|