📄 script.lst
字号:
C51 COMPILER V7.06 SCRIPT 06/16/2005 10:05:39 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE SCRIPT
OBJECT MODULE PLACED IN F:\T100_C~1\HUI_CH~1\铁将军\SIMULA~2\SCRIPT.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE F:\T100_C~1\HUI_CH~1\铁将军\SIMULA~2\SCRIPT.C DB SB OE
stmt level source
1 ////////////////script for T100 AU7 temp////////////////
2 #include "reg51.h"
3 #include "common.h"
4 #include "System.h"
5 #include "Struct.h"
6 #include "Keypad.h"
7 #include "TW101Reg.h"
8 #include "OSDDraw.h"
9 #include "OSDCtrl.h"
10 #include "TwoWire.h"
11 #include "Display.h"
12 #include "T101_Util.h"
13
14 void CVBS_S1(void);
15 void CVBS_S2(void);
16 void CVBS_S3(void);
17 void CVBS_S4(void);
18 void SVideo_S(void);
19
20 void CVBS_S1(void)
21 {
22 1 I2CWriteByte(TW101,0xe0, 0x92);
23 1 I2CWriteByte(TW101,0x0a, 0x30);
24 1 I2CWriteByte(TW101,0x0b, 0x30);
25 1 I2CWriteByte(TW101,0x0c, 0x30);
26 1 I2CWriteByte(TW101,0x0d, 0x20);
27 1 I2CWriteByte(TW101,0x18, 0x02);
28 1 I2CWriteByte(TW101,0x19, 0x00);
29 1 I2CWriteByte(TW101,0x1a, 0x87);
30 1 I2CWriteByte(TW101,0x1c, 0xb8);
31 1 I2CWriteByte(TW101,0x98, 0xcc);
32 1 I2CWriteByte(TW101,0xe1, 0xf4);
33 1 I2CWriteByte(TW101+4,0x04, 0xdd);
34 1 I2CWriteByte(TW101+4,0x10, 0x27);
35 1 I2CWriteByte(TW101+4,0x00, 0x00);
36 1 I2CWriteByte(TW101+4,0x03, 0x00);
37 1 I2CWriteByte(TW101+4,0x02, 0x4b);
38 1 I2CWriteByte(TW101+4,0x39, 0x8a);
39 1 I2CWriteByte(TW101+4,0x08, 0x80);
40 1 I2CWriteByte(TW101+4,0x3f, 0x00);
41 1 I2CWriteByte(TW101,0xc8, 0x1b);
42 1 I2CWriteByte(TW101,0xc9, 0x03);
43 1 I2CWriteByte(TW101,0xca, 0x01);
44 1 I2CWriteByte(TW101,0xca, 0x03);
45 1 I2CWriteByte(TW101,0xc1, 0xc8);
46 1 I2CWriteByte(TW101,0xd8, 0x00);
47 1 I2CWriteByte(TW101,0xd9, 0x00);
48 1 I2CWriteByte(TW101,0xdc, 0xe0);
49 1 I2CWriteByte(TW101,0xdd, 0x01);
50 1 I2CWriteByte(TW101,0xda, 0x00);
51 1 I2CWriteByte(TW101,0xdb, 0x00);
52 1 I2CWriteByte(TW101,0xde, 0xea);
53 1 I2CWriteByte(TW101,0xdf, 0x00);
54 1 I2CWriteByte(TW101,0x84, 0x30);
55 1 I2CWriteByte(TW101,0x85, 0x15);
C51 COMPILER V7.06 SCRIPT 06/16/2005 10:05:39 PAGE 2
56 1 I2CWriteByte(TW101,0xb0, 0x20);
57 1 I2CWriteByte(TW101,0xb1, 0x00);
58 1 I2CWriteByte(TW101,0xb2, 0x0d);
59 1 I2CWriteByte(TW101,0xb3, 0x00);
60 1 I2CWriteByte(TW101,0xb4, 0xe0);
61 1 I2CWriteByte(TW101,0xb5, 0x01);
62 1 I2CWriteByte(TW101,0xb6, 0xea);
63 1 I2CWriteByte(TW101,0xb7, 0x00);
64 1 I2CWriteByte(TW101,0xb8, 0x88);
65 1 I2CWriteByte(TW101,0xb9, 0x02);
66 1 I2CWriteByte(TW101,0xba, 0x04);
67 1 I2CWriteByte(TW101,0xbb, 0x01);
68 1 I2CWriteByte(TW101,0xbc, 0x10);
69 1 I2CWriteByte(TW101,0xbd, 0x00);
70 1 I2CWriteByte(TW101,0xbe, 0x03);
71 1 I2CWriteByte(TW101,0xbf, 0x00);
72 1 I2CWriteByte(TW101,0x70, 0x90);
73 1 I2CWriteByte(TW101,0x72, 0x00);
74 1 I2CWriteByte(TW101,0x73, 0xc0);
75 1 I2CWriteByte(TW101,0x74, 0x48);
76 1 I2CWriteByte(TW101,0x75, 0x83);
77 1 I2CWriteByte(TW101+2,0x20, 0x21);
78 1 I2CWriteByte(TW101+2,0x21, 0x7d);
79 1 I2CWriteByte(TW101+2,0x22, 0x2d);
80 1 I2CWriteByte(TW101+2,0x23, 0x02);
81 1 I2CWriteByte(TW101+2,0x24, 0x0c);
82 1 I2CWriteByte(TW101+2,0x25, 0x4b);
83 1 I2CWriteByte(TW101+2,0x26, 0x02);
84 1 I2CWriteByte(TW101+2,0x27, 0x1c);
85 1 I2CWriteByte(TW101+2,0x28, 0x02);
86 1 I2CWriteByte(TW101+2,0x29, 0x29);
87 1 I2CWriteByte(TW101+2,0x2a, 0x00);
88 1 I2CWriteByte(TW101+2,0x2b, 0x01);
89 1 I2CWriteByte(TW101+2,0x2c, 0x18);
90 1 I2CWriteByte(TW101+2,0x2d, 0x03);
91 1 I2CWriteByte(TW101+2,0x2e, 0x00);
92 1 I2CWriteByte(TW101+2,0x2f, 0x00);
93 1 I2CWriteByte(TW101+2,0x30, 0x01);
94 1 I2CWriteByte(TW101+2,0x31, 0xfb);
95 1 I2CWriteByte(TW101+2,0x32, 0x01);
96 1 I2CWriteByte(TW101+2,0x33, 0x37);
97 1 I2CWriteByte(TW101+2,0x34, 0x00);
98 1 I2CWriteByte(TW101+2,0x35, 0x06);
99 1 I2CWriteByte(TW101,0x50, 0x06);
100 1 I2CWriteByte(TW101,0x38, 0x50);
101 1 I2CWriteByte(TW101,0x39, 0x00);
102 1 I2CWriteByte(TW101,0x3a, 0x20);
103 1 I2CWriteByte(TW101,0x3b, 0x03);
104 1 I2CWriteByte(TW101,0xe0, 0x9d);
105 1 I2CWriteByte(TW101,0x70, 0x81);
106 1 I2CWriteByte(TW101,0x71, 0x00);
107 1 I2CWriteByte(TW101,0x71, 0x82);
108 1 I2CWriteByte(TW101,0x71, 0x51);
109 1 I2CWriteByte(TW101,0x71, 0x7a);
110 1 I2CWriteByte(TW101,0x71, 0x71);
111 1 I2CWriteByte(TW101,0x71, 0x72);
112 1 I2CWriteByte(TW101,0x71, 0x91);
113 1 I2CWriteByte(TW101,0x71, 0x6a);
114 1 I2CWriteByte(TW101,0x71, 0xb1);
115 1 I2CWriteByte(TW101,0x71, 0x62);
116 1 I2CWriteByte(TW101,0x71, 0xd1);
117 1 I2CWriteByte(TW101,0x71, 0x5a);
C51 COMPILER V7.06 SCRIPT 06/16/2005 10:05:39 PAGE 3
118 1 I2CWriteByte(TW101,0x71, 0xf1);
119 1 I2CWriteByte(TW101,0x71, 0x52);
120 1 I2CWriteByte(TW101,0x71, 0x11);
121 1 I2CWriteByte(TW101,0x71, 0x4b);
122 1 I2CWriteByte(TW101,0x71, 0x31);
123 1 I2CWriteByte(TW101,0x71, 0x43);
124 1 I2CWriteByte(TW101,0x71, 0x51);
125 1 I2CWriteByte(TW101,0x71, 0x3b);
126 1 I2CWriteByte(TW101,0x71, 0x71);
127 1 I2CWriteByte(TW101,0x71, 0x33);
128 1 I2CWriteByte(TW101,0x71, 0x91);
129 1 I2CWriteByte(TW101,0x71, 0x2b);
130 1 I2CWriteByte(TW101,0x71, 0xb1);
131 1 I2CWriteByte(TW101,0x71, 0x23);
132 1 I2CWriteByte(TW101,0x71, 0xd1);
133 1 I2CWriteByte(TW101,0x71, 0x1b);
134 1 I2CWriteByte(TW101,0x71, 0xf1);
135 1 I2CWriteByte(TW101,0x71, 0x13);
136 1 I2CWriteByte(TW101,0x71, 0xe0);
137 1 I2CWriteByte(TW101,0x71, 0x0b);
138 1 I2CWriteByte(TW101,0x71, 0x00);
139 1 I2CWriteByte(TW101,0x71, 0x00);
140 1 I2CWriteByte(TW101,0x71, 0x04);
141 1 I2CWriteByte(TW101,0x71, 0x00);
142 1 I2CWriteByte(TW101,0x71, 0xe2);
143 1 I2CWriteByte(TW101,0x71, 0x8b);
144 1 I2CWriteByte(TW101,0x71, 0x11);
145 1 I2CWriteByte(TW101,0x71, 0xc4);
146 1 I2CWriteByte(TW101,0x71, 0x8b);
147 1 I2CWriteByte(TW101,0x71, 0x11);
148 1 I2CWriteByte(TW101,0x71, 0x86);
149 1 I2CWriteByte(TW101,0x71, 0x8b);
150 1 I2CWriteByte(TW101,0x71, 0x11);
151 1 I2CWriteByte(TW101,0x71, 0x68);
152 1 I2CWriteByte(TW101,0x71, 0x93);
153 1 I2CWriteByte(TW101,0x71, 0x11);
154 1 I2CWriteByte(TW101,0x71, 0x2a);
155 1 I2CWriteByte(TW101,0x71, 0x93);
156 1 I2CWriteByte(TW101,0x71, 0x32);
157 1 I2CWriteByte(TW101,0x71, 0x0c);
158 1 I2CWriteByte(TW101,0x71, 0x9b);
159 1 I2CWriteByte(TW101,0x71, 0x32);
160 1 I2CWriteByte(TW101,0x71, 0xce);
161 1 I2CWriteByte(TW101,0x71, 0x9a);
162 1 I2CWriteByte(TW101,0x71, 0x32);
163 1 I2CWriteByte(TW101,0x71, 0x90);
164 1 I2CWriteByte(TW101,0x71, 0x9a);
165 1 I2CWriteByte(TW101,0x71, 0x32);
166 1 I2CWriteByte(TW101,0x71, 0x52);
167 1 I2CWriteByte(TW101,0x71, 0x9a);
168 1 I2CWriteByte(TW101,0x71, 0x52);
169 1 I2CWriteByte(TW101,0x71, 0x14);
170 1 I2CWriteByte(TW101,0x71, 0xa2);
171 1 I2CWriteByte(TW101,0x71, 0x52);
172 1 I2CWriteByte(TW101,0x71, 0xd6);
173 1 I2CWriteByte(TW101,0x71, 0xa1);
174 1 I2CWriteByte(TW101,0x71, 0x52);
175 1 I2CWriteByte(TW101,0x71, 0x98);
176 1 I2CWriteByte(TW101,0x71, 0xa1);
177 1 I2CWriteByte(TW101,0x71, 0x72);
178 1 I2CWriteByte(TW101,0x71, 0x58);
179 1 I2CWriteByte(TW101,0x71, 0x99);
C51 COMPILER V7.06 SCRIPT 06/16/2005 10:05:39 PAGE 4
180 1 I2CWriteByte(TW101,0x71, 0x93);
181 1 I2CWriteByte(TW101,0x71, 0x1a);
182 1 I2CWriteByte(TW101,0x71, 0x99);
183 1 I2CWriteByte(TW101,0x71, 0x93);
184 1 I2CWriteByte(TW101,0x71, 0xdc);
185 1 I2CWriteByte(TW101,0x71, 0x98);
186 1 I2CWriteByte(TW101,0x71, 0x93);
187 1 I2CWriteByte(TW101,0x71, 0x1e);
188 1 I2CWriteByte(TW101,0x71, 0x04);
189 1 }
190
191 void CVBS_S2(void)
192 {
193 1 I2CWriteByte(TW101,0xe0, 0x92);
194 1 I2CWriteByte(TW101,0x0a, 0x30);
195 1 I2CWriteByte(TW101,0x0b, 0x30);
196 1 I2CWriteByte(TW101,0x0c, 0x30);
197 1 I2CWriteByte(TW101,0x98, 0xcc);
198 1 I2CWriteByte(TW101,0xe1, 0xf4);
199 1 I2CWriteByte(TW101,0x0d, 0x20);
200 1 I2CWriteByte(TW101,0x1c, 0xb8);
201 1 I2CWriteByte(TW101,0x18, 0x00);
202 1 I2CWriteByte(TW101,0x19, 0x00);
203 1 I2CWriteByte(TW101,0x1a, 0x87);
204 1 I2CWriteByte(TW101+4,0x04, 0xdd);
205 1 I2CWriteByte(TW101+4,0x10, 0x27);
206 1 I2CWriteByte(TW101+4,0x00, 0x00);
207 1 I2CWriteByte(TW101+4,0x03, 0x00);
208 1 I2CWriteByte(TW101+4,0x02, 0x4b);
209 1 I2CWriteByte(TW101+4,0x39, 0x8a);
210 1 I2CWriteByte(TW101+4,0x08, 0x80);
211 1 I2CWriteByte(TW101+4,0x3f, 0x00);
212 1 I2CWriteByte(TW101,0xca, 0x01);
213 1 I2CWriteByte(TW101,0xc8, 0x1b);
214 1 I2CWriteByte(TW101,0xc9, 0x03);
215 1 I2CWriteByte(TW101,0xca, 0x03);
216 1 I2CWriteByte(TW101,0xc1, 0xc8);
217 1 I2CWriteByte(TW101,0xd8, 0x00);
218 1 I2CWriteByte(TW101,0xd9, 0x00);
219 1 I2CWriteByte(TW101,0xdc, 0xe0);
220 1 I2CWriteByte(TW101,0xdd, 0x01);
221 1 I2CWriteByte(TW101,0xda, 0x00);
222 1 I2CWriteByte(TW101,0xdb, 0x00);
223 1 I2CWriteByte(TW101,0xde, 0xea);
224 1 I2CWriteByte(TW101,0xdf, 0x00);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -