|
單片機(jī)源程序如下:
- #include "sys.h"
- #include "delay.h"
- #include "lcd1602.h"
- const u8 table1[] = "Hello Everyone!";
- const u8 table2[] = "Welcome to hear!";
- /////////////////////////////////////////////////////////
- //本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
- //LCD1602液晶顯示測(cè)試
- //液晶控制芯片HD44780及兼容芯片
- //驅(qū)動(dòng)方式:并口驅(qū)動(dòng)
- //作者;jia
- //創(chuàng)建日期:3月19日
- //部分程序引用@正點(diǎn)原子
- //對(duì)此程序如有疑問(wèn)或建議,可發(fā)郵箱至 jiayubao12@163.com
- /////////////////////////////////////////////////////////
- u8 i;
- int main(void)
- {
- delay_init();
- lcd1602_init();
- while(1)
- {
- // lcd1602_write_byte(0x01,write_cmd);
- lcd1602_write_byte(0x80+0x10,write_cmd);
- for(i=0;i<15;i++)
- {
- lcd1602_write_byte(table1[i],write_dat);
- delay_ms(20);
- }
- lcd1602_write_byte(0x80+0x50,write_cmd);//必須用寫命令來(lái)指定在GRAM哪個(gè)地址上寫內(nèi)容
- for(i=0;i<16;i++)
- {
- lcd1602_write_byte(table2[i],write_dat);
- delay_ms(20);
- }
-
- for(i=0;i<16;i++)
- {
- lcd1602_write_byte(0x18,write_cmd);
- delay_ms(500);
- }
- while(1);
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
8.庫(kù)函數(shù)-LCD1602.rar
(269.31 KB, 下載次數(shù): 37)
2017-12-31 01:49 上傳
點(diǎn)擊文件名下載附件
|
|