📄 lcd_display.h~
字号:
void written_add_data(unsigned int temp_add,unsigned char temp_data)
{
unsigned char temp;
RAM_EN=0;
RAM_ADRESS=0;
RAM_WRITTEN=0;
temp=(unsigned char)(temp_add>>8);
PORTC=temp;
// delay_us(1); //Tw>=700ns
RAM_WRITTEN=1;
// delay_us(1); //Tdd>=100ns
RAM_WRITTEN=0;
temp=(unsigned char)(temp_add);
PORTC=temp;
// delay_us(1); //Tw>=700ns
RAM_WRITTEN=1;
// delay_us(1); //Tdd>=100ns
RAM_ADRESS=1; //2次确保有效
RAM_ADRESS=1;
RAM_WRITTEN=0;
PORTC=temp_data;
// delay_us(1); //Tw>=700ns
RAM_WRITTEN=1;
// RAM_EN=1;
}
void written(unsigned char temp_1)
{
// RAM_EN=0;
// RAM_ADRESS=1; //数据
RAM_WRITTEN=0;
PORTC=temp_1;
// PORTC=(temp_1&0xf0);
// delay_us(1); //Tdd>=100ns
RAM_WRITTEN=1;
// RAM_EN=1;
}
/*
void inintially(void) //初始化LCD
{
written_add_data(0x500,0x7a);
delay_ms(10);
written_add_data(0x501,0xb7);
delay_ms(10);
written_add_data(0x502,0x06);
}
*/
void Lcd_inint(void) //初始化LCD
{
written_add_data(0x500,0xe8);
//delay_ms(10);
written(0xa6);
//delay_ms(10);
written(0x04);
}
void display_clear(void) //清除所有显示
{
unsigned char i;
for(i=0;i<16;i++)
{
written_add_data((unsigned int)i*16,0x0);
written(0x0);
}
for(i=0;i<16;i++)
{
written_add_data((unsigned int)i*16+2,0x0);
written(0x0);
}
for(i=0;i<16;i++)
{
written_add_data((unsigned int)i*16+4,0x0);
written(0x0);
}
for(i=0;i<16;i++)
{
written_add_data((unsigned int)i*16+256,0x0);
written(0x0);
}
for(i=0;i<16;i++)
{
written_add_data((unsigned int)i*16+258,0x0);
written(0x0);
}
for(i=0;i<16;i++)
{
written_add_data((unsigned int)i*16+260,0x0);
written( 0x0);
}
}
void Written_char(unsigned char line,unsigned char row,unsigned long z)
{
unsigned char i;
if(row<6)
{
switch(line)
{
case 0:
for(i=0;i<8;i++) written_add_data((unsigned int)i*16+row,tab_char[z][i]);
break;
case 1:
for(i=8;i<16;i++) written_add_data((unsigned int)i*16+row,tab_char[z][i-8]);
break;
}
}
else
{
switch(line)
{
case 0:
for(i=0;i<8;i++) written_add_data((unsigned int)i*16+row+250,tab_char[z][i]);
break;
case 1:
for(i=8;i<16;i++) written_add_data((unsigned int)i*16+row+250,tab_char[z][i-8]);
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -