read_page.c

来自「16个单片机c语言实验程序」· C语言 代码 · 共 42 行

C
42
字号
//从24c04连续读出16个字节的程序
//读出数据通过led显示
#include<iom16v.h>
#define uchar unsigned char 
#define uint unsigned int 
#include"i2c.h"
uchar aa[16];

//短延时函数
void s_ms(unsigned int t)
{
    unsigned int i ;
    for(;t>=1;t--)
    {
    }
}

//写一个字节
main()
{
uchar i;
DDRD=0xff;
PORTD=0XFF;
i2c_init();  //初始化
i2c_rese(aa,0x00,16);  //读出16个字节,起始地址0x00
for(i=0;i<16;i++)
   {
    PORTD=~aa[i];
    s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
	s_ms(60000);
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?