📄 display.lst
字号:
C51 COMPILER V7.50 DISPLAY 09/05/2008 09:53:57 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN ..\output\output_bin\output_program\display.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\..\code\ap_main\src\display.c LARGE OPTIMIZE(9,SIZE) BROWSE INCDIR(..\..
-\..\bsp\include;..\..\code\ap_main\src\include;..\..\code\global;..\..\code\include) DEFINE(CONFIG_ASIC,dynamic_load,FIR
-ST) DEBUG OBJECTEXTEND PRINT(..\output\output_bin\output_program\display.lst) OBJECT(..\output\output_bin\output_program
-\display.obj)
line level source
1 /*******************
2 * display.c
3 *******************/
4
5 #include <string.h>
6 #include "api.h"
7 #include "lcd.h"
8 #include "common.h"
9 #include "display.h"
10
11 void gfx_bg(void)
12 {
13 1 UINT8 i;
14 1
15 1 gfx_set_bg(COLOR_WHITE);
16 1
17 1 lcd_set_rw_area(SCREEN_START_X,SCREEN_START_Y,SCREEN_WIDTH,SCREEN_HEIGHT);
18 1
19 1 for(i = 0; i < SCREEN_HEIGHT; i++)
20 1 lcd_put_data((UINT16)bg_pixel, sizeof(bg_pixel));
21 1 }
22
23 void gfx_bg_rectangle(UINT8 x, UINT8 y, UINT8 w, UINT8 h)
24 {
25 1 lcd_set_rw_area(x, y, w, h);
26 1
27 1 while(h--)
28 1 lcd_put_data((UINT16)bg_pixel, w << 1);
29 1 }
30
31 void gfx_set_bg(UINT16 color)
32 {
33 1 UINT8 i;
34 1 static UINT16 curr_color;
35 1
36 1 if(curr_color != color)
37 1 curr_color = color;
38 1
39 1 /* Init background pixel */
40 1 for(i = 0; i < SCREEN_WIDTH; i++)
41 1 bg_pixel[i] = color;
42 1 }
43
44
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 139 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2 5
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
C51 COMPILER V7.50 DISPLAY 09/05/2008 09:53:57 PAGE 2
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -