📄 123.lst
字号:
C51 COMPILER V7.08 123 03/13/2008 09:46:29 PAGE 1
C51 COMPILER V7.08, COMPILATION OF MODULE 123
OBJECT MODULE PLACED IN 123.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 123.c OPTIMIZE(4,SPEED) BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <SST89x5x4.h>
2 #include<stdio.h>
3 #include<define.h>
4 #include<asc_zimo.h>
5 #include<Hz_zimo.h>
6 //#include<meinv1.c>
7 #include<ssd1289.c>
8 #include<touch.c>
9
10
11
12 //=================================
13 main()
14 {
15 1 uint T_x = 3;
16 1 uint T_y = 4;
17 1 uchar R_data=0;
18 1 uchar G_data=0;
19 1 uchar B_data=0;
20 1 uint i,j,k=0;
21 1
22 1 SPCR=0X5C; //4分频,时钟极性高电平,上升边沿触发
23 1 RES=0;
24 1 DelayNS(1000);
25 1 RES=1;
26 1 //-------------------SPI设置
27 1
28 1 ssd1289_init();
29 1 touch_Init();
30 1 DispOneColor(RED);
31 1 DispClear();
32 1 send_command(0x22);
33 1
34 1 DrawString(0, 70, "触摸测试:", WHITE, BLACK, NORMAL);
35 1 DrawString(0, 152, "Easy Do It!!", RED, YELLOW, NORMAL);
36 1 DrawString(0, 168, "支持各种单片机", RED,YELLOW,TRANSP);
37 1 DrawString(0, 184, "提供Keil C51演示程序",YELLOW,RED,NORMAL);
38 1 // DispSmallPic(120, 0, 120, 160, gImage_meinv1); //X坐标,Y坐标,图片X轴长度,图片Y轴长度,图片数组
39 1 //==============================
40 1 Set_ramaddr(0,200);
41 1 send_command(0x22);
42 1 R_data=0;G_data=0;B_data=0;
43 1 for(j=0;j<20;j++)//红色渐强条
44 1 {
45 2 for(i=0;i<240;i++)
46 2 {R_data=i/8;send_data(R_data<<11|G_data<<5|B_data);}
47 2 }
48 1 R_data=0x1f;G_data=0x3f;B_data=0x1f;
49 1 for(j=0;j<20;j++)
50 1 {
51 2 for(i=0;i<240;i++)
52 2 {
53 3 G_data=0x3f-(i/4);
54 3 B_data=0x1f-(i/8);
55 3 send_data(R_data<<11|G_data<<5|B_data);}
C51 COMPILER V7.08 123 03/13/2008 09:46:29 PAGE 2
56 2 }
57 1 //----------------------------------
58 1 R_data=0;G_data=0;B_data=0;
59 1 for(j=0;j<20;j++)//绿色渐强条
60 1 {
61 2 for(i=0;i<240;i++)
62 2 {G_data=i/4;send_data(R_data<<11|G_data<<5|B_data);}
63 2 }
64 1 R_data=0x1f;G_data=0x3f;B_data=0x1f;
65 1 for(j=0;j<20;j++)
66 1 {
67 2 for(i=0;i<240;i++)
68 2 {
69 3 R_data=0x1f-(i/8);
70 3 B_data=0x1f-(i/8);
71 3 send_data(R_data<<11|G_data<<5|B_data);}
72 2 }
73 1 //----------------------------------
74 1 R_data=0;G_data=0;B_data=0;
75 1 for(j=0;j<20;j++)//蓝色渐强条
76 1 {
77 2 for(i=0;i<240;i++)
78 2 {B_data=i/8;send_data(R_data<<11|G_data<<5|B_data);}
79 2 }
80 1 B_data=0;
81 1 R_data=0x1f;G_data=0x3f;B_data=0x1f;
82 1 for(j=0;j<20;j++)
83 1 {
84 2 for(i=0;i<240;i++)
85 2 {
86 3 G_data=0x3f-(i/4);
87 3 R_data=0x1f-(i/8);
88 3 send_data(R_data<<11|G_data<<5|B_data);}
89 2 }
90 1 //==============================
91 1 while(1)
92 1 {
93 2 if (touch_INT==0)
94 2 {
95 3 touch_GetAdXY(&T_x, &T_y);
96 3
97 3 DispNum(20, 90, T_x);
98 3 DispNum(20, 110, T_y);
99 3 }
100 2 }
101 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2861 ----
CONSTANT SIZE = 2157 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 97
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 + -