⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 int.c

📁 液晶显示程序
💻 C
字号:
void initial() 
{ 
reset=0;
delay(50); 
reset=1;
delay(50); 
//power on seqauence 
write_command(0x0001,0x0000);//start oscillation 
write_command(0x0000,0x0000);//standby mode cancel 
write_command(0x0003,0x0001);//software reset operation 
delay(20);//delay 20 ms 
write_command(0x0003,0x0000);//software reset cancel 
write_command(0x002b,0x000e);//oscillation frequence adjustion 
//I choose internal oscillation and no correction 
write_command(0x0059,0x0001);//test register setting enable 
write_command(0x0060,0x0022); 
write_command(0x0059,0x0000); 
write_command(0x0028,0x0018);//dcdc setting 
write_command(0x001a,0x0005);//set up circuit frequence setting 
//my choose is 0000 
write_command(0x0025,0x0000);//set up circuit 2 factor setting 
write_command(0x0019,0x0000);//Set the VR1, VR2 regulator 
module. 
write_command(0x001c,0x0073);//set the step-up circuit operating current 
write_command(0x0024,0x0074);// 
write_command(0x0019,0x00b4);// 
write_command(0x0018,0x00c1);//Set VR1 and VR2 regulator on. 
delay(20);//wait 20 ms 
write_command(0x001e,0x0001);//Set extra CP1 available. 
write_command(0x0018,0x00c5);//DDVDH turn on 
write_command(0x0018,0x00e5);//turn on VCL 
delay(20);//wait 20 ms 
write_command(0x0018,0x00f5);//VGH/VGL turn on 
delay(100);//wait 100ms 
write_command(0x001b,0x0009);//VS / VDH set and VS / VDH turn on. 
delay(20);//wait 20 ms 
write_command(0x0020,0x0002);//Set VCOMH voltage.0e 
write_command(0x001f,0x000e);//Set VCOM amplitude. 
write_command(0x001e,0x0081);//VCOM start 
////////////////////////////////////// 
write_command(0x009d,0x0000);// 
write_command(0x00c0,0x0000);// BGR=0; 
write_command(0x00c1,0x0000);// 
write_command(0x000e,0x0000);// 
write_command(0x000f,0x0000);//00 
write_command(0x0010,0x0000);// 
write_command(0x0011,0x0000);//20 
write_command(0x0012,0x0001);// 
write_command(0x0013,0x003f);// 
write_command(0x0014,0x0001);// 
write_command(0x0015,0x0040);// 
write_command(0x0016,0x0000);// 
write_command(0x0017,0x0000);// 
write_command(0x001d,0x0000);//0000000000000000000000000008 
write_command(0x0034,0x0001);// 
write_command(0x0035,0x0000);// 
write_command(0x004b,0x0000);// 
write_command(0x004c,0x0000);// 
write_command(0x004e,0x0000);// 
write_command(0x004f,0x0000);// 
write_command(0x0050,0x0000);// 
write_command(0x003c,0x0000);// 
write_command(0x003d,0x0000);// 
write_command(0x003e,0x0001);// 
write_command(0x003f,0x003f);// 
write_command(0x0040,0x0002);// 
write_command(0x0041,0x0000);//02 
write_command(0x0001,0x0000);//adx adr
write_command(0x0042,0x0000);//x address register 
write_command(0x0043,0x0000);//y address register1 
write_command(0x0044,0x0000);//3f 
//write_command(0x0045,0x0000);// 
//write_command(0x0046,0x00ef);// 
//write_command(0x0047,0x0000);// 
//write_command(0x0048,0x0000);// 
//write_command(0x0049,0x0001);// 
//write_command(0x004a,0x003f);// 
write_command(0x0086,0x0000);// 
write_command(0x0087,0x0030);// 
write_command(0x0088,0x0002);// 
write_command(0x0089,0x0005);// 
write_command(0x008d,0x0001);//0" : Calibration mode. "set-up mode. 
write_command(0x008b,0x0040);// 
write_command(0x0033,0x0001);// 
write_command(0x0037,0x0001);// 
write_command(0x0076,0x0000);// 
write_command(0x008f,0x0000);// 
write_command(0x0090,0x0077);// 
write_command(0x0091,0x0007);// 
write_command(0x0092,0x0054);// 
write_command(0x0093,0x0007);// 
write_command(0x0094,0x0000);// 
write_command(0x0095,0x0077);// 
write_command(0x0096,0x0045);// 
write_command(0x0097,0x0000);// 
write_command(0x0098,0x0006);// 
write_command(0x0099,0x0003);// 
write_command(0x009a,0x0000);// 
// my setting 
write_command(0x0005,0x0000);//set AM 
write_command(0x0006,0x0000);//rev 
write_command(0x000d,0x0000);//nos1-0 
write_command(0x00c1,0x0001);//RGB bit 
//display on 
write_command(0x0000,0x0080); 
write_command(0x003b,0x0001);// 
write_command(0x0000,0x0020);//adc 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -