📄 test.c
字号:
#include <reg51.H>
#include <stdio.H>
#include <intrins.H>
#include "board.c"
#include "readrom.c"
#include "page_sel.c"
#include "Trans_romdat.c"
//#include "init_ILI9320.c"
#include "init_NT39106.c"
//#include "init_SSD1298.c"
void Pause()
{
while(!(P3&0x08));
}
void Display(unsigned int c1,unsigned char x,unsigned int y)
{
unsigned int i,j;
Trans_Com_16(0x0022);
for(i=0;i<y;i++)
{
for(j=0;j<x;j++)
{
Trans_Dat_16(c1);
}
}
}
void Display101(unsigned int c1)
{
int i,j,k,l,a=0;
Trans_Com_16(0x0022);
for(i=0;i<22;i++)
{
for(l=0;l<110;l++)
{
for(j=0;j<8;j++)
Trans_Dat_16( c1); // Red.
for(k=0;k<8;k++)
Trans_Dat_16(~c1);
}
c1=~c1;
}
}
void Disp_rom(unsigned char page,unsigned int addr,unsigned char x,unsigned int y)
{
unsigned int j,k;
unsigned char high8,low8;
page_se(page);
Trans_Com_16(0x0022);
for(j=0;j<y;j++)
{
for(k=0;k<x;k++)
{
high8=read_rom(addr++);
low8=read_rom(addr++);
Trans_romdat(high8,low8);
while (addr==0x0000)
{page_se(++page);break;}
}
}
}
void main(void)
{
init_LCD();
while(1)
{
Display(0x0000,176,220);
Pause();
Display(0xF800,176,220);
Pause();
Display(0x07E0,176,220);
Pause();
Display(0x001F,176,220);
Pause();
Display(0xFFFF,176,220);
Pause();
Display101(0xFFFF);
Pause();
//Disp_rom(0x00,0x0000,176,220);
//Pause();*/
Disp_rom(0x0,0x0000,176,220);
Pause();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -