當前位置:編程學習大全網 - 編程語言 - 點陣編程過程

點陣編程過程

讓LCD1602先輸入字符的地址再顯示,這也是每個字符的地址加壹的原因。在下面的代碼中,您將了解如何設置地址,如何自動在地址中添加壹個,如何清除屏幕以及如何顯示字符。希望妳能理解。

sbit lcd_e=p2^0;//lcd1602控制設置

sbit lcd_rw=p2^1;//lcd1602控制設置

sbit lcd_rs=p2^2;//lcd1602控制設置

void LCD_command(無符號字符com)

{

LCD _ E = 0;

LCD _ RW = 0;

LCD _ RS = 0;

p 1 = com;

delay _ us(100);

LCD _ E = 1;

delay _ us(100);

LCD _ E = 0;

}

void LCD_date(無符號字符日期)

{

LCD _ E = 0;

LCD _ RW = 0;

LCD _ RS = 1;

p 1 = dat;

delay _ us(100);

LCD _ E = 1;

delay _ us(100);

LCD _ E = 0;

}

LCD _ command(0x 38);//設置LCD為16*2顯示,5*7點陣,8位數據接口。

LCD _ command(0x0c);//設置LCD顯示打開,光標顯示關閉。

LCD _ command(0x 06);//寫完壹個數據後地址加1。

LCD _ command(0x 01);//顯示清晰的屏幕

LCD _ command(0x 80);//數據指針設置為第壹行的第壹位。

LCD _ date(' pi ');

LCD _ date(' l ');

LCD _ date(' e ');

LCD _ date(' a ');

LCD _ date(' s ');

LCD _ date(' e ');

LCD _ date(');

LCD _ date(' c ');

LCD _ date(' h ');

LCD _ date(' e ');

LCD _ date(' c ');

LCD _ date(' k ');

LCD _ date(');

LCD _ date(' t ');

LCD _ date(' h ');

LCD _ date(' e ');

LCD _ command(0x 80+0x 40);//LCD地址指針//指向第二行的第壹個位置。

LCD _ date(' c ');

LCD _ date(' o ');

LCD _ date(' n ');

LCD _ date(' n ');

LCD _ date(' e ');

LCD _ date(' c ');

LCD _ date(' t ');

LCD _ date(' I ');

LCD _ date(' o ');

LCD _ date(' n ');

LCD_date('!');

LCD_date('!');

  • 上一篇:學習編程有年齡限制嗎?
  • 下一篇:tegra 4的技術參數
  • copyright 2024編程學習大全網