资源简介
清晰明确的操作思路 详细的注释
通过IIC总线读写AT24C02B(EEPROM),同时用LED反映读出数据状态
代码片段和文件信息
#include
#define uchar unsigned char
sbit SCL=P3^2;
sbit SDA=P3^3;
void delay()
{ ; ; }
void delay1(uchar x)
{
uchar ab;
for(a=x;a>0;a--)
for(b=100;b>0;b--);
}
void start()//起始信号
{
SDA=1;
delay();
SCL=1;
delay();
SDA=0;
delay();
}
void stop()//终止信号
{
SDA=0;
delay();
SCL=1;
delay();
SDA=1;
delay();
}
void respons()//应答信号
{
uchar i;
SCL=1;
delay();
while((SDA==1)&&(i<255))//等待应答信号,255可以变动
{
i++;
}
SCL=0;
delay();
}
void init()
{
SDA=1;
SCL=1;
}
void write_byte(uchar date)//写一个字节
{
uchar itemp;
temp=date;
SCL=0;
delay();
for(i=0;i<8;i++)
{
temp=temp<<1;//左移最高位移入CY寄存器中
SDA=CY;
delay();
SCL=1;
delay();
SCL=0;
delay();
}
SDA=1;//总线释放,准备读取应答信号
delay();
}
uchar read_byte()//读一个字节
{
uchar ijk;
相关资源
- DAS1302蜂鸣 独立按键 闹钟设定 IIC存储
- STM32 DS3231驱动.zip
- IIC proteus仿真实验
- EESkill NRF24L01 无线模块用户手册
- STM32F030从机中断接收的iic代码,附带
- RC522读写MI卡程序,STC89C52RC调试通过,
- STM32使用模拟IIC实现24C02读取
- 0.96OLED_C51系列_IIC应答_例程
- (带有源代码)基于FPGA的模拟I2C接口
- zw_OLED-STM32F4-IIC.zip
- STM32硬件IIC主机例程以读写EEPROM为例
- 51单片机控制步进电机软硬件实现
- stm32单片机IIC通讯采集sht20温湿度传感
- 基于IIC的OLED显示程序
- OLED程序例程(STM32_OLED(C8T6))
- stm32f103iic读取AT24XX全系eeprom
- fpga与eeprom通信
- STM32用IIC通信实现OLED显示程序代码及
- ATTINY24A 接收IIC程序控制直流电机
- 基于STM32F103控制16PWM路舵机驱动板PC
- STM8L 硬件IIC主机
- DTH11温湿度显示在IIC_OLED上,好用,自
- STM32 IIC驱动DRV10983
- STM32--IIC通信两个JY-901模块
- WiiCCD Master 3.51 + Wbfs Master 2.15
- 单片机89c52rc最小系统电路图资料
- stc89些列单片机手册
- 基于FPGA的pcf8591的AD采样程序verilog
- WiiCCD_Master_3.51_+_Wbfs_Master_2.16.rar
- 关于七针0.96寸OLED使用IIC接口的说明
评论
共有 条评论