⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_test0.c

📁 里面有c和单片机的程序
💻 C
字号:
# include<reg52.h>
# include<stdio.h>
# include<intrins.h>

# define uchar unsigned char
# define uint unsigned int

sbit RS=P2^1;
sbit RW=P2^4;
sbit E=P2^5;

void delay();
void init();
void wc51r(uchar i);
void wc51ddr(uchar j);
void fbusy();

void main()
{SP=0X50;
 init();
 wc51r(0X80);
 wc51ddr(0X47);
 wc51ddr(0X4F);
 wc51ddr(0X44);
 wc51r(0XC5);
 wc51ddr(0X42);
 wc51ddr(0X59);
 wc51ddr(0X45);
 while(1);
}

void init()
{wc51r(0X01);
 wc51r(0X38);
 wc51r(0X0E);
 wc51r(0X06);
}

void fbusy()
{RS=0;
 RW=1;
 E=1;
 E=0;
 while(P0&0X80);
 delay();
}

void wc51r(uchar j)
{fbusy();
 E=0;RS=0;RW=0;
 E=1;
 P0=j;
 E=0;
 delay();
}

void wc51ddr(uchar j)
{fbusy();
 E=0;RS=1;RW=1;
 E=1;
 P0=j;
 E=0;
 delay();
 }

void delay()
{uchar y;
for(y=0;y<0XFF;y++);
}

⌨️ 快捷键说明

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