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

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

?? splc501.c

?? 基于Mega16的SPLC501液晶的驅動程序
?? C
字號:
#include <iom16v.h> 

#define  P_IO_Data_Data     PORTB 
#define  P_IO_Control_Data  PORTD 
#define  C_RST_Pin     0x10 
#define  C_AOP_Pin     0x20  
#define  C_EP_Pin      0x80 
#define  C_RWP_Pin     0x40 


//======================================================== 
//字模 
//======================================================= 
char s1[]={
/*--  文字1:  S1  --*/ 
0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x03,0x01,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字2:  放  --*/ 
0x10,0x10,0x1F,0x92,0x72,0x13,0x11,0x02,0x1C,0xF3,0x50,0x10,0x11,0x1E,0x10,0x00,
0x02,0x0C,0xF0,0x02,0x01,0xFE,0x00,0x02,0x04,0x08,0xD0,0x70,0x8C,0x06,0x04,0x00,
/*--  文字3:  大  --*/ 
0x04,0x04,0x04,0x04,0x04,0x04,0x05,0xFE,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
0x00,0x01,0x02,0x04,0x08,0x30,0xC0,0x00,0x80,0x60,0x10,0x0C,0x06,0x03,0x02,0x00,
/*--  文字4:  器  --*/ 
0x02,0x02,0xF2,0x92,0x92,0x93,0xF3,0x0E,0x03,0xF3,0x92,0x9A,0x96,0xF2,0x00,0x00,
0x40,0x40,0x7E,0xA2,0xA2,0x22,0x3E,0x00,0x3E,0x22,0xA2,0xA2,0x7E,0x60,0x40,0x00,
/*--  文字5:  增  --*/ 
0x08,0x08,0xFF,0x08,0x08,0x00,0x9F,0x51,0x75,0x13,0x1F,0x33,0xD5,0x51,0x1F,0x00,
0x10,0x18,0xF0,0x20,0x20,0x00,0x00,0x7F,0x52,0x52,0x52,0x52,0x52,0x7F,0x00,0x00,
/*--  文字6:  益  --*/ 
0x00,0x08,0x09,0x49,0x2A,0x1C,0x08,0x08,0x18,0x28,0xCC,0x4A,0x09,0x09,0x00,0x00,
0x82,0x82,0x02,0x7E,0x42,0x42,0x7E,0x42,0x42,0x7E,0x42,0x42,0x7E,0x82,0x02,0x00
};\
char s2[]={
/*--  文字1:  S2  --*/ 
0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0x20,0x00,0x00,0x00,
0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x18,0x08,0x00,
/*--  文字2:  濾  --*/ 
0x08,0x04,0x81,0x66,0x00,0x1F,0x12,0x12,0xFF,0x54,0x54,0x54,0x55,0x18,0x10,0x00,
0x20,0x3E,0xC2,0x04,0x18,0xEC,0x00,0x1C,0x82,0xA2,0x92,0x82,0x8E,0x10,0x0C,0x00,
/*--  文字3:  波 --*/ 
0x08,0x06,0x80,0x67,0x00,0x1F,0x11,0x11,0x11,0xFF,0x11,0x11,0x11,0x18,0x10,0x00,
0x20,0x20,0xFF,0x02,0x0C,0xF1,0x01,0x82,0x64,0x18,0x18,0x64,0x86,0x03,0x02,0x00,
/*--  文字4:  通 --*/ 
0x02,0x82,0x63,0x00,0x00,0x4F,0x4A,0x4A,0x6A,0x5F,0x5A,0x6A,0x4F,0x00,0x00,0x00,
0x02,0x04,0xF8,0x04,0x02,0xFA,0x42,0x42,0x42,0xFA,0x52,0x4A,0xF2,0x02,0x02,0x00,
/*--  文字5:  帶  --*/ 
0x01,0x26,0x24,0x24,0xFC,0x24,0x24,0xFF,0x24,0x24,0x24,0xFC,0x25,0x26,0x24,0x00,
0x00,0x00,0x00,0xFC,0x80,0x80,0x80,0xFF,0x80,0x88,0x84,0xF8,0x00,0x00,0x00,0x00,
};
char s3[]={
/*--  文字1:  S3  --*/ 
0x00,0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x20,0x00,0x00,
0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
/*--  文字2: 截  --*/ 
0x08,0x29,0x2F,0x29,0xFD,0x2B,0x29,0x29,0x29,0x08,0xFF,0x08,0x29,0x18,0x08,0x00,
0x40,0x80,0xFF,0x52,0x52,0xFE,0x52,0x52,0x02,0x04,0x88,0x78,0xCC,0x82,0x07,0x00,
/*--  文字3: 止 --*/ 
0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xFF,0x02,0x02,0x02,0x02,0x02,0x00,0x00,
0x02,0x02,0x02,0x02,0xFE,0x02,0x02,0x02,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x00,
/*--  文字4: 頻 --*/ 
0x04,0x3C,0x04,0x04,0xFD,0x24,0x24,0x00,0x4F,0x58,0x6B,0x48,0x48,0x4F,0x40,0x00,
0x22,0xC2,0x04,0x08,0xD0,0x20,0xC2,0x02,0xE4,0x18,0xE0,0x10,0x08,0xE4,0x06,0x00,
/*--  文字5: 率  --*/ 
0x00,0x30,0x28,0x25,0x20,0x26,0xAC,0x75,0x26,0x24,0x28,0x25,0x28,0x20,0x20,0x00,
0x10,0x50,0x90,0x10,0x10,0x50,0xD0,0x7F,0x50,0xD0,0x30,0x10,0x90,0x50,0x10,0x00,
};


char j;
//======================================================== 

//函數聲明 
//======================================================== 
 void InitGraphic(void); 
 void sendorder(void); 
 void senddata(void); 
 void setpage( int a); 
 void setaddr( int addr); 
 void ClearScreen( int a); 
 void show(char *q,char a,char b,char n); 
 void x(char n); 
 void show1();
 void show2();
 void show3();
//======================================================== 
//初始化LCD 
//======================================================== 
void InitGraphic(void) 
{ 
 //======================================================== 
 P_IO_Data_Data =0x00;                  //端口初始化 

 P_IO_Control_Data =0x8f; 
  
//======================================================== 

//======================================================== 
 P_IO_Data_Data =0xe2;                  //復位 reset 
 sendorder();                              //送命令子函數 
 P_IO_Data_Data =0xe3;                  //空操作  
 sendorder(); 
 P_IO_Data_Data =0xc0;                  //COM口掃描方向63---0 
  sendorder(); 
 P_IO_Data_Data =0xa0;                  //ADC(segment方向)設定為正常  A1  reverse 
  sendorder(); 
 //電源設定 
 //======================================================== 
 P_IO_Data_Data =0xa2;                  // LCD偏壓設定 1/9 bias 
  sendorder(); 
 P_IO_Data_Data =0x24;                  //V5電壓內部電阻調整設置  
  sendorder(); 
 P_IO_Data_Data =0x81;                  //電量設置模式 (雙字節) 
  sendorder();                                 
 P_IO_Data_Data =0x1a;                  //調整顯示屏亮度 
  sendorder(); 
 P_IO_Data_Data =0xd2;                  //驅動模式 
  sendorder(); 
 P_IO_Data_Data =0x00;                  //模式2 
 sendorder(); 
 P_IO_Data_Data =0x2c;                  //上電控制設置   REGULATOR on 
 sendorder(); 
 P_IO_Data_Data =0x2e;                //上電控制設置   +FOLLOWER oFF  ????(或許是) 
 sendorder(); 
 P_IO_Data_Data =0x2f;                 //上電控制設置   +FOLLOWER on   ????(或許是) 
 sendorder();                              //power set  over 
  //======================================================== 
 P_IO_Data_Data =0xaf;                  //開顯示 
 sendorder(); 
 setpage(0);                                //頁設置為第0頁  
 P_IO_Data_Data =0x40;                  //顯示起始行設置為第0行  
 sendorder(); 
 setaddr(0);                                //列設置為第0列 

 P_IO_Data_Data =0xa4;                  //全屏點亮 
 sendorder();   
 P_IO_Data_Data =0xa6;                  //正常顯示 
 sendorder(); 
 ClearScreen(0);                           //清屏全部ROM填零 
}                                
//======================================================== 
//初始化LCD結束 

//發送命令子函數 
//======================================================== 
void sendorder(void) 
{ 
char c; 
c=C_AOP_Pin|C_EP_Pin|C_RWP_Pin; 
c^=0xff; 
P_IO_Control_Data=c; 
P_IO_Control_Data=c|C_EP_Pin; 
P_IO_Control_Data=c; 
} 
//======================================================== 
//寫入數據子函數 
//======================================================== 
void senddata(void) 
{ 
char c; 
c=C_AOP_Pin|C_EP_Pin|C_RWP_Pin; 
c^=0xff; 
P_IO_Control_Data=c; 
P_IO_Control_Data=c|C_AOP_Pin|C_EP_Pin; 
P_IO_Control_Data=c; 
} 
//======================================================== 
//頁設置子函數 
//======================================================== 
 void setpage( int a) 
{ 
a|=0xb0; 
P_IO_Data_Data =a; 
sendorder(); 
} 
//======================================================== 
//列設置子函數 
//======================================================== 
void setaddr( int addr) 
{ 
 int b; 
b=addr>>4; 
b&=0x1f; 
b|=0x10; 
addr&=0x0f; 
P_IO_Data_Data =addr;                 //低四位
sendorder(); 
P_IO_Data_Data =b;                    //高四位
sendorder(); 
 } 
//======================================================== 
//清屏子函數     fill ROM with 0 or 1 
//======================================================== 
void ClearScreen( int a) 
{ 
 int z1,z2; 
if(a!=0) a=0xff; 
for(z1=0;z1<8;z1++) 
{ 
setpage(z1); 
setaddr(0); 
    for(z2=0;z2<128;z2++) 
    { 
    P_IO_Data_Data =a; 
     senddata(); 
    } 
} 
} 
//======================================================== 
//顯示漢字 
//======================================================== 
void show(char *q,char a,char b,char n)   //漢字 
{char i,*p; 
p=q+32*n; 
setpage(a+1); 
setaddr(b); 
for(i=0;i<16;i++) 
{x(*p); 
p++;} 
setpage(a); 
setaddr(b); 
for(i=16;i<32;i++) 
{x(*p); 
p++;} 
} 
void show1()
{
show(s1,5,0,0);
show(s1,5,32,1);
show(s1,5,48,2);
show(s1,5,64,3);
show(s1,5,80,4);
show(s1,5,96,5);
}
void show2()
{
show(s2,3,0,0);
show(s2,3,32,1);
show(s2,3,48,2);
show(s2,3,64,3);
show(s2,3,80,4);

}
void show3()
{
show(s3,1,0,0);
show(s3,1,32,1);
show(s3,1,48,2);
show(s3,1,64,3);
show(s3,1,80,4);

}

void x(char n) 
{ 
P_IO_Data_Data =n; 
senddata(); 
} 

void main() 

