os_lcd.c

来自「对pxa255内置lcd控制器编程来实现字符及图像的显示」· C语言 代码 · 共 38 行

C
38
字号
extern void print_hzk16(int, int,char *,int);
extern void disable_lcd(void);
extern void enable_lcd(void);


extern void screen_clean(int);
extern char hzk16[];
#define BLACK 0x0000
#define WHITE 0xffff


void udelay(int multi)
{
  long int delay_1,delay_2;
  for (delay_2=0;delay_2<multi;delay_2++)
     for(delay_1=0;delay_1<100000;delay_1++);

}

void dummyOs()
{
 screen_clean(0x5);
 disable_lcd();
 print_hzk16(250,240,"西安电子科技大学", BLACK);
 print_hzk16(250,290,"电子工程学院",BLACK);
 print_hzk16(250,340,"王玉珂",WHITE);
 enable_lcd();
 udelay(300);  
 screen_clean(0x9);
 disable_lcd();
 print_hzk16(250,240,"字符显示实验",BLACK);
 enable_lcd();
 udelay(100);    

while(1);
}

⌨️ 快捷键说明

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