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

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

?? am12864.txt

?? AM12864系列測試程序
?? TXT
字號:
/********************************************/
/* AM12864系列測試程序 1.0 */
/* Designed by Andorin LCM R&D Group */
/********************************************/ 

#include <reg51.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
/********************************************/
/* AM12864系列測試程序 1.0 */
/* Designed by Andorin LCM R&D Group */
/********************************************/

/* Define the register command code */
#define Disp_On 0x3f
#define Disp_Off 0x3e
#define Col_Add 0x40
#define Page_Add 0xb8
#define Start_Line 0xc0
#define Lcd_Bus P1 //MCU P1<------> LCM
sbit Mcs=P2^3; //Master chip enable
sbit Scs=P2^4; //Slave chip enable
sbit Enable=P2^2; //6800 mode Enable single
sbit Di=P2^0; //Data or Instrument Select
sbit RW=P2^1; //Write or Read
sbit Lcd_Rst=P2^5; //Lcm reset
sbit Test_Key=P3^1;

char code ce[]={/*-- 文字: 測 --*/0x08,0x31,0x86,0x60,0x00,0xFE,0x02,0xF2,0x02,0xFE,0x00,0xF8,0x00,0x00,0xFF,0x00,
0x04,0xFC,0x03,0x00,0x80,0x47,0x30,0x0F,0x10,0x67,0x00,0x07,0x40,0x80,0x7F,0x00};
char code shi[]={/*-- 文字: 試 --*/0x40,0x42,0xDC,0x08,0x00,0x90,0x90,0x90,0x90,0x90,0xFF,0x10,0x12,0x1C,0x10,0x00,
0x00,0x00,0x7F,0x20,0x10,0x20,0x20,0x1F,0x10,0x10,0x01,0x06,0x18,0x20,0x78,0x00};
char code kai[]={/*-- 文字: 開 --*/0x40,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x00,
0x00,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00};
char code shi2[]={0x10,0x90,0x70,0x1F,0x12,0xF0,0x00,0x20,0x70,0x28,0x27,0x22,0x28,0x70,0x20,0x00,
0x40,0x21,0x12,0x0C,0x06,0x09,0x30,0x00,0x7F,0x21,0x21,0x21,0x21,0x7F,0x00,0x00};//始
char code wan[]={0x00,0x90,0x8C,0xA4,0xA4,0xA4,0xA5,0xA6,0xA4,0xA4,0xA4,0xA4,0x94,0x8C,0x04,0x00,
0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00,0x00,0x3F,0x40,0x40,0x40,0x70,0x00,0x00};//完
char code bi[]={0x00,0x00,0xFF,0x88,0x48,0x28,0x08,0x80,0x7F,0x88,0x88,0x88,0x84,0x84,0xE0,0x00,
0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00};//畢
char code yang[]={0x20,0x10,0x2C,0x23,0x6A,0xAA,0x2A,0xAA,0x6A,0x2A,0x2A,0x2A,0xEA,0x02,0x00,0x00,
0x00,0x10,0x11,0x15,0x15,0x15,0xFF,0x15,0x15,0x15,0x11,0x10,0x3F,0x40,0x30,0x00};
char code qi[]={0x40,0x20,0x58,0x47,0x54,0x54,0x54,0x54,0x54,0x54,0xD4,0x14,0x06,0x04,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x40,0x80,0x70,0x00};//氣
char code nong[]={0x10 ,0x21 ,0x62 ,0x06 ,0x90 ,0x0C ,0x04 ,0x84,0x64 ,0x9F ,0x04 ,0x04 ,0x94 ,0xCC ,0x00 ,0x00, 
0x04 ,0x04 ,0xFE ,0x01 ,0x04 ,0x02 ,0x01 ,0xFF, 0x40 ,0x21 ,0x06 ,0x09 ,0x10 ,0x30 ,0x10 ,0x00 };//濃 
char code du[]={0x00 ,0x00 ,0x0FC ,0x24 ,0x24 ,0x24 ,0x0FC ,0xA5, 0xA6 ,0xA4 ,0x0FC ,0x24 ,0x34 ,0x26 ,0x04 ,0x00, 
0x40 ,0x20 ,0x9F ,0x80 ,0x42 ,0x42 ,0x26 ,0x2A, 0x12 ,0x2A ,0x26 ,0x42 ,0x40 ,0xC0 ,0x40 ,0x00};//度
char code bi2[]={0x00, 0x00, 0xFE, 0x40, 0x40, 0x60, 0x40, 0x00,0xFF, 0x80, 0x40, 0x20, 0x30, 0x00, 0x00, 0x00,
0x00, 0x40, 0x7F, 0x20, 0x20, 0x10, 0x10, 0x00,0x3F, 0x40, 0x40, 0x40, 0x40, 0x40, 0x78, 0x00};//比
char code fen[]={0x00 ,0x80 ,0x40 ,0x20 ,0x98 ,0x86 ,0x80 ,0x80,0x83 ,0x8C ,0x90 ,0x20 ,0xC0 ,0x80 ,0x80 ,0x00, 
0x01 ,0x00 ,0x80 ,0x40 ,0x20 ,0x1F ,0x00 ,0x40, 0x80 ,0x40 ,0x3F ,0x00 ,0x00 ,0x01 ,0x00 ,0x00 };// 分
char code bai[]={0x02 ,0x02 ,0x02 ,0xE2 ,0x22 ,0x32 ,0x2A ,0x26,0x22 ,0x22 ,0x22 ,0xF2 ,0x22 ,0x03 ,0x02 ,0x00, 
0x00 ,0x00 ,0x00 ,0xFF ,0x42 ,0x42 ,0x42 ,0x42, 0x42 ,0x42 ,0x42 ,0xFF ,0x00 ,0x00 ,0x00 ,0x00};// 百
char code wei[]={

0x20 ,0x20 ,0x20 ,0x22 ,0x24 ,0x2C ,0x20 , 0xE0, 
0x3F ,0x20 ,0x20 ,0x20 ,0x20 ,0xF0 ,0x20 ,0x00, 
0x00 ,0x40 ,0x20 ,0x10 ,0x08 ,0x04 ,0x03 ,0x00, 
0x02 ,0x04 ,0x4C ,0x80 ,0x40 ,0x3F ,0x00 ,0x00 
};//為




/*------------------延時子程序-----------------------------*/
void delay(unsigned int t)
{
unsigned int i,j;
for(i=0;i<t;i++) ;
for(j=0;j<10;j++) ;
}
/*------------------寫命令到LCD------------------------------*/
void write_com(unsigned char cmdcode)
{
do{delay(0);}while(P0^7==1);
Di=0;
RW=0;
Lcd_Bus=cmdcode;
delay(0); //原來是delay(0)
Enable=1;
delay(0);
Enable=0;

}
/*-------------------寫數據到LCD----------------------------*/
void write_data(unsigned char Dispdata)
{ do{delay(10);}while(P0^7==1);
Di=1;
RW=0;
Lcd_Bus=Dispdata;
delay(0);
Enable=1;
delay(0);
Enable=0;
}
/*-------------------讀LCD數據----------------------------*/
unsigned char read_data()
{ //do{delay(100);}while(P0^7==1);
unsigned char tmpin;
Di=1;
RW=1;
delay(0);
Enable=1;
delay(0);
Enable=0;do{delay(100);}while(P0^7==1);
tmpin=Lcd_Bus;
return tmpin;
}
/*------------------顯示邊框-------------------------------*/
void frame()
{
unsigned char i;
Mcs=1;
Scs=1;
write_com(Page_Add+0);
write_com(Col_Add+0);
for(i=0;i<64;i++) write_data(0x01);
write_com(Page_Add+7);
write_com(Col_Add+0);
for(i=0;i<64;i++) write_data(0x80);
for(i=0;i<8;i++)
{
Mcs=0;
Scs=1;
write_com(Page_Add+i);
write_com(Col_Add+63);
write_data(0x55);
Mcs=1;
Scs=0;
write_com(Page_Add+i);
write_com(Col_Add+0);
write_data(0x55);
}
}
/*------------------清除內存---------------*/
void Clr_Scr()
{
unsigned char j,k;
Mcs=1;Scs=1;
write_com(Page_Add+0);
write_com(Col_Add+0);
for(k=0;k<8;k++){
write_com(Page_Add+k);
for(j=0;j<64;j++)write_data(0x00);
}
}
/*------------------顯示12864圖片---------------------------*/
void Disp_Img(unsigned char code *img)
{
unsigned char j,k;
for(k=0;k<8;k++){
Mcs=1;Scs=0;delay(0);
write_com(Page_Add+k);
write_com(Col_Add+0);

for(j=0;j<64;j++) write_data(img[k*128+j]);
Mcs=0;Scs=1; delay(0);
write_com(Page_Add+k);
write_com(Col_Add+0);
for(j=64;j<128;j++) write_data(img[k*128+j]);
}
}
/*------------------顯示橫---------------------------*/
void Disp_H_Line()
{
unsigned char i,j;
Mcs=1;
Scs=1;
write_com(Disp_On);
write_com(Page_Add);
write_com(Start_Line);
write_com(Col_Add);
for(j=0;j<8;j++)
{
write_com(Page_Add+j);
write_com(Col_Add+0);
// write_com(Start_Line+0);
for(i=0;i<64;i++)write_data(0x00);
}
}

/*------------------顯示列-----------------------------*/
void Disp_V_Line()
{
unsigned char i,j;
write_com(Disp_On);
write_com(Page_Add);
write_com(Start_Line);
write_com(Col_Add);
for(j=0;j<8;j++)
{
write_com(Page_Add+j);
write_com(Col_Add+0);
write_com(Start_Line+0);
for(i=0;i<32;i++)
{
write_data(0x00);
write_data(0x55);
}
}
}
/*------------------棋盤-----------------------------*/
void Disp_Cross_Line(unsigned char mode)
{
unsigned char i,j;
unsigned char data1,data2;
if(mode==0) {data1=0xaa;data2=0x55;}
else if(mode==1) {data1=0x55;data2=0xaa;}
else return;
Mcs=1;Scs=1;
write_com(Disp_On);
write_com(Page_Add);
write_com(Start_Line);
write_com(Col_Add);
for(j=0;j<8;j++)
{
write_com(Page_Add+j);
write_com(Col_Add+0);
write_com(Start_Line+0);
for(i=0;i<32;i++){
write_data(data1);
write_data(data2);
}
}
}

/*---------------------指定位置顯示漢字16*16-----------------------*/
void hz_disp16(unsigned char pag,unsigned char col, unsigned char code *hzk)
{
unsigned char j=0,i=0;
for(j=0;j<2;j++){
write_com(Page_Add+pag+j);
write_com(Col_Add+col);
for(i=0;i<16;i++) write_data(hzk[16*j+i]);
}
}

/*------------------初始化LCD屏--------------------------*/
void init_lcd()
{ Lcd_Rst=0;
delay(100);
Lcd_Rst=1;
delay(100);
Mcs=1;
Scs=1;/////////////////////////////////////////////////////////
delay(100);
write_com(Disp_Off); /////////////////////
write_com(Page_Add);
write_com(Start_Line);
write_com(Col_Add);
write_com(Disp_On);
}

/*------------------------------信息顯示------------------------*/
void Msg(int flg)
{
Clr_Scr();
frame();
if(flg==0){ //顯示"測試開始"
Mcs=1;Scs=0;
hz_disp16(3,32,ce);
delay(2000);
hz_disp16(3,48,shi);
delay(2000);
Mcs=0;Scs=1;
hz_disp16(3,0,kai);
delay(2000);
hz_disp16(3,16,shi2);
delay(2000);
}
else if(flg==1){ //顯示"測試完畢"
Mcs=1;Scs=0;
hz_disp16(0,32,ce);
hz_disp16(0,48,shi);
Mcs=0;Scs=1;
hz_disp16(0,0,wan);
hz_disp16(0,16,bi);
Mcs=1;Scs=0;
hz_disp16(3,0,yang);
hz_disp16(3,16,qi);
hz_disp16(3,32,nong);
hz_disp16(3,48,du);
Mcs=0;Scs=1;
hz_disp16(3,0,bai);
hz_disp16(3,16,fen);
hz_disp16(3,32,bi2);
hz_disp16(3,48,wei);


}
}

/*--------------------------------鍵盤掃描-------------------------*/
void Key_Scan()
{
while(Test_Key);
while(~Test_Key);
}

/*--------------------主程序---------------------------------*/

main()
{
unsigned char i=0;
while(1){
// Key_Scan();
init_lcd();
//Disp_Img(FirstPage);
//delay(10000);
// Key_Scan();
Msg(0);
delay(10000);
Disp_H_Line();
delay(10000);
Disp_V_Line();
delay(10000);

Msg(1);
delay(10000);
Clr_Scr();
//while(1);
}
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va日韩va| 喷水一区二区三区| 美女精品自拍一二三四| 99vv1com这只有精品| 日韩一区二区三区四区| 亚洲美女区一区| 粉嫩久久99精品久久久久久夜| 欧美三级中文字| 亚洲毛片av在线| 岛国一区二区三区| 日韩视频免费观看高清完整版| 一区二区三区在线观看国产 | 久久综合九色综合久久久精品综合| 亚洲毛片av在线| av中文字幕亚洲| 国产亲近乱来精品视频| 极品尤物av久久免费看| 欧美日韩1区2区| 亚洲综合丁香婷婷六月香| 99久久免费国产| 国产精品久久久久久久久图文区 | 日韩成人精品在线观看| 91亚洲精华国产精华精华液| 国产日产欧美一区| 国产精品夜夜嗨| www国产亚洲精品久久麻豆| 喷水一区二区三区| 欧美一区二区三区在线观看| 天堂蜜桃91精品| 欧美福利视频一区| 亚洲a一区二区| 欧美美女直播网站| 日韩国产一二三区| 欧美一级欧美三级在线观看| 麻豆精品久久久| 精品国产亚洲一区二区三区在线观看| 日韩精品福利网| 欧美成人三级在线| 国产一区二区视频在线| 国产清纯在线一区二区www| 成人精品鲁一区一区二区| 国产精品灌醉下药二区| 91色在线porny| 亚洲综合色自拍一区| 欧美日韩一区二区在线视频| 三级欧美在线一区| 欧美xxxx在线观看| 成人在线综合网站| 亚洲激情中文1区| 在线综合视频播放| 久久成人羞羞网站| 中文字幕一区二区三区av| 91搞黄在线观看| 婷婷综合五月天| 日韩精品一区二区三区三区免费| 韩国成人精品a∨在线观看| 欧美—级在线免费片| 色哟哟在线观看一区二区三区| 午夜天堂影视香蕉久久| 精品三级av在线| www.亚洲人| 日韩福利视频网| 久久久欧美精品sm网站| 色哟哟精品一区| 蜜桃视频在线一区| 亚洲蜜桃精久久久久久久| 日韩一区二区免费在线电影| 懂色av一区二区夜夜嗨| 亚洲一级二级三级在线免费观看| 日韩视频免费观看高清在线视频| 国产福利一区在线观看| 亚洲成人精品一区| 国产精品视频麻豆| 欧美高清视频不卡网| www.亚洲在线| 狠狠色狠狠色综合| 亚洲精品欧美综合四区| 日韩精品一区二区三区swag| 一本色道亚洲精品aⅴ| 国产中文字幕精品| 亚洲国产精品影院| 亚洲国产成人私人影院tom| 欧美午夜在线观看| 成人av在线一区二区三区| 日韩和欧美一区二区| 亚洲视频 欧洲视频| 精品国产乱码久久| 欧美电影在线免费观看| 99热99精品| 国产福利一区二区三区| 日韩高清不卡在线| 亚洲成人精品一区| 亚洲欧洲美洲综合色网| 久久久久久久av麻豆果冻| 欧美精品在线观看播放| 日本精品一级二级| a级精品国产片在线观看| 国产原创一区二区| 久久精品二区亚洲w码| 亚洲第一久久影院| 亚洲最新在线观看| 国产精品久久久久久久午夜片| 久久嫩草精品久久久精品| 884aa四虎影成人精品一区| 91久久精品一区二区三区| 成人综合在线观看| 国产成人精品亚洲777人妖 | 亚洲四区在线观看| 中文字幕免费不卡在线| 久久久综合精品| 久久这里都是精品| 欧美videos中文字幕| 日韩欧美久久一区| 欧美精品国产精品| 这里只有精品电影| 欧美一区二区女人| 91精品国产全国免费观看| 欧美日韩中字一区| 欧美日韩国产精品成人| 91福利视频在线| 欧美精品三级在线观看| 欧美精品日韩综合在线| 欧美一区二区三区在线视频| 日韩你懂的在线播放| 欧美v国产在线一区二区三区| 精品成人a区在线观看| 欧美精品一区二区三区蜜桃| 久久久一区二区| 中文字幕av一区二区三区| 日本一区二区在线不卡| 中文字幕日韩一区| 亚洲午夜国产一区99re久久| 日韩精品免费专区| 国产乱淫av一区二区三区| 成人免费视频视频| 91老师片黄在线观看| 欧美丝袜丝nylons| 91精品国产aⅴ一区二区| 久久久久久久久免费| 国产精品家庭影院| 亚洲激情男女视频| 免费在线一区观看| 东方aⅴ免费观看久久av| 91麻豆蜜桃一区二区三区| 欧美精品自拍偷拍| 久久女同互慰一区二区三区| 亚洲女同ⅹxx女同tv| 午夜视频在线观看一区二区三区 | 日韩欧美一区二区视频| 国产午夜亚洲精品理论片色戒| 中文字幕亚洲视频| 日韩avvvv在线播放| 国产丶欧美丶日本不卡视频| 91福利小视频| 久久女同精品一区二区| 亚洲最新在线观看| 丁香婷婷综合色啪| 欧美美女bb生活片| 中文字幕电影一区| 婷婷六月综合亚洲| 99久久久久久| 久久亚洲二区三区| 亚洲综合一区二区精品导航| 国产高清亚洲一区| 欧美人与z0zoxxxx视频| 国产精品色一区二区三区| 五月天一区二区三区| 99国产精品久久久久久久久久 | 欧美日韩国产电影| 国产欧美日韩综合| 日日夜夜免费精品| 色一情一乱一乱一91av| 久久影院午夜论| 日本成人在线视频网站| 91麻豆蜜桃一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 一个色妞综合视频在线观看| 国产99久久久国产精品潘金| 日韩一级片在线观看| 亚洲国产另类av| 色婷婷国产精品| 国产精品色呦呦| 国产91精品精华液一区二区三区 | 国产伦精品一区二区三区免费迷| 欧美日韩激情一区| 亚洲日本在线天堂| 国产69精品久久99不卡| 精品欧美久久久| 久草这里只有精品视频| 欧美一区二区三区不卡| 日韩一区精品字幕| 欧美亚洲综合另类| 亚洲黄色片在线观看| 成人av网站免费| 国产亚洲视频系列| 国产福利一区在线| 亚洲国产精品99久久久久久久久| 国产成人亚洲综合a∨婷婷| 久久奇米777| 成人一级视频在线观看|