{  
DDRB=0xff;
PORTB=0xff; 
DDRD=0xff; 
PORTD=0xff;   //直接將復位端拉高。 

InitGraphic(); 
while(1) 
{ 

show1();
show2();
show3();
} 
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色视频欧美一区二区三区| 91网站在线播放| 午夜精品久久久久久久99樱桃 | 欧美在线看片a免费观看| 成人丝袜高跟foot| 岛国一区二区三区| 国产精品一二一区| 国产成人自拍高清视频在线免费播放| 国产一区视频网站| 成人午夜av电影| 成人av电影在线| va亚洲va日韩不卡在线观看| 91小宝寻花一区二区三区| 99re热视频精品| 欧美色精品在线视频| 欧美日韩大陆在线| 精品欧美一区二区在线观看| 久久九九久精品国产免费直播| 欧美激情在线一区二区三区| 中文字幕亚洲一区二区av在线| 亚洲一区在线视频| 精品亚洲aⅴ乱码一区二区三区| 精品一区二区国语对白| 丁香天五香天堂综合| 色综合久久综合| 欧美肥胖老妇做爰| 久久精品视频网| 亚洲色图欧美在线| 秋霞成人午夜伦在线观看| 国产精品69久久久久水密桃| 99久久99久久精品免费观看| 6080国产精品一区二区| 精品国产麻豆免费人成网站| 亚洲三级小视频| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产成人小视频| 91一区一区三区| 欧美精品一二三区| 国产精品三级久久久久三级| 天天操天天综合网| 国产99精品视频| 69p69国产精品| 中文字幕av一区二区三区高| 日韩在线观看一区二区| 粉嫩av一区二区三区在线播放 | 精品国产乱码久久久久久夜甘婷婷| 亚洲国产精品成人综合色在线婷婷 | 蜜臀av在线播放一区二区三区| 成人av电影在线| 日韩精品中文字幕在线一区| 亚洲精品视频免费观看| 精品一区二区久久| 欧美高清激情brazzers| 国产精品传媒入口麻豆| 狠狠网亚洲精品| 欧美丰满高潮xxxx喷水动漫| 亚洲美女电影在线| 成人午夜看片网址| 欧美精品一区视频| 男女性色大片免费观看一区二区 | 91电影在线观看| 中文字幕免费一区| 国产大陆亚洲精品国产| 91超碰这里只有精品国产| 亚洲天堂网中文字| 国产成人av在线影院| 日韩欧美成人一区| 日韩在线一二三区| 欧美久久久一区| 亚洲一区二区三区四区在线观看 | 天堂久久久久va久久久久| 91丝袜呻吟高潮美腿白嫩在线观看| 国产三级欧美三级日产三级99| 裸体歌舞表演一区二区| 3d成人h动漫网站入口| 日韩电影免费在线| 欧美高清激情brazzers| 五月综合激情日本mⅴ| 欧美三级在线看| 天天影视网天天综合色在线播放| 在线中文字幕一区二区| 一区二区三区加勒比av| 欧美日韩国产区一| 日本成人在线视频网站| 精品国免费一区二区三区| 精品亚洲porn| 日本一区二区三区视频视频| eeuss影院一区二区三区| 亚洲特级片在线| 欧美揉bbbbb揉bbbbb| 天堂午夜影视日韩欧美一区二区| 日韩一区二区三免费高清| 久久精品国产精品亚洲综合| 久久久久国色av免费看影院| 国产99精品视频| 亚洲综合色网站| 911精品产国品一二三产区| 激情国产一区二区| 国产精品萝li| 欧美日韩精品一区二区三区蜜桃| 蜜桃av噜噜一区| 久久精品欧美日韩| 一本一道久久a久久精品综合蜜臀| 亚洲精品欧美在线| 日韩欧美国产不卡| 成人激情综合网站| 天天综合天天做天天综合| 精品久久久久av影院 | 午夜视频久久久久久| 日韩欧美你懂的| av不卡在线播放| 欧美a一区二区| 国产精品色在线| 日韩一区二区在线播放| 成人免费视频caoporn| 亚洲成人免费视| 中文字幕欧美激情| 欧美日韩国产欧美日美国产精品| 国产成人综合亚洲网站| 午夜在线成人av| 中文欧美字幕免费| 日韩一区二区精品| 91免费看片在线观看| 国产在线精品国自产拍免费| 亚洲在线一区二区三区| 国产亚洲人成网站| 欧美日韩国产a| 91免费国产在线观看| 国产一区二三区| 日韩精品国产欧美| 日韩一区日韩二区| 久久夜色精品国产欧美乱极品| 日本国产一区二区| 成人性视频免费网站| 韩国女主播一区| 麻豆精品在线观看| 午夜电影一区二区三区| 亚洲综合色网站| 亚洲欧美日韩系列| 国产精品乱码久久久久久| 久久久综合精品| 精品福利av导航| 91精品蜜臀在线一区尤物| 欧美日韩一区二区三区在线| 一本到一区二区三区| 不卡的av网站| 成人毛片在线观看| 成人性生交大片免费看在线播放 | 国产精品大尺度| 国产精品天天摸av网| 国产精品久久久久天堂| 久久蜜桃av一区精品变态类天堂 | 日韩一区欧美小说| 国产精品美女久久久久久久网站| 2欧美一区二区三区在线观看视频| 7777女厕盗摄久久久| 日韩天堂在线观看| 日韩精品一区二区三区在线| 精品久久久久一区| 国产校园另类小说区| 国产日本欧洲亚洲| 中文字幕在线不卡一区二区三区 | 欧美羞羞免费网站| 在线亚洲人成电影网站色www| 在线观看日韩一区| 欧美日韩国产三级| 欧美大片拔萝卜| 337p日本欧洲亚洲大胆精品| 欧美激情资源网| 亚洲另类色综合网站| 亚洲国产精品久久久久婷婷884 | 精品动漫一区二区三区在线观看| 精品三级在线观看| 国产亚洲综合性久久久影院| 亚洲人成7777| 视频一区二区三区中文字幕| 激情五月激情综合网| www.爱久久.com| 欧美唯美清纯偷拍| 精品国产sm最大网站免费看| 亚洲欧洲日韩在线| 午夜精品久久久久久久99樱桃| 久久精品国产精品青草| 成人小视频在线| 7777精品伊人久久久大香线蕉| 亚洲精品在线免费观看视频| 亚洲视频在线观看一区| 秋霞成人午夜伦在线观看| 国产69精品久久久久毛片| 欧美日韩中文字幕精品| 欧美一二三在线| 亚洲精品成人少妇| 精品一区二区免费视频| 欧美色手机在线观看| 久久欧美一区二区| 亚洲成人综合网站| 成人精品一区二区三区中文字幕| 欧美日韩高清一区二区| 国产精品色一区二区三区| 麻豆免费看一区二区三区|