【文件属性】:
文件名称:12864的示范程序
文件大小:3KB
文件格式:C
更新时间:2023-06-29 04:40:34
51单片机
#include
#define uint unsigned int
#define uchar unsigned char
void delay(uint i){while(i--);}
void delay25us(void) //?? -0.043402777778us
{
unsigned char a,b;
for(b=27;b>0;b--)
for(a=1;a>0;a--);
}
sbit RS=P2^0;//CS 数据指令选择 1数据 0指令
sbit RW=P2^1; //SID 读写1读0写
sbit E=P2^2;//SCLK 时钟信号使能
sbit CS1=P2^3;//片选左边高电平1选择
sbit CS2=P2^4;//片选右边高电平1选择
void com(uchar c)//写指令 硬件RW直接接地
{
RW=0;
RS=0;
P0=c;
E=1;
delay25us();
E=0;
}
void add(uchar a)//写数据 硬件RW直接接地
{
RW=0;
RS=1;
P0=a;
E=1;
delay25us();
E=0;
}
void qqp(uchar ccc) //请全屏
{
uchar i,j;
CS1=CS2=1;
for(i=0;i<8;i++)
{
for (j=0;j<64;j++)
{
com(0xb8+i);
com(0x40+j);//
add(0x00+ccc);//
}
}
}