找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1292|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

lcd12864的頭文件具體是什么樣子的?求分享

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1011399 發(fā)表于 2022-3-18 19:47 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:372579 發(fā)表于 2022-3-18 21:56 來自觸屏版 | 只看該作者
參考一下本站(ID號(hào)306414 69)的帖子,他里面的注釋挺清楚的,部分代碼 單片機(jī)驅(qū)動(dòng)12864液晶的頭文件LCD12864.H源程序如下(附件里面有調(diào)用方法 很簡(jiǎn)單): //===========LCD12864.H=============== #ifndef _LCD12864_H__ #define _LCD12864_H__  /*********************************************************************************************/ #include <reg52.h> // 包含頭文件 #include <string.h> //用于指針 typedef         unsigned char uchar ; typedef  unsigned int  uint ; /********************************************************************************************* //接口定義 // /*********************************************************************************************/ #define LCD12864_DATABUS P1                                         // 定義LCD12864的數(shù)據(jù)總線 sbit LCD12864_RS = P2^6;                                                 // 定義LCD12864的RS控制線 sbit LCD12864_RW = P2^7;                                                 // 定義LCD12864的RW控制線 sbit LCD12864_E  = P3^0;                                                 // 定義LCD12864的E控制線 sbit LCD12864_CS1 = P3^1;                                         // 定義LCD12864的CS1控制線 sbit LCD12864_CS2 = P3^2;                                         // 定義LCD12864的CS2控制線 //sbit LCD12864_RESET = P2 ^ 5;                                         // 定義LCD12864的RESET控制線 //sbit LCD12864_LEDK = P2 ^ 0;                                         // 定義LCD12864的LEDK(BLK)控制線 /********************************************************************************************* //數(shù)據(jù)定義 //定義LCD12864的命令字 /*********************************************************************************************/ #define LCD12864_DISP_ON          0x3F // 打開LCD12864顯示 #define LCD12864_DISP_OFF         0x3E // 關(guān)閉LCD12864顯示 #define LCD12864_START_ROW         0xC0 // 顯示起始行,可以用LCD12864_START_ROW+x設(shè)置起始行。(x<64) #define LCD12864_PAGE_ADDR         0xB8 // 頁起始地址,可以用LCD12864_PAGE_ADDR+x設(shè)置當(dāng)前頁。(x<8) #define LCD12864_COL_ADDR          0x40 // 列起始地址,可以用LCD12864_COL_ADDR+x設(shè)置當(dāng)前列。(x<64) //在BUSY和REST狀態(tài)時(shí),除讀狀態(tài)指令外,其他指令均不對(duì)LCD12864產(chǎn)生作用。 //在對(duì)LCD12864操作之前要查詢BUSY狀態(tài),以確定是否可以對(duì)LCD12864進(jìn)行操作。 #define LCD12864_STATUS_BUSY 0x80                 // LCD12864忙狀態(tài)屏蔽碼 #define LCD12864_STATUS_DISP_OFF 0x20   // LCD12864顯示關(guān)閉狀態(tài)屏蔽碼 #define LCD12864_STATUS_REST 0x10                 // LCD12864復(fù)位狀態(tài)屏蔽碼  void LCD12864_WriteCMD(uchar LCD_com); void LCD12864_WriteData(unsigned char LCD12864_data); void Delay(unsigned int count);
回復(fù)

使用道具 舉報(bào)

板凳
ID:1011399 發(fā)表于 2022-3-19 14:57 | 只看該作者
aide51 發(fā)表于 2022-3-18 21:56
參考一下本站(ID號(hào)306414 69)的帖子,他里面的注釋挺清楚的,部分代碼 單片機(jī)驅(qū)動(dòng)12864液晶的頭文件LCD12 ...

非常感謝
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表