亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main2.c

?? arm7驅動液晶屏顯示圖片
?? C
?? 第 1 頁 / 共 3 頁
字號:
/********************************************************************************************
* 文 件 名:test019.c
* 功    能:LCM12864液晶模塊驅動。
* 硬件條件:1.CPU型號:AT89S52
*           2.晶振:12.000MHz
*           3.用跳線帽短接JP4跳線,即P0口全部接上拉電阻。
*           4.LCM12864與AT89S52的連接如下:
*
*            LCM12864       AT89S52                      備        注
*        ==================================================================================
*              RS            P2.7          0:寫指令或讀狀態;  1:數據操作
*              R/W           P2.6          0:進行寫操作;      1:進行讀操作
*              E             P2.5          讀寫脈沖:在E下降沿,數據被鎖存(寫)入KS0108
*                                                    在E高電平期間,數據被讀出。
*              DB0           P0.0          數據線0
*              DB1           P0.1          數據線1
*              DB2           P0.2          數據線2
*              DB3           P0.3          數據線3
*              DB4           P0.4          數據線4
*              DB5           P0.5          數據線5
*              DB6           P0.6          數據線6
*              DB7           P0.7          數據線7
*              CS1           P2.4          高電平選通,選中左半屏。.
*              RESET         P2.2          低電平有效,復位信號有效時,關閉液晶顯示,使顯示
*                                          起始行為0,該引腳可與MCU相連,由MCU控制;也可以
*                                          直接接VDD,使之不起作用。
*              LEDK(BLK)   P2.1          背光控制,高電平點亮。
*                                          注意:LEDK與P2.1不是直接連接!P2.1應通過一個1K的
*                                                電阻接8050三極管的B極,LEDK接8050的C極,8050
*                                                的E極接地。
*        ==================================================================================
*
*
* 說    明:用戶可根據實際情況,改變上述的連接關系。
* 作    者:POWER
* 日    期:2006年12月12號
* 斯凱科技主頁:http://www.armsky.net/
* 斯凱科技論壇:www.armsky.net/bbs
*********************************************************************************************/
#include "config.h"                               // 包含頭文件    

/* 與編譯器無關的數據類型定義 */
/********************************************************************************************/
//typedef unsigned char      uint8;                // 無符號8位整型變量
//typedef signed   char      int8;                 // 有符號8位整型變量
//typedef unsigned short     uint16;               // 無符號16位整型變量
//typedef signed   short     int16;                // 有符號16位整型變量
//typedef unsigned int       uint32;               // 無符號32位整型變量
//typedef signed   int       int32;                // 有符號32位整型變量
//typedef float              fp32;                 // 單精度浮點數(32位長度)
//typedef double             fp64;                 // 雙精度浮點數(64位長度)
/********************************************************************************************/

 

#define     LCM12864_DB7_DB0    0xff<<8		//p0.8-15  // 定義LCM12864的數據總線

/* 定義位變量 */
#define LCM12864_RS    0x1<<20                    // 定義LCM12864的RS控制線
#define LCM12864_RW    0x1<<21                    // 定義LCM12864的RW控制線
#define LCM12864_E     0x1<<22                    // 定義LCM12864的E控制線
#define LCM12864_CS1   0x1<<23                    // 定義LCM12864的CS1控制線 
#define LCM12864_CS2   0x1<<24                    // 定義LCM12864的CS2控制線
#define LCM12864_RESET 0x1<<25                    // 定義LCM12864的RESET控制線
#define LCM12864_LEDK  0x1<<26                    // 定義LCM12864的LEDK(BLK)控制線

/* 定義LCM12864的命令字 */
#define LCM12864_DISP_ON            0x3f          // 打開LCM12864顯示
#define LCM12864_DISP_OFF           0x3e          // 關閉LCM12864顯示
#define LCM12864_START_ROW          0xc0          // 顯示起始行0,可以用LCM12864_START_ROW+x設置起始行。(x<64)
#define LCM12864_PAGE_START_ADDR    0xb8          // 頁起始地址,可以用LCM12864_PAGE_START_ADDR+x設置當前頁。(x<8)
#define LCM12864_COL_START_ADDR     0x40          // 列起始地址,可以用LCM12864_COL_START_ADDR+x設置當前列。(x<64)

/* 定義LCM12864的狀態屏蔽碼 */
/* 在BUSY和REST狀態時,除讀狀態指令外,其他指令均不對LCM12864產生作用。  */
/* 在對LCM12864操作之前要查詢BUSY狀態,以確定是否可以對LCM12864進行操作。*/ 
#define LCM12864_STATUS_BUSY        0x80          // LCM12864忙狀態屏蔽碼
#define LCM12864_STATUS_DISP_OFF    0x20          // LCM12864顯示關閉狀態屏蔽碼
#define LCM12864_STATUS_REST        0x10          // LCM12864復位狀態屏蔽碼

/*--  文字:  歡  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
/* 縱向取模,字節倒序 */
uint8 huan1[]={
0x14,0x24,0x44,0x84,0x64,0x1C,0x20,0x18,0x0F,0xE8,0x08,0x08,0x28,0x18,0x08,0x00,
0x20,0x10,0x4C,0x43,0x43,0x2C,0x20,0x10,0x0C,0x03,0x06,0x18,0x30,0x60,0x20,0x00,
};

/*--  文字:  迎  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
/* 縱向取模,字節倒序 */
uint8 ying2[]={
0x40,0x41,0xCE,0x04,0x00,0xFC,0x04,0x02,0x02,0xFC,0x04,0x04,0x04,0xFC,0x00,0x00,
0x40,0x20,0x1F,0x20,0x40,0x47,0x42,0x41,0x40,0x5F,0x40,0x42,0x44,0x43,0x40,0x00,
};

/*--  文字:  使  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
/* 縱向取模,字節倒序 */
uint8 shi3[]={
0x40,0x20,0xF0,0x1C,0x07,0xF2,0x94,0x94,0x94,0xFF,0x94,0x94,0x94,0xF4,0x04,0x00,
0x00,0x00,0x7F,0x00,0x40,0x41,0x22,0x14,0x0C,0x13,0x10,0x30,0x20,0x61,0x20,0x00,
};

/*--  文字:  用  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
/* 縱向取模,字節倒序 */
uint8 yong4[]={
0x00,0x00,0x00,0xFE,0x22,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0x22,0xFE,0x00,0x00,
0x80,0x40,0x30,0x0F,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x42,0x82,0x7F,0x00,0x00,
};

/*--  文字:  A  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_A[]={
0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,
};

/*--  文字:  R  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_R[]={
0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,
};

/*--  文字:  M  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_M[]={
0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,
};

/*--  文字:  S  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_S[]={
0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,
};

/*--  文字:  K  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_K[]={
0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,
};

/*--  文字:  Y  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_Y[]={
0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,
};

/*--  文字:  -  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_shortline[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
};

/*--  文字:  5  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_5[]={
0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
};

/*--  文字:  1  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_1[]={
0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
};

/*--  文字:  E  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_E[]={
0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,
};

/*--  文字:  a  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_a_[]={
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,
};

/*--  文字:  s  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_s_[]={
0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,
};

/*--  文字:  y  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_y_[]={
0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,
};

/*--  文字:  w  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_w_[]={
0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,
};

/*--  文字:  .  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_dot[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,
};


/*--  文字:  r  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_r_[]={
0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,
};

/*--  文字:  m  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_m_[]={
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,
};


/*--  文字:  k  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_k_[]={
0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,
};

/*--  文字:  n  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
/* 縱向取模,字節倒序 */
uint8 char_n_[]={
0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,
};

/*--  文字:  e  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亲近乱来精品视频| 在线观看一区不卡| 久久久www成人免费毛片麻豆| 午夜亚洲福利老司机| 欧美日韩在线三级| 青娱乐精品视频在线| 日韩三级精品电影久久久| 久久99精品久久久久久久久久久久| 欧美福利电影网| 精品伊人久久久久7777人| 日本一区二区三区在线观看| 91视频观看免费| 午夜成人免费视频| 精品久久久久久久久久久久包黑料 | 欧美精品黑人性xxxx| 婷婷国产在线综合| 久久久午夜精品理论片中文字幕| 成人小视频在线| 亚洲国产精品久久不卡毛片 | 日韩视频一区二区三区| 韩国在线一区二区| 亚洲免费成人av| 欧美一区二区三区喷汁尤物| 久久99国产精品麻豆| 综合av第一页| 欧美成人bangbros| 成人三级伦理片| 亚洲成人久久影院| 国产欧美日韩中文久久| 欧美日韩夫妻久久| 成人免费av资源| 日韩精品电影在线| 中文字幕一区二区三区蜜月 | 一区二区三区av电影| 91麻豆精品久久久久蜜臀| jvid福利写真一区二区三区| 午夜av电影一区| 日本一区二区三区dvd视频在线| 欧美图区在线视频| 成人免费毛片a| 麻豆91免费观看| 亚洲制服丝袜av| 国产三级精品三级| 日韩欧美色综合| 99精品欧美一区二区三区小说 | 国产欧美日韩综合| 日韩午夜三级在线| 日本高清免费不卡视频| 国产成人av电影在线| 日韩黄色在线观看| 亚洲综合一区二区三区| 国产精品美女久久久久久久| 国产免费久久精品| 日韩一区二区麻豆国产| 欧美亚洲一区三区| 99精品视频在线观看免费| 国产成人综合在线| 国产一区二区在线看| 日韩精品福利网| 天堂一区二区在线免费观看| 伊人性伊人情综合网| 中文字幕在线观看一区| 国产欧美日韩精品一区| 久久久久久一二三区| 日韩三区在线观看| 日韩欧美黄色影院| 日韩午夜激情av| 日韩欧美精品在线| 欧美成人欧美edvon| 日韩一区二区三区电影在线观看 | 日本在线不卡视频| 三级影片在线观看欧美日韩一区二区| 亚洲免费三区一区二区| 中文字幕在线视频一区| 欧美国产精品一区二区三区| 久久综合九色综合97婷婷| 欧美成人欧美edvon| 亚洲精品一区二区三区蜜桃下载 | 亚洲一区精品在线| 亚洲一区日韩精品中文字幕| 亚洲精选视频免费看| 极品瑜伽女神91| 91看片淫黄大片一级在线观看| 久久国产免费看| 免费美女久久99| 91搞黄在线观看| 91精品国产综合久久精品性色| 精品一区二区三区的国产在线播放 | 精品在线播放午夜| 韩国av一区二区三区在线观看| 国内外成人在线视频| 国产高清精品网站| 成人免费毛片片v| 色婷婷久久久久swag精品| 91美女福利视频| 欧美精品在线一区二区三区| 欧美一区二区三区视频在线观看| 日韩欧美一级二级三级| 欧美激情一区不卡| 亚洲精品乱码久久久久久日本蜜臀| 亚洲免费观看在线观看| 日日摸夜夜添夜夜添精品视频| 久久国产生活片100| 成人久久视频在线观看| 欧美在线视频你懂得| 91精品国产综合久久久久| 久久久99精品久久| 一区二区三区国产豹纹内裤在线| 亚洲国产精品久久不卡毛片 | 国产精品一区不卡| 懂色av中文字幕一区二区三区| 色噜噜狠狠成人网p站| 欧美一区中文字幕| 国产女人水真多18毛片18精品视频| 亚洲三级在线免费观看| 日韩电影一区二区三区四区| 国产99久久久国产精品| 欧美日韩视频在线第一区| 久久在线观看免费| 亚洲综合色噜噜狠狠| 国产米奇在线777精品观看| 日本乱码高清不卡字幕| 精品99999| 亚洲国产精品自拍| 成人美女在线视频| 欧美大黄免费观看| 亚洲免费av高清| 国产成人无遮挡在线视频| 欧美日韩国产中文| 国产精品私房写真福利视频| 日韩制服丝袜先锋影音| 91美女在线观看| 中文字幕av一区二区三区| 日本欧美一区二区在线观看| 99久久久国产精品免费蜜臀| 欧美成人三级电影在线| 亚洲成人一区二区在线观看| voyeur盗摄精品| 精品国产电影一区二区| 午夜精品福利一区二区蜜股av| 91在线porny国产在线看| 久久久噜噜噜久久中文字幕色伊伊| 日韩精品亚洲一区二区三区免费| 成人丝袜高跟foot| 久久免费偷拍视频| 久久精品国产澳门| 欧美丰满嫩嫩电影| 亚洲自拍偷拍九九九| 99久久精品一区| 国产精品麻豆一区二区| 国内精品视频666| 日韩欧美中文字幕公布| 亚洲高清免费一级二级三级| 97超碰欧美中文字幕| 国产精品美女视频| 成人黄色片在线观看| 国产日韩欧美麻豆| 国产成人免费视频精品含羞草妖精| 欧美一区二区三区四区五区| 午夜免费欧美电影| 欧美日韩精品欧美日韩精品 | 中文字幕精品在线不卡| 黑人巨大精品欧美黑白配亚洲| 日韩一区二区免费视频| 麻豆精品一二三| 91日韩精品一区| 中文在线免费一区三区高中清不卡| 国精品**一区二区三区在线蜜桃| 日韩三级免费观看| 精品在线一区二区三区| xfplay精品久久| 国产伦精品一区二区三区免费迷| 91精品在线一区二区| 蜜臀久久99精品久久久画质超高清| 欧美日韩免费高清一区色橹橹| 亚洲影院在线观看| 欧美日韩夫妻久久| 美腿丝袜亚洲一区| 久久嫩草精品久久久精品| 国产精品一区久久久久| 欧美国产视频在线| 91丨九色丨蝌蚪富婆spa| 亚洲精品国产品国语在线app| 欧美亚洲另类激情小说| 亚洲.国产.中文慕字在线| 日韩欧美在线一区二区三区| 精品一二线国产| 国产欧美一区二区精品性| 99麻豆久久久国产精品免费| 亚洲精品日韩一| 欧美日产国产精品| 黑人精品欧美一区二区蜜桃| 国产精品美女一区二区在线观看| 91精品办公室少妇高潮对白| 亚洲gay无套男同| 久久综合狠狠综合久久综合88 | 色就色 综合激情| 日本伊人色综合网| 中文字幕乱码久久午夜不卡| 欧美最新大片在线看|