while(i--);
}
}
/*==================================================================================*/
void Lcd_Initialize( void )
{
// RS = 0, 写命令码操作
Lcd_RS_Cs = 0;
// RW = 0, 写操作
Lcd_RW_Cs = 0;
// 功能设定命令码( Function Set )
// D/L(bit4) = 1: 8bit 资料接口
// N(bit3) = 1: 2 行显示
// F(bit2) = 0: 5 x 7 dots
Lcd_Write_Data( 0x38 );
Delay_N_mS(1);
// 功能设定命令码( Function Set )
// D/L(bit4) = 1: 8bit 资料接口
// N(bit3) = 1: 2 行显示
// F(bit2) = 0: 5 x 7 dots
Lcd_Write_Data( 0x38 );
Delay_N_mS(1);
// 功能设定命令码( Function Set )
// D/L(bit4) = 1: 8bit 资料接口
// N(bit3) = 1: 2 行显示
// F(bit2) = 0: 5 x 7 dots
Lcd_Write_Data( 0x38 );
Delay_N_mS(1);
// 显示开关命令码( Display On/Off Control )
// D(bit2) = 0: 字符显示关闭
// C(bit1) = 0: 光标显示关闭
// B(bit0) = 0: 光标闪烁关闭
Lcd_Write_Data( 0x08 );
Delay_N_mS(1);
// 清除所有显示,将光标返回到起始位址
Lcd_Write_Data( 0x01 );
Delay_N_mS(1);
}
/*==================================================================================*/
// LCD menu1显示
void Lcd_Menu1_Dsp( unchar Item_Rg )
{
unchar i;
Lcd_RS_Cs = 0;
Lcd_RW_Cs = 0;
Lcd_Write_Data( 0x0C );
Delay_N_mS(1);
// 设置 DDRAM 的位址, 位址码为 0
Lcd_Write_Data( 0x80 );
Delay_N_mS(1);
Lcd_RS_Cs = 1;
Lcd_RW_Cs = 0;
for( i = 0; i < 16; i ++ )
{
Lcd_Write_Data( Menu1_Tab[Item_Rg * 2] );
Delay_N_mS(1);
// Delay_10_uS();
// Delay_10_uS();
}
Lcd_RS_Cs = 0;
Lcd_RW_Cs = 0;
// 设置 DDRAM 的位址
Lcd_Write_Data( 0xC0 );
Delay_N_mS(1);
Lcd_RS_Cs = 1;
Lcd_RW_Cs = 0;
for( i = 0; i < 16; i ++ )
{
Lcd_Write_Data( Menu1_Tab[Item_Rg * 2 + 1] );
Delay_N_mS(1);
// Delay_10_uS();
}
}
// Delay_10_uS();
/*==================================================================================*/
// LCD menu2显示
void Lcd_Menu2_Dsp( unchar Item_Rg )
{
unchar i;
Lcd_RS_Cs = 0;
Lcd_RW_Cs = 0;
Lcd_Write_Data( 0x0C );
Delay_N_mS(1);
// 设置 DDRAM 的位址, 位址码为 0
Lcd_Write_Data( 0x80 );
Delay_N_mS(1);
Lcd_RS_Cs = 1;
Lcd_RW_Cs = 0;
for( i = 0; i < 16; i ++ )
{
Lcd_Write_Data( Menu2_Tab[Item_Rg * 2] );
Delay_N_mS(1);
}
Lcd_RS_Cs = 0;
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] 下一页
本文关键字:控制器 程序 51单片机,单片机-工控设备 - 51单片机