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

📄 show.h

📁 串行通信程序
💻 H
字号:
//lcd相关程序
void init_lcd(void)                                 //lcd初始化
{   
    bg_lcd=0;
    write_command_1602(clear);
    delay2ms();
    write_command_1602(function);
    delay2ms();
    write_command_1602(part_open);
    delay2ms();
    write_command_1602(gb_right);
    delay2ms();
}

void write_command_1602(unsigned char address_buf)      //写到命令行寄存器 
{
     rw_lcd=0;
     rs_lcd=0;
     e_lcd=1;
     output=address_buf;
     delay2ms();
     e_lcd=0;	
}

void write_data_1602(char data_buf)                    //写到数据寄存器 
{	
	rs_lcd=1;
	rw_lcd=0;
    e_lcd=1;
    output=data_buf;
	delay2ms();
  	e_lcd=0;
}

void display_signal(unsigned char x, unsigned char y, char data1)        //写一个字    
{
    unsigned char i,j;
    i=(x&0x1);                            //和1相与,若为零表示在第一行,若为1表示在第二行
    j=(y&0xf);                            //和f(15)相与,确保一行显示不超过16个字
    if(i==1) 
	  { j=j+192;}
    else {j=j+0x80;}
    write_command_1602(j);
    write_data_1602(data1);
}

void display_list(unsigned char x,unsigned char y,unsigned char z,char list_data1[])      //写一串字
{
	unsigned char i;
        unsigned char j;
	j=x;
        for(i=0; i<z; i++)
	{
 	  display_signal(j, y,list_data1[i]);
          y++;
	}
} 

⌨️ 快捷键说明

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