久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2352|回復: 7
打印 上一主題 下一主題
收起左側

在12864.h以下代碼是什么意思?

[復制鏈接]
跳轉到指定樓層
樓主
ID:839448 發表于 2020-11-24 16:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#ifndef __LCD12864_H__
#define __LCD12864_H__

#define LCD_RS_L            GPIO_ResetBits(GPIOG, GPIO_Pin_8)                  //RS = PG8
#define LCD_RS_H            GPIO_SetBits(GPIOG, GPIO_Pin_8)
#define LCD_RW_L            GPIO_ResetBits(GPIOG, GPIO_Pin_9)                   //RW = PG9
#define LCD_RW_H            GPIO_SetBits(GPIOG, GPIO_Pin_9)
#define LCD_EN_L            GPIO_ResetBits(GPIOG, GPIO_Pin_10)                     //EN = PG10
#define LCD_EN_H            GPIO_SetBits(GPIOG, GPIO_Pin_10)
#define LCD_DataIn          P8DIR = 0x00                    //數據口方向設置為輸入
#define LCD_DataOut         P8DIR = 0xff                    //數據口方向設置為輸出

#define LCD_RST_L           GPIO_ResetBits(GPIOG, GPIO_Pin_11)                  // RST= PG11
#define LCD_RST_H           GPIO_SetBits(GPIOG, GPIO_Pin_11)
#define DATA_12864                 GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7

#define BSP_GPIOG_SW1         GPIO_Pin_12                       //sw1=PG12
#define BSP_GPIOG_SW2         GPIO_Pin_13                       //sw1=PG13
#define BSP_GPIOG_SW3         GPIO_Pin_14                       //sw1=PG14
#define BSP_GPIOG_SW4         GPIO_Pin_15                       //sw1=PG15

//void LCD_GPIO_Init();
unsigned char LCD_Busy();
void LCD_WriteCommand(unsigned char Cmd);
void LCD_WriteData(unsigned char Dat);
void LCD_Init();
void LCD_Position(unsigned char X,unsigned char Y);
void LCD_Flash();
void  LCD_Char_Display();
void LCD_Clear_Screen();
void gpio_12864_initout();
void gpio_12864_initout();
/*
const unsigned char Photo1[] ={
      0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0x3F,0xC0,
      0x80,0x42,0x04,0x20,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x1F,
      0xFC,0x42,0x04,0xF8,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x80,
      0x01,0xFF,0xDE,0x88,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0x2A,0x87,
      0xF0,0xA2,0x0A,0xF8,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0xBF,0x84,
      0x10,0xA2,0x0A,0x88,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,
      0xFC,0xA2,0x0A,0xF8,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x9F,0x90,
      0x05,0x2F,0xCA,0xA4,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x03,
      0xE1,0xA8,0x4A,0xA8,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0xBF,0xC2,
      0x24,0x48,0x44,0x90,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x92,0x84,
      0x24,0xA8,0x4A,0xA8,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0xA6,0x58,
      0x3D,0x0F,0xD0,0xC4,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x1C,0xFF,0xC0,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x23,0x08,0x37,0x80,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x40,0x10,0x08,0x40,0x00,0xFF,0x90,
      0x10,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x81,0x86,0x10,0x40,0x00,0x08,0x08,
      0x10,0xFF,0x86,0x00,0x00,0x00,0x00,0x00,
      0x01,0x02,0x49,0x40,0x40,0x00,0x7F,0x0B,
      0xFC,0x08,0x0F,0x00,0x00,0x00,0x00,0x00,
      0x01,0x08,0x00,0x40,0x20,0x00,0x10,0x00,
      0x10,0x49,0x0F,0x00,0x00,0x00,0x00,0x00,
      0x02,0x08,0x00,0x20,0x20,0x01,0xFF,0xDD,
      0x10,0x2A,0x0F,0x00,0x00,0x00,0x00,0x00,
      0x04,0x31,0x83,0x20,0x20,0x00,0x20,0x04,
      0x91,0xFF,0xC6,0x00,0x00,0x00,0x00,0x00,
      0x04,0x52,0x44,0x90,0x20,0x00,0x7F,0x04,
      0x90,0x1C,0x06,0x00,0x00,0x00,0x00,0x00,
      0x09,0xA4,0x28,0x4C,0x10,0x00,0xA1,0x04,
      0x10,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,
      0x0E,0x44,0xE9,0xC3,0x90,0x01,0x3F,0x04,
      0x70,0x49,0x06,0x00,0x00,0x00,0x00,0x00,
      0x00,0x82,0xC5,0x81,0x70,0x00,0x21,0x0A,
      0x01,0x88,0xC6,0x00,0x00,0x00,0x00,0x00,
      0x01,0x01,0x83,0x00,0x80,0x00,0x3F,0x11,
      0xFC,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
      0x01,0x0C,0x70,0x00,0x80,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x02,0x13,0x87,0x10,0x40,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x02,0x20,0x78,0xA0,0x40,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x02,0x20,0x00,0x60,0x40,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x02,0x21,0x80,0x60,0x40,0x00,0x00,0x71,
      0xEE,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,
      0x01,0x11,0x98,0x90,0x80,0x00,0x00,0x8E,
      0x31,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,
      0x01,0x08,0x18,0x80,0x80,0x00,0x01,0x24,
      0x24,0x83,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x96,0x01,0x01,0x00,0x00,0x01,0x40,
      0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x49,0x86,0x03,0x00,0x00,0x01,0x40,
      0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x34,0x78,0x8C,0x00,0x00,0x01,0x00,
      0x20,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x0E,0x01,0x30,0x00,0x00,0x00,0x80,
      0x30,0x06,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x71,0x87,0xCE,0x00,0x00,0x00,0x40,
      0x68,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0xE0,0x78,0x07,0x00,0x00,0x00,0x20,
      0xC4,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
      0x01,0xAF,0xFF,0xC5,0x80,0x00,0x00,0x11,
      0x82,0x30,0x00,0x00,0x00,0x00,0x00,0x00,
      0x03,0xA9,0xB6,0x45,0xC0,0x00,0x00,0x0B,
      0x01,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
      0x07,0x2F,0x03,0xC4,0xE0,0x00,0x00,0x06,
      0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
      0x0E,0x16,0x01,0x88,0x70,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x0F,0x08,0x00,0x10,0xF0,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x0F,0x84,0x00,0x21,0xF0,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
*/
#endif

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:97554 發表于 2020-11-24 18:10 | 只看該作者
這個我這沒入門的都能看個大概,如果這個都不明白,建議還是耐心的學一下基礎的東西,這玩意貪不得快。
那些代碼無非就是定義了一些字符串短的替代長的在寫程序的時候相對簡單些,還有些引腳定義,一些子函數定義,最下邊那一堆是一個圖片的數組。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:674033 發表于 2020-11-27 09:18 | 只看該作者
在.h文件定義變量、端口號等等,可以減少主程序的代碼量,更清晰一點,方便看程序。
回復

使用道具 舉報

地板
ID:758126 發表于 2020-12-3 11:31 | 只看該作者
定義lcd12864端口的變量
回復

使用道具 舉報

5#
ID:517951 發表于 2020-12-5 09:03 | 只看該作者
.h文件定義了控制信號reset,EN,RS等引腳的GPIO高低電平,顯示函數的聲明,后面的數組是顯示圖片的數據
回復

使用道具 舉報

6#
ID:517466 發表于 2020-12-5 11:07 | 只看該作者
定義和12864的硬件接口信息,以及接口函數聲明。通過這些接口和函數實現嵌入式開發板與12864之間進行通訊。最底下的photo代碼是預先定義一個圖片的數據。用來在液晶上顯示圖片。
回復

使用道具 舉報

7#
ID:790408 發表于 2020-12-5 11:28 | 只看該作者
是一些圖片數數據,如圖片多大,字符多大,什么字體等
回復

使用道具 舉報

8#
ID:917397 發表于 2021-5-11 19:09 | 只看該作者
定義接口和函數
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久免费精品 | 欧美日韩综合一区 | 九九国产在线观看 | 精品国产精品三级精品av网址 | 中国一级特黄毛片大片 | 国产精品一区二 | 一区二区视频在线观看 | 97精品国产97久久久久久免费 | 亚洲啊v在线 | 一区二区三区欧美在线 | av天天干| 国产精品精品久久久 | 国产精品欧美一区二区三区 | 日本电影韩国电影免费观看 | 91福利网 | 天天影视色综合 | 亚洲一区二区三区免费观看 | 观看av| 精品国产91| 精品国产一区二区国模嫣然 | 色接久久 | 金莲网| 一区二区国产精品 | 精品视频一区二区三区在线观看 | 国产精品久久久久无码av | 人人艹人人 | 天天操操| 97精品国产手机 | 久久国产精品99久久久久 | 日韩精品一二三区 | 精品久久久久久 | 亚洲精品在线视频 | 日韩在线播放一区 | 精品国产一区二区在线 | 国产一级片在线观看视频 | 欧美日韩精品久久久免费观看 | 亚洲精品中文字幕在线观看 | 亚洲天堂久久 | 成人一区二区在线 | 一区二区三区在线免费观看视频 | 久久久天堂 |