📄 pattern_show.lst
字号:
C51 COMPILER V8.02 PATTERN_SHOW 07/28/2008 17:49:19 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE PATTERN_SHOW
OBJECT MODULE PLACED IN Pattern_Show.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Pattern_Show.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "Main.H"
*** ERROR C141 IN LINE 12 OF C:\KEIL\C51\INC\INTRINS.H: syntax error near 'extern', expected ';'
2 #include "Time_Mode.H"
3 #include "Pattern_Show.H"
4 #include "Pitcure.H"
5 #include "absacc.h"
6
7 tByte RGB_Red_H = 0xf8;//0xf0;
8 tByte RGB_Red_L = 0x00;
9 tByte RGB_Green_H = 0x07;//0x0f;
10 tByte RGB_Green_L = 0xe0;//0x00;
11 tByte RGB_Blue_H = 0x00;
12 tByte RGB_Blue_L = 0x1f; //0xf0
13 tByte RGB_White_H = 0xff;
14 tByte RGB_White_L = 0xff;
15 tByte RGB_Black_H = 0x00;
16 tByte RGB_Black_L = 0x00;
17 tByte RGB_Pink_H = 0xf8;
18 tByte RGB_Pink_L = 0x1f;
19 tByte RGB_LightBlue_H = 0x07;
20 tByte RGB_LightBlue_L = 0xff;
21 tByte RGB_Yellow_H = 0xff;
22 tByte RGB_Yellow_L = 0xe0;
23 tByte RGB_Frame_H,RGB_Frame_L;
24 tByte RGB_Block_H,RGB_Block_L;
25 tByte ColorBAR_Data_H;
26 tByte ColorBAR_Data_L;
27
28 void RGB_Pattern_Main()
29 {
30 1 tByte i,j;
31 1
32 1 Window_Main();
33 1
34 1 for(i=0;i<1;i++)
35 1 {
36 2 for(j=0;j<128;j++)
37 2 {
38 3 WriteState_Main(RGB_Frame_H,RGB_Frame_L);
39 3 }
40 2 }
41 1 for(i=1;i<127;i++)
42 1 {
43 2 for(j=0;j<1;j++)
44 2 {
45 3 WriteState_Main(RGB_Frame_H,RGB_Frame_L);
46 3 }
47 2 for(j=1;j<127;j++)
48 2 {
49 3 WriteState_Main(RGB_Block_H,RGB_Block_L);
50 3 }
51 2 for(j=127;j<128;j++)
52 2 {
53 3 WriteState_Main(RGB_Frame_H,RGB_Frame_L);
54 3 }
C51 COMPILER V8.02 PATTERN_SHOW 07/28/2008 17:49:19 PAGE 2
55 2 }
56 1 for(i=127;i<128;i++)
57 1 {
58 2 for(j=0;j<128;j++)
59 2 {
60 3 WriteState_Main(RGB_Frame_H,RGB_Frame_L);
61 3 }
62 2 }
63 1 }
64
65 void RGB_Pattern_Show()
66 {
67 1 tByte i;
68 1
69 1 for(i=0;i<5;i++)
70 1 {
71 2 switch (i)
72 2 {
73 3 case 0: // RED
74 3 RGB_Frame_H=RGB_Green_H;
75 3 RGB_Frame_L=RGB_Green_L;
76 3 RGB_Block_H=RGB_Red_H;
77 3 RGB_Block_L=RGB_Red_L;
78 3 RGB_Pattern_Main();
79 3 break;
80 3 case 1: // GREEN
81 3 RGB_Frame_H=RGB_Blue_H;
82 3 RGB_Frame_L=RGB_Blue_L;
83 3 RGB_Block_H=RGB_Green_H;
84 3 RGB_Block_L=RGB_Green_L;
85 3 RGB_Pattern_Main();
86 3 break;
87 3 case 2: // BLUE
88 3 RGB_Frame_H=RGB_Red_H;
89 3 RGB_Frame_L=RGB_Red_L;
90 3 RGB_Block_H=RGB_Blue_H;
91 3 RGB_Block_L=RGB_Blue_L;
92 3 RGB_Pattern_Main();
93 3 break;
94 3 case 3: // WHITE
95 3 RGB_Frame_H=RGB_Black_H;
96 3 RGB_Frame_L=RGB_Black_L;
97 3 RGB_Block_H=RGB_White_H;
98 3 RGB_Block_L=RGB_White_L;
99 3 RGB_Pattern_Main();
100 3 break;
101 3 case 4: // BLACK
102 3 RGB_Frame_H=RGB_White_H;
103 3 RGB_Frame_L=RGB_White_L;
104 3 RGB_Block_H=RGB_Black_H;
105 3 RGB_Block_L=RGB_Black_L;
106 3 RGB_Pattern_Main();
107 3 break;
108 3 default:
109 3 break;
110 3 }
111 2 Press();
112 2 }
113 1 }
114
115 void Other_Pattern_Show()
116 {
C51 COMPILER V8.02 PATTERN_SHOW 07/28/2008 17:49:19 PAGE 3
117 1 tByte s,i,j;
118 1
119 1 for(s=0;s<3;s++)
120 1 {
121 2 Window_Main();
122 2 switch (s)
123 2 {
124 3 case 0: // Row Line Pattern
125 3 for(i=0;i<64;i++)
126 3 {
127 4 for(j=0;j<128;j++)
128 4 {
129 5 WriteState_Main(RGB_White_H,RGB_White_L);
130 5 }
131 4 for(j=0;j<128;j++)
132 4 {
133 5 WriteState_Main(RGB_Black_H,RGB_Black_L);
134 5 }
135 4 }
136 3 break;
137 3 case 1: // Column Line Pattern
138 3 for(i=0;i<128;i++)
139 3 {
140 4 for(j=0;j<64;j++)
141 4 {
142 5 WriteState_Main(RGB_White_H,RGB_White_L);
143 5 WriteState_Main(RGB_Black_H,RGB_Black_L);
144 5 }
145 4 }
146 3 break;
147 3 case 2: // Dot Pattern
148 3 for(i=0;i<64;i++)
149 3 {
150 4 for(j=0;j<64;j++)
151 4 {
152 5 WriteState_Main(RGB_White_H,RGB_White_L);
153 5 WriteState_Main(RGB_Black_H,RGB_Black_L);
154 5 }
155 4 for(j=0;j<64;j++)
156 4 {
157 5 WriteState_Main(RGB_Black_H,RGB_Black_L);
158 5 WriteState_Main(RGB_White_H,RGB_White_L);
159 5 }
160 4 }
161 3 break;
162 3 default:
163 3 break;
164 3 }
165 2 Press();
166 2 }
167 1 }
168
169
170 void ColorBAR_Pattern_Main_Show()
171 {
172 1 tByte i,j;
173 1 tByte number;
174 1
175 1 Window_Main();
176 1
177 1 for(i=0;i<128;i++)
178 1 {
C51 COMPILER V8.02 PATTERN_SHOW 07/28/2008 17:49:19 PAGE 4
179 2
180 2 for(number=0;number<8;number++)
181 2 {
182 3 switch(number)
183 3 {
184 4 case 0:
185 4 ColorBAR_Data_H=RGB_Green_H;
186 4 ColorBAR_Data_L=RGB_Green_L;
187 4 break;
188 4 case 1:
189 4 ColorBAR_Data_H=RGB_Blue_H;
190 4 ColorBAR_Data_L=RGB_Blue_L;
191 4 break;
192 4 case 2:
193 4 ColorBAR_Data_H=RGB_Black_H;
194 4 ColorBAR_Data_L=RGB_Black_L;
195 4 break;
196 4 case 3:
197 4 ColorBAR_Data_H=RGB_White_H;
198 4 ColorBAR_Data_L=RGB_White_L;
199 4 break;
200 4 case 4:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -