lcd1602+at24c02.c

来自「AT24C02的驱动~ 包含基本的读和写~ 还有用LCD1602显示读出来的」· C语言 代码 · 共 36 行

C
36
字号
#include<reg52.h>
#include<intrins.h>
#include"LCD1602.H"
#include"AT24C02.H"




//函数定义
void delay(unsigned char x, unsigned char y, unsigned char z)
{
    unsigned char tempx,tempy,tempz=z;
    do{tempy=y;do{tempx=x;while(--tempx);}while(--tempy);}while(--tempz);
}



void main(void)
{
	unsigned char i;
	unsigned char temp_char;
	//for(i=0;i<250;i++)Write24C02(i,i);	//写入数据到AT24C02中
	i=32;
	lcd_init();
	lcd_pos(0,0);
	while(1)
	{
		temp_char=Read24C02(i++);
		if(i==250)i=32;
		printc(temp_char);
		delay(20,25,150);
		if(i%16==0){lcd_pos(0,1);if(i%32==0)lcd_pos(0,0);}
	}
}

⌨️ 快捷键说明

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