📄 2403 rgb.c
字号:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit cs = P3^3;
sbit rd = P1^0;
sbit wr = P1^1;
sbit rs = P3^2;
sbit RST = P3^7;
void tupian(void);
void ini_lcd(void);
void delay(unsigned int n);
void data_out(unsigned char b);
void comm_out(unsigned char m);
void write_ram(unsigned char i, unsigned char j);
void delay(unsigned int n)
{
int i;
for(i=0;i<n;i++);
}
void data_out(unsigned char b)
{
cs=0;
rd=1;
rs=1;
wr=0;
P0=b;
wr=0;
// delay(3);
wr=1;
rs=0;
rd=1;
cs=1;
}
void comm_out(unsigned char m)
{
cs=0;
rd=1;
rs=0;
wr=0;
P0=m;
wr=0;
// delay(3);
wr=1;
rs=0;
rd=1;
cs=1;
}
void write_ram(unsigned char i, unsigned char j)
{
uint m,n;
for(m=0;m<320;m++)
for(n=0;n<240;n++)
{
data_out(i);
data_out(j);
}
}
void ini_lcd(void)
{
RST=1;
delay(100);
RST=0;
delay(100);
RST=1;
comm_out(0x26);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -