1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
IIC總線EEPROM芯片24C02C的單片機源碼+proteus仿真
[打印本頁]
作者:
tutuwxy2
時間:
2018-10-24 00:13
標題:
IIC總線EEPROM芯片24C02C的單片機源碼+proteus仿真
基于IIC總線的EEPROM讀寫實驗源程序+數碼管顯示寫入內容+protues仿真
0.png
(15.19 KB, 下載次數: 58)
下載附件
2018-10-24 01:58 上傳
單片機源程序如下:
//IIC bus EEPROM write and read experiment
//2018.9.8 WXY
#include<reg52.h>
#define unit unsigned int
#define uchar unsigned char
#define M 10
sbit scl=P0^0;
sbit sda=P0^1;
uchar code writebytes[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
uchar idata recivebytes[10];
/**************function define***************/
void DELAY(unsigned long int n)
{
while(n!=0)
n--;
}
/*********************/
void START()
{
scl=1;
sda=1;
DELAY(M);
sda=0;
DELAY(M);
scl=0;
DELAY(M);
}
/*********************/
void STOP()
{
sda=0;
DELAY(M);
scl=1;
DELAY(M);
sda=1;
DELAY(M);
}
/*********************/
void ACK()
{
uchar i;
scl=1;
DELAY(M);
while(sda==1&&i<100)
i++;
scl=0;
DELAY(M);
}
/**********************/
void NO_ACK()
{
sda=1;
DELAY(M); ///////////////
scl=1;
DELAY(M);
scl=0;
DELAY(M);
}
/**********************/
void WRITE_A_BYTE(uchar input)
{
uchar t;
for(t=8;t!=0;t--)
{
sda=(bit)(input&0x80);
DELAY(M);
scl=1;
DELAY(M);
input=input<<1;
scl=0;
DELAY(M);
}
}
/*****************************/
void WRITE_N_BYTE(uchar wadd,uchar k)
{
uchar input;
START();
WRITE_A_BYTE(0xa0);
ACK();
WRITE_A_BYTE(wadd+k); //write
ACK();
input=writebytes[k];
WRITE_A_BYTE(input);
ACK();
STOP();
}
/*****************************/
uchar RECIVE_A_BYTE()
{
uchar t;
uchar output=0;
for(t=8;t!=0;t--)
{
scl=1;
output=output<<1;
output=output|(uchar)sda;
DELAY(M);
scl=0;
DELAY(M);
}
return(output);
}
/**************************************/
uchar RECIVE_N_BYTE(uchar radd,uchar k) //recive n byte
{
uchar d;
START();
WRITE_A_BYTE(0xa0); //Pseudo write operation
ACK();
WRITE_A_BYTE(radd+k);
ACK();
START();
WRITE_A_BYTE(0xa1);
ACK();
d=RECIVE_A_BYTE();
NO_ACK();
STOP();
return d;
}
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png
(15.82 KB, 下載次數: 48)
下載附件
2018-10-24 01:59 上傳
所有資料51hei提供下載:
IIC與EEPROM.rar
(69.69 KB, 下載次數: 168)
2018-10-24 00:09 上傳
點擊文件名下載附件
IIC到EEPROM
下載積分: 黑幣 -5
作者:
豪豪是個好學生
時間:
2019-4-18 19:11
為什么沒有原理圖啊
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1