|
方便大家的1602顯示模塊程序調(diào)試,將1602驅(qū)動(dòng)程序的.C與.H文件放上來,使用時(shí)只需要將這兩個(gè)文件放入工程目錄,主函數(shù)導(dǎo)入.H文件即可使用。
51hei.png (4.5 KB, 下載次數(shù): 49)
下載附件
2021-5-7 17:26 上傳
單片機(jī)源程序如下( lcd1602.c):
- #include "lcd1602.h"
- void delay(uint z){
- uint x,y;
- for(x=z;x>0;x--)
- for(y=110;y>0;y--);
- }
- void write_com(uchar com){ //寫指令
- lcdrs=0;
- lcdrw=0;//寫數(shù)據(jù),保持為0
- lcden=0;
- P0=com;
- delay(5);//5ms
- lcden=1;
- delay(5);
- lcden=0;
- }
- void write_date(uchar date){ //寫數(shù)據(jù)
- lcden=0;
- lcdrs=1;
- lcdrw=0;//寫數(shù)據(jù),保持為0
- P0=date;
- delay(5);//5ms
- lcden=1;
- delay(5);
- lcden=0;
- }
- void lcd_init(){
- lcden=0;
- write_com(0x01);
- write_com(0x38);//設(shè)置16*2顯示;5*8點(diǎn)陣
- write_com(0x0e); //開顯示,顯示光標(biāo),閃爍
- write_com(0x06); //光標(biāo)右加一,整屏不移動(dòng)
- write_com(0x80); //設(shè)置數(shù)據(jù)指針
- }
復(fù)制代碼
所有資料51hei提供下載:
LCD1602.rar
(847 Bytes, 下載次數(shù): 30)
2021-5-7 12:05 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|