LCD1602 principle and display program