Mode_Detect.lst
上传用户:xmyjxjd
上传日期:2013-05-04
资源大小:1517k
文件大小:371k
开发平台:

C/C++

  1.                                            ; SOURCE LINE # 1257
  2.                                            ; SOURCE LINE # 1260
  3. 003E 900000      E     MOV     DPTR,#CAP_WIN+05AH
  4. 0041 120000      R     LCALL   L?0396
  5. 0044 FF                MOV     R7,A
  6. 0045 7800        E     MOV     R0,#LOW usADC_Clock
  7. 0047 A606              MOV     @R0,AR6
  8. 0049 08                INC     R0
  9. 004A A607              MOV     @R0,AR7
  10.                                            ; SOURCE LINE # 1261
  11. 004C 900000      E     MOV     DPTR,#CAP_WIN+05CH
  12. 004F 120000      R     LCALL   L?0396
  13. 0052 FF                MOV     R7,A
  14. 0053 120000      R     LCALL   L?0463
  15.                                            ; SOURCE LINE # 1262
  16. 0056 900000      E     MOV     DPTR,#CAP_WIN+05EH
  17. 0059 120000      R     LCALL   L?0396
  18. 005C FF                MOV     R7,A
  19. 005D 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  20. 005F A606              MOV     @R0,AR6
  21. 0061 08                INC     R0
  22. 0062 A607              MOV     @R0,AR7
  23.                                            ; SOURCE LINE # 1263
  24. 0064 020000      R     LJMP    ?C0218
  25. 0067         ?C0217:
  26.                                            ; SOURCE LINE # 1265
  27.                                            ; SOURCE LINE # 1266
  28. 0067 120000      R     LCALL   L?0489
  29. 006A A4                MUL     AB
  30. 006B 2400        E     ADD     A,#LOW CAP_WIN
  31. 006D F582              MOV     DPL,A
  32. 006F E5F0              MOV     A,B
  33. 0071 3400        E     ADDC    A,#HIGH CAP_WIN
  34. 0073 120000      R     LCALL   L?0433
  35. 0076 7800        E     MOV     R0,#LOW usADC_Clock
  36. 0078 A604              MOV     @R0,AR4
  37. 007A 08                INC     R0
  38. 007B F6                MOV     @R0,A
  39.                                            ; SOURCE LINE # 1267
  40. 007C 75F00A            MOV     B,#0AH
  41. 007F EF                MOV     A,R7
  42. 0080 A4                MUL     AB
  43. 0081 2400        E     ADD     A,#LOW CAP_WIN+02H
  44. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 87  
  45. 0083 F582              MOV     DPL,A
  46. 0085 E5F0              MOV     A,B
  47. 0087 3400        E     ADDC    A,#HIGH CAP_WIN+02H
  48. 0089 120000      R     LCALL   L?0395
  49. 008C 7800        E     MOV     R0,#LOW usIPH_ACT_STA
  50. 008E A606              MOV     @R0,AR6
  51. 0090 08                INC     R0
  52. 0091 F6                MOV     @R0,A
  53.                                            ; SOURCE LINE # 1268
  54. 0092 120000      R     LCALL   L?0447
  55. 0095 2400        E     ADD     A,#LOW CAP_WIN+04H
  56. 0097 F582              MOV     DPL,A
  57. 0099 E5F0              MOV     A,B
  58. 009B 3400        E     ADDC    A,#HIGH CAP_WIN+04H
  59. 009D 120000      R     LCALL   L?0395
  60. 00A0 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  61. 00A2 A606              MOV     @R0,AR6
  62. 00A4 08                INC     R0
  63. 00A5 F6                MOV     @R0,A
  64.                                            ; SOURCE LINE # 1271
  65. 00A6 7800        R     MOV     R0,#LOW usHsync
  66. 00A8 120000      R     LCALL   L?0400
  67. 00AB 120000      R     LCALL   L?0483
  68. 00AE C004              PUSH    AR4
  69. 00B0 C005              PUSH    AR5
  70. 00B2 C006              PUSH    AR6
  71. 00B4 C007              PUSH    AR7
  72. 00B6 7800        E     MOV     R0,#LOW usADC_Clock
  73. 00B8 120000      R     LCALL   L?0400
  74. 00BB 120000      R     LCALL   L?0491
  75. 00BE D003              POP     AR3
  76. 00C0 D002              POP     AR2
  77. 00C2 D001              POP     AR1
  78. 00C4 D000              POP     AR0
  79.                                            ; SOURCE LINE # 1272
  80. 00C6 120000      R     LCALL   L?0427
  81.                                            ; SOURCE LINE # 1275
  82. 00C9 C3                CLR     C
  83. 00CA 748C              MOV     A,#08CH
  84. 00CC 9500        R     SUBB    A,usDispLen+01H
  85. 00CE E4                CLR     A
  86. 00CF 9500        R     SUBB    A,usDispLen
  87. 00D1 5054              JNC     ?C0218
  88. 00D3 7800        R     MOV     R0,#LOW ucMode_Curr
  89. 00D5 E6                MOV     A,@R0
  90. 00D6 FF                MOV     R7,A
  91. 00D7 7437              MOV     A,#037H
  92. 00D9 9F                SUBB    A,R7
  93. 00DA 504B              JNC     ?C0218
  94. 00DC 743B              MOV     A,#03BH
  95. 00DE C3                CLR     C
  96. 00DF 9F                SUBB    A,R7
  97. 00E0 4045              JC      ?C0218
  98.                                            ; SOURCE LINE # 1276
  99.                                            ; SOURCE LINE # 1277
  100. 00E2 E6                MOV     A,@R0
  101. 00E3 FF                MOV     R7,A
  102. 00E4 75F006            MOV     B,#06H
  103. 00E7 A4                MUL     AB
  104. 00E8 2400        E     ADD     A,#LOW ADC_SD_SET+0FEB6H
  105. 00EA F582              MOV     DPL,A
  106. 00EC E5F0              MOV     A,B
  107. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 88  
  108. 00EE 3400        E     ADDC    A,#HIGH ADC_SD_SET+0FEB6H
  109. 00F0 120000      R     LCALL   L?0433
  110. 00F3 7800        E     MOV     R0,#LOW usADC_Clock
  111. 00F5 A604              MOV     @R0,AR4
  112. 00F7 08                INC     R0
  113. 00F8 F6                MOV     @R0,A
  114.                                            ; SOURCE LINE # 1278
  115. 00F9 75F006            MOV     B,#06H
  116. 00FC EF                MOV     A,R7
  117. 00FD A4                MUL     AB
  118. 00FE 2400        E     ADD     A,#LOW ADC_SD_SET+0FEB8H
  119. 0100 F582              MOV     DPL,A
  120. 0102 E5F0              MOV     A,B
  121. 0104 3400        E     ADDC    A,#HIGH ADC_SD_SET+0FEB8H
  122. 0106 120000      R     LCALL   L?0395
  123. 0109 7800        E     MOV     R0,#LOW usIPH_ACT_STA
  124. 010B A606              MOV     @R0,AR6
  125. 010D 08                INC     R0
  126. 010E F6                MOV     @R0,A
  127.                                            ; SOURCE LINE # 1279
  128. 010F 7800        R     MOV     R0,#LOW ucMode_Curr
  129. 0111 E6                MOV     A,@R0
  130. 0112 75F006            MOV     B,#06H
  131. 0115 A4                MUL     AB
  132. 0116 2400        E     ADD     A,#LOW ADC_SD_SET+0FEBAH
  133. 0118 F582              MOV     DPL,A
  134. 011A E5F0              MOV     A,B
  135. 011C 3400        E     ADDC    A,#HIGH ADC_SD_SET+0FEBAH
  136. 011E 120000      R     LCALL   L?0395
  137. 0121 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  138. 0123 A606              MOV     @R0,AR6
  139. 0125 08                INC     R0
  140. 0126 F6                MOV     @R0,A
  141.                                            ; SOURCE LINE # 1280
  142.                                            ; SOURCE LINE # 1282
  143. 0127         ?C0218:
  144.                                            ; SOURCE LINE # 1285
  145. 0127 7800        R     MOV     R0,#LOW usHsync
  146. 0129 120000      R     LCALL   L?0400
  147. 012C 120000      R     LCALL   L?0483
  148. 012F C004              PUSH    AR4
  149. 0131 C005              PUSH    AR5
  150. 0133 C006              PUSH    AR6
  151. 0135 C007              PUSH    AR7
  152. 0137 7800        E     MOV     R0,#LOW usADC_Clock
  153. 0139 120000      R     LCALL   L?0400
  154. 013C 120000      R     LCALL   L?0491
  155. 013F D003              POP     AR3
  156. 0141 D002              POP     AR2
  157. 0143 D001              POP     AR1
  158. 0145 D000              POP     AR0
  159.                                            ; SOURCE LINE # 1286
  160. 0147 120000      R     LCALL   L?0427
  161.                                            ; SOURCE LINE # 1290
  162. 014A D3                SETB    C
  163. 014B 742D              MOV     A,#02DH
  164. 014D 9500        R     SUBB    A,usDispLen+01H
  165. 014F E4                CLR     A
  166. 0150 9500        R     SUBB    A,usDispLen
  167. 0152 4004              JC      ?C0220
  168. 0154 7B15              MOV     R3,#015H
  169. 0156 8002              SJMP    ?C0221
  170. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 89  
  171. 0158         ?C0220:
  172. 0158 7B05              MOV     R3,#05H
  173. 015A         ?C0221:
  174. 015A 7DE0              MOV     R5,#0E0H
  175. 015C 7FEA              MOV     R7,#0EAH
  176. 015E 120000      E     LCALL   _RTDSetBit
  177.                                            ; SOURCE LINE # 1296
  178. 0161 D3                SETB    C
  179. 0162 743C              MOV     A,#03CH
  180. 0164 9500        R     SUBB    A,usDispLen+01H
  181. 0166 E4                CLR     A
  182. 0167 9500        R     SUBB    A,usDispLen
  183. 0169 4004              JC      ?C0222
  184. 016B 7B08              MOV     R3,#08H
  185. 016D 8002              SJMP    ?C0223
  186. 016F         ?C0222:
  187. 016F 7B00              MOV     R3,#00H
  188. 0171         ?C0223:
  189. 0171 7DF3              MOV     R5,#0F3H
  190. 0173 7F04              MOV     R7,#04H
  191. 0175 120000      E     LCALL   _RTDSetBit
  192.                                            ; SOURCE LINE # 1298
  193. 0178 E4                CLR     A
  194. 0179 FD                MOV     R5,A
  195. 017A 7F3C              MOV     R7,#03CH
  196. 017C 120000      E     LCALL   _RTDSetByte
  197.                                            ; SOURCE LINE # 1300
  198. 017F 7D06              MOV     R5,#06H
  199. 0181 7FEB              MOV     R7,#0EBH
  200. 0183 120000      E     LCALL   _RTDSetByte
  201.                                            ; SOURCE LINE # 1310
  202. 0186 7B40              MOV     R3,#040H
  203. 0188 7DFF              MOV     R5,#0FFH
  204. 018A 7FEC              MOV     R7,#0ECH
  205. 018C 120000      E     LCALL   _RTDSetBit
  206.                                            ; SOURCE LINE # 1318
  207. 018F 7D1D              MOV     R5,#01DH
  208. 0191 7FE8              MOV     R7,#0E8H
  209. 0193 120000      E     LCALL   _RTDSetByte
  210.                                            ; SOURCE LINE # 1322
  211. 0196 E4                CLR     A
  212. 0197 FB                MOV     R3,A
  213. 0198 7DC7              MOV     R5,#0C7H
  214. 019A 7FEB              MOV     R7,#0EBH
  215. 019C 120000      E     LCALL   _RTDSetBit
  216.                                            ; SOURCE LINE # 1327
  217. 019F 7B04              MOV     R3,#04H
  218. 01A1 7DFF              MOV     R5,#0FFH
  219. 01A3 7FFF              MOV     R7,#0FFH
  220. 01A5 120000      E     LCALL   _RTDSetBit
  221.                                            ; SOURCE LINE # 1330
  222. 01A8 7800        R     MOV     R0,#LOW ucMode_Curr
  223. 01AA E6                MOV     A,@R0
  224. 01AB C3                CLR     C
  225. 01AC 941D              SUBB    A,#01DH
  226. 01AE 5004              JNC     ?C0224
  227.                                            ; SOURCE LINE # 1331
  228. 01B0 7D08              MOV     R5,#08H
  229. 01B2 8002              SJMP    ?C0378
  230. 01B4         ?C0224:
  231.                                            ; SOURCE LINE # 1333
  232. 01B4 7D10              MOV     R5,#010H
  233. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 90  
  234. 01B6         ?C0378:
  235. 01B6 7FE9              MOV     R7,#0E9H
  236. 01B8 120000      E     LCALL   _RTDSetByte
  237. 01BB         ?C0225:
  238.                                            ; SOURCE LINE # 1337
  239. 01BB 7800        R     MOV     R0,#LOW ucMode_Curr
  240. 01BD E6                MOV     A,@R0
  241. 01BE FF                MOV     R7,A
  242. 01BF 743C              MOV     A,#03CH
  243. 01C1 D3                SETB    C
  244. 01C2 9F                SUBB    A,R7
  245. 01C3 4010              JC      ?C0216
  246.                                            ; SOURCE LINE # 1338
  247.                                            ; SOURCE LINE # 1341
  248. 01C5 75F00A            MOV     B,#0AH
  249. 01C8 EF                MOV     A,R7
  250. 01C9 120000      R     LCALL   L?0421
  251. 01CC 120000      R     LCALL   L?0395
  252. 01CF 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  253. 01D1         ?C0384:
  254. 01D1 A606              MOV     @R0,AR6
  255. 01D3 08                INC     R0
  256. 01D4 F6                MOV     @R0,A
  257.                                            ; SOURCE LINE # 1342
  258.                                            ; SOURCE LINE # 1344
  259. 01D5         ?C0216:
  260.                                            ; SOURCE LINE # 1348
  261. 01D5 7D03              MOV     R5,#03H
  262. 01D7 7F8C              MOV     R7,#08CH
  263. 01D9 120000      E     LCALL   _RTDSetByte
  264.                                            ; SOURCE LINE # 1350
  265. 01DC 120000      R     LCALL   L?0448
  266. 01DF 2400        E     ADD     A,#LOW CAP_WIN+06H
  267. 01E1 F582              MOV     DPL,A
  268. 01E3 E5F0              MOV     A,B
  269. 01E5 3400        E     ADDC    A,#HIGH CAP_WIN+06H
  270. 01E7 F583              MOV     DPH,A
  271. 01E9 7401              MOV     A,#01H
  272. 01EB 93                MOVC    A,@A+DPTR
  273. 01EC 24FC              ADD     A,#0FCH
  274. 01EE 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  275. 01F0 F6                MOV     @R0,A
  276. 01F1 E4                CLR     A
  277. 01F2 93                MOVC    A,@A+DPTR
  278. 01F3 34FF              ADDC    A,#0FFH
  279. 01F5 18                DEC     R0
  280. 01F6 F6                MOV     @R0,A
  281.                                            ; SOURCE LINE # 1353
  282. 01F7 7D06              MOV     R5,#06H
  283. 01F9 7F8D              MOV     R7,#08DH
  284. 01FB 120000      E     LCALL   _RTDSetByte
  285.                                            ; SOURCE LINE # 1356
  286. 01FE 7800        R     MOV     R0,#LOW ucMode_Curr
  287. 0200 E6                MOV     A,@R0
  288. 0201 FF                MOV     R7,A
  289. 0202 C3                CLR     C
  290. 0203 9417              SUBB    A,#017H
  291. 0205 5005              JNC     ?C0227
  292.                                            ; SOURCE LINE # 1357
  293. 0207 750002      E     MOV     Data,#02H
  294. 020A 800E              SJMP    ?C0228
  295. 020C         ?C0227:
  296. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 91  
  297.                                            ; SOURCE LINE # 1358
  298. 020C EF                MOV     A,R7
  299. 020D C3                CLR     C
  300. 020E 942C              SUBB    A,#02CH
  301. 0210 5005              JNC     ?C0229
  302.                                            ; SOURCE LINE # 1359
  303. 0212 750005      E     MOV     Data,#05H
  304. 0215 8003              SJMP    ?C0228
  305. 0217         ?C0229:
  306.                                            ; SOURCE LINE # 1361
  307. 0217 750003      E     MOV     Data,#03H
  308. 021A         ?C0228:
  309.                                            ; SOURCE LINE # 1364
  310. 021A 120000      R     LCALL   L?0476
  311. 021D 24FA              ADD     A,#0FAH
  312. 021F 08                INC     R0
  313. 0220 F6                MOV     @R0,A
  314. 0221 EF                MOV     A,R7
  315. 0222 34FF              ADDC    A,#0FFH
  316. 0224 18                DEC     R0
  317. 0225 F6                MOV     @R0,A
  318.                                            ; SOURCE LINE # 1368
  319. 0226 120000      R     LCALL   L?0490
  320. 0229 120000      R     LCALL   L?0417
  321. 022C F583              MOV     DPH,A
  322. 022E E4                CLR     A
  323. 022F 93                MOVC    A,@A+DPTR
  324. 0230 F500        R     MOV     usDispLen,A
  325. 0232 7401              MOV     A,#01H
  326. 0234 93                MOVC    A,@A+DPTR
  327. 0235 F500        R     MOV     usDispLen+01H,A
  328.                                            ; SOURCE LINE # 1370
  329. 0237 EF                MOV     A,R7
  330. 0238 643C              XRL     A,#03CH
  331. 023A 701F              JNZ     ?C0231
  332.                                            ; SOURCE LINE # 1371
  333.                                            ; SOURCE LINE # 1372
  334. 023C E500        R     MOV     A,ucOption
  335. 023E 30E748            JNB     ACC.7,?C0235
  336.                                            ; SOURCE LINE # 1373
  337.                                            ; SOURCE LINE # 1374
  338. 0241 120000      R     LCALL   L?0426
  339. 0244 FE                MOV     R6,A
  340. 0245 D3                SETB    C
  341. 0246 7410              MOV     A,#010H
  342. 0248 9F                SUBB    A,R7
  343. 0249 7404              MOV     A,#04H
  344. 024B 9E                SUBB    A,R6
  345. 024C 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  346. 024E E6                MOV     A,@R0
  347. 024F 4002              JC      ?C0233
  348.                                            ; SOURCE LINE # 1375
  349. 0251 8016              SJMP    ?C0385
  350. 0253         ?C0233:
  351.                                            ; SOURCE LINE # 1377
  352. 0253 F500        R     MOV     usDispLen,A
  353. 0255 08                INC     R0
  354. 0256 E6                MOV     A,@R0
  355. 0257 F500        R     MOV     usDispLen+01H,A
  356.                                            ; SOURCE LINE # 1378
  357.                                            ; SOURCE LINE # 1379
  358. 0259 802E              SJMP    ?C0235
  359. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 92  
  360. 025B         ?C0231:
  361.                                            ; SOURCE LINE # 1380
  362. 025B 7800        R     MOV     R0,#LOW ucMode_Curr
  363. 025D E6                MOV     A,@R0
  364. 025E B43D28            CJNE    A,#03DH,?C0235
  365.                                            ; SOURCE LINE # 1381
  366.                                            ; SOURCE LINE # 1382
  367. 0261 E500        R     MOV     A,ucOption
  368. 0263 30E723            JNB     ACC.7,?C0235
  369.                                            ; SOURCE LINE # 1383
  370.                                            ; SOURCE LINE # 1384
  371. 0266 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  372. 0268 E6                MOV     A,@R0
  373. 0269         ?C0385:
  374. 0269 120000      R     LCALL   L?0401
  375. 026C 7B10              MOV     R3,#010H
  376. 026E 120000      R     LCALL   L?0442
  377. 0271 C006              PUSH    AR6
  378. 0273 C007              PUSH    AR7
  379. 0275 120000      R     LCALL   L?0426
  380. 0278 AB07              MOV     R3,AR7
  381. 027A FA                MOV     R2,A
  382. 027B E4                CLR     A
  383. 027C F9                MOV     R1,A
  384. 027D F8                MOV     R0,A
  385. 027E D007              POP     AR7
  386. 0280 D006              POP     AR6
  387. 0282 120000      E     LCALL   ?C?ULDIV
  388. 0285 8E00        R     MOV     usDispLen,R6
  389. 0287 8F00        R     MOV     usDispLen+01H,R7
  390.                                            ; SOURCE LINE # 1385
  391.                                            ; SOURCE LINE # 1386
  392. 0289         ?C0235:
  393.                                            ; SOURCE LINE # 1388
  394. 0289 7800        R     MOV     R0,#LOW ucMode_Curr
  395. 028B E6                MOV     A,@R0
  396. 028C 75F00A            MOV     B,#0AH
  397. 028F 120000      R     LCALL   L?0417
  398. 0292 120000      R     LCALL   L?0395
  399. 0295 FF                MOV     R7,A
  400. 0296 C3                CLR     C
  401. 0297 9500        R     SUBB    A,usDispLen+01H
  402. 0299 EE                MOV     A,R6
  403. 029A 9500        R     SUBB    A,usDispLen
  404. 029C 5004              JNC     ?C0238
  405. 029E 8E00        R     MOV     usDispLen,R6
  406. 02A0 8F00        R     MOV     usDispLen+01H,R7
  407. 02A2         ?C0238:
  408.                                            ; SOURCE LINE # 1391
  409. 02A2 120000      R     LCALL   L?0464
  410. 02A5 4012              JC      ?C0239
  411. 02A7 120000      R     LCALL   L?0393
  412. 02AA FF                MOV     R7,A
  413. 02AB C3                CLR     C
  414. 02AC 7800        E     MOV     R0,#LOW usIPH_ACT_WID+01H
  415. 02AE 96                SUBB    A,@R0
  416. 02AF EE                MOV     A,R6
  417. 02B0 18                DEC     R0
  418. 02B1 96                SUBB    A,@R0
  419. 02B2 5005              JNC     ?C0239
  420.                                            ; SOURCE LINE # 1392
  421.                                            ; SOURCE LINE # 1393
  422. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 93  
  423. 02B4 A606              MOV     @R0,AR6
  424. 02B6 08                INC     R0
  425. 02B7 A607              MOV     @R0,AR7
  426.                                            ; SOURCE LINE # 1394
  427. 02B9         ?C0239:
  428.                                            ; SOURCE LINE # 1396
  429. 02B9 D3                SETB    C
  430. 02BA 120000      R     LCALL   L?0465
  431. 02BD 4003              JC      ?C0240
  432. 02BF 430001      R     ORL     ucOption,#01H
  433. 02C2         ?C0240:
  434.                                            ; SOURCE LINE # 1397
  435. 02C2 120000      R     LCALL   L?0464
  436. 02C5 5003              JNC     ?C0241
  437. 02C7 430002      R     ORL     ucOption,#02H
  438. 02CA         ?C0241:
  439.                                            ; SOURCE LINE # 1398
  440. 02CA 120000      R     LCALL   L?0393
  441. 02CD FF                MOV     R7,A
  442. 02CE 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  443. 02D0 120000      R     LCALL   L?0457
  444. 02D3 EF                MOV     A,R7
  445. 02D4 9D                SUBB    A,R5
  446. 02D5 EE                MOV     A,R6
  447. 02D6 9C                SUBB    A,R4
  448. 02D7 4003              JC      ?C0242
  449. 02D9 430004      R     ORL     ucOption,#04H
  450. 02DC         ?C0242:
  451.                                            ; SOURCE LINE # 1399
  452. 02DC C3                CLR     C
  453. 02DD EF                MOV     A,R7
  454. 02DE 9D                SUBB    A,R5
  455. 02DF EE                MOV     A,R6
  456. 02E0 9C                SUBB    A,R4
  457. 02E1 5003              JNC     ?C0243
  458. 02E3 430008      R     ORL     ucOption,#08H
  459. 02E6         ?C0243:
  460.                                            ; SOURCE LINE # 1402
  461. 02E6 75000B      E     MOV     Data,#0BH
  462.                                            ; SOURCE LINE # 1403
  463.                                            ; SOURCE LINE # 1404
  464.                                            ; SOURCE LINE # 1405
  465.                                            ; SOURCE LINE # 1406
  466. 02E9 120000      R     LCALL   L?0449
  467.                                            ; SOURCE LINE # 1407
  468. 02EC 7800        E     MOV     R0,#LOW usIPH_ACT_WID+01H
  469. 02EE E6                MOV     A,@R0
  470. 02EF F500        E     MOV     Data+05H,A
  471.                                            ; SOURCE LINE # 1408
  472. 02F1 EC                MOV     A,R4
  473. 02F2 F500        E     MOV     Data+06H,A
  474.                                            ; SOURCE LINE # 1409
  475. 02F4 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  476. 02F6 E6                MOV     A,@R0
  477. 02F7 F500        E     MOV     Data+07H,A
  478.                                            ; SOURCE LINE # 1410
  479. 02F9 18                DEC     R0
  480. 02FA E6                MOV     A,@R0
  481. 02FB F500        E     MOV     Data+08H,A
  482.                                            ; SOURCE LINE # 1411
  483. 02FD 7800        E     MOV     R0,#LOW usIPV_ACT_LEN+01H
  484. 02FF E6                MOV     A,@R0
  485. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 94  
  486. 0300 F500        E     MOV     Data+09H,A
  487.                                            ; SOURCE LINE # 1412
  488. 0302 18                DEC     R0
  489. 0303 E6                MOV     A,@R0
  490. 0304 F500        E     MOV     Data+0AH,A
  491.                                            ; SOURCE LINE # 1413
  492. 0306 E4                CLR     A
  493. 0307 F500        E     MOV     Data+0BH,A
  494.                                            ; SOURCE LINE # 1414
  495. 0309 7F00        E     MOV     R7,#LOW Data
  496. 030B 120000      E     LCALL   _RTDWrite
  497.                                            ; SOURCE LINE # 1417
  498.                                            ; SOURCE LINE # 1418
  499. 030E 120000      R     LCALL   L?0503
  500.                                            ; SOURCE LINE # 1419
  501. 0311 750040      E     MOV     Data+02H,#040H
  502.                                            ; SOURCE LINE # 1421
  503. 0314 E500        R     MOV     A,ucOption
  504. 0316 30E30A            JNB     ACC.3,?C0244
  505.                                            ; SOURCE LINE # 1422
  506.                                            ; SOURCE LINE # 1424
  507. 0319 120000      R     LCALL   L?0394
  508. 031C F500        E     MOV     Data+03H,A
  509.                                            ; SOURCE LINE # 1425
  510. 031E EE                MOV     A,R6
  511. 031F F500        E     MOV     Data+04H,A
  512.                                            ; SOURCE LINE # 1426
  513. 0321 8006              SJMP    ?C0245
  514. 0323         ?C0244:
  515.                                            ; SOURCE LINE # 1428
  516.                                            ; SOURCE LINE # 1430
  517. 0323 850000      E     MOV     Data+03H,Data+05H
  518.                                            ; SOURCE LINE # 1431
  519. 0326 850000      E     MOV     Data+04H,Data+06H
  520.                                            ; SOURCE LINE # 1432
  521. 0329         ?C0245:
  522.                                            ; SOURCE LINE # 1434
  523. 0329 E500        R     MOV     A,ucOption
  524. 032B 30E109            JNB     ACC.1,?C0246
  525.                                            ; SOURCE LINE # 1435
  526.                                            ; SOURCE LINE # 1437
  527. 032E 850000      E     MOV     Data+05H,usDispLen+01H
  528.                                            ; SOURCE LINE # 1438
  529. 0331 E500        R     MOV     A,usDispLen
  530. 0333 F500        E     MOV     Data+06H,A
  531.                                            ; SOURCE LINE # 1439
  532. 0335 8006              SJMP    ?C0247
  533. 0337         ?C0246:
  534.                                            ; SOURCE LINE # 1441
  535.                                            ; SOURCE LINE # 1443
  536. 0337 850000      E     MOV     Data+05H,Data+09H
  537.                                            ; SOURCE LINE # 1444
  538. 033A 850000      E     MOV     Data+06H,Data+0AH
  539.                                            ; SOURCE LINE # 1445
  540. 033D         ?C0247:
  541.                                            ; SOURCE LINE # 1446
  542. 033D E4                CLR     A
  543. 033E F500        E     MOV     Data+07H,A
  544.                                            ; SOURCE LINE # 1447
  545. 0340 7F00        E     MOV     R7,#LOW Data
  546. 0342 120000      E     LCALL   _RTDWrite
  547.                                            ; SOURCE LINE # 1450
  548. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 95  
  549. 0345 E500        R     MOV     A,ucOption
  550. 0347 540A              ANL     A,#0AH
  551. 0349 6006              JZ      ?C0248
  552.                                            ; SOURCE LINE # 1451
  553. 034B 7B01              MOV     R3,#01H
  554. 034D 7DFF              MOV     R5,#0FFH
  555. 034F 8004              SJMP    ?C0379
  556. 0351         ?C0248:
  557.                                            ; SOURCE LINE # 1453
  558. 0351 E4                CLR     A
  559. 0352 FB                MOV     R3,A
  560. 0353 7DFE              MOV     R5,#0FEH
  561. 0355         ?C0379:
  562. 0355 7F70              MOV     R7,#070H
  563. 0357 120000      E     LCALL   _RTDSetBit
  564. 035A         ?C0249:
  565.                                            ; SOURCE LINE # 1455
  566. 035A E500        R     MOV     A,ucOption
  567. 035C 30E006            JNB     ACC.0,?C0250
  568.                                            ; SOURCE LINE # 1456
  569. 035F 7B02              MOV     R3,#02H
  570. 0361 7DFF              MOV     R5,#0FFH
  571. 0363 8004              SJMP    ?C0380
  572. 0365         ?C0250:
  573.                                            ; SOURCE LINE # 1458
  574. 0365 E4                CLR     A
  575. 0366 FB                MOV     R3,A
  576. 0367 7DFD              MOV     R5,#0FDH
  577. 0369         ?C0380:
  578. 0369 7F15              MOV     R7,#015H
  579. 036B 120000      E     LCALL   _RTDSetBit
  580. 036E         ?C0251:
  581.                                            ; SOURCE LINE # 1460
  582. 036E E500        R     MOV     A,ucOption
  583. 0370 30E206            JNB     ACC.2,?C0252
  584.                                            ; SOURCE LINE # 1461
  585. 0373 7B01              MOV     R3,#01H
  586. 0375 7DFF              MOV     R5,#0FFH
  587. 0377 8004              SJMP    ?C0381
  588. 0379         ?C0252:
  589.                                            ; SOURCE LINE # 1463
  590. 0379 E4                CLR     A
  591. 037A FB                MOV     R3,A
  592. 037B 7DFE              MOV     R5,#0FEH
  593. 037D         ?C0381:
  594. 037D 7F15              MOV     R7,#015H
  595. 037F 120000      E     LCALL   _RTDSetBit
  596. 0382         ?C0253:
  597.                                            ; SOURCE LINE # 1466
  598.                                            ; SOURCE LINE # 1467
  599. 0382 120000      R     LCALL   L?0504
  600.                                            ; SOURCE LINE # 1468
  601. 0385 750071      E     MOV     Data+02H,#071H
  602.                                            ; SOURCE LINE # 1470
  603. 0388 E500        R     MOV     A,ucOption
  604. 038A 30E333            JNB     ACC.3,?C0254
  605.                                            ; SOURCE LINE # 1471
  606.                                            ; SOURCE LINE # 1473
  607. 038D 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  608. 038F 120000      R     LCALL   L?0400
  609. 0392 120000      R     LCALL   L?0472
  610. 0395 C006              PUSH    AR6
  611. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 96  
  612. 0397 C007              PUSH    AR7
  613. 0399 120000      R     LCALL   L?0394
  614. 039C 120000      R     LCALL   L?0424
  615. 039F D007              POP     AR7
  616. 03A1 D006              POP     AR6
  617. 03A3 120000      E     LCALL   ?C?ULDIV
  618. 03A6 120000      R     LCALL   L?0407
  619.                                            ; SOURCE LINE # 1476
  620. 03A9 7808              MOV     R0,#08H
  621. 03AB 120000      E     LCALL   ?C?ULSHR
  622. 03AE EF                MOV     A,R7
  623. 03AF 2402              ADD     A,#02H
  624. 03B1 F500        E     MOV     Data+05H,A
  625. 03B3 E4                CLR     A
  626. 03B4 3E                ADDC    A,R6
  627. 03B5 F500        E     MOV     Data+04H,A
  628.                                            ; SOURCE LINE # 1479
  629. 03B7 850000      E     MOV     Data+03H,Data+05H
  630.                                            ; SOURCE LINE # 1481
  631. 03BA 7B40              MOV     R3,#040H
  632. 03BC 7DFF              MOV     R5,#0FFH
  633.                                            ; SOURCE LINE # 1482
  634. 03BE 8009              SJMP    ?C0382
  635. 03C0         ?C0254:
  636.                                            ; SOURCE LINE # 1484
  637.                                            ; SOURCE LINE # 1485
  638. 03C0 E4                CLR     A
  639. 03C1 F500        E     MOV     Data+03H,A
  640.                                            ; SOURCE LINE # 1486
  641. 03C3 750010      E     MOV     Data+04H,#010H
  642.                                            ; SOURCE LINE # 1488
  643. 03C6 FB                MOV     R3,A
  644. 03C7 7DBF              MOV     R5,#0BFH
  645. 03C9         ?C0382:
  646. 03C9 7F04              MOV     R7,#04H
  647. 03CB 120000      E     LCALL   _RTDSetBit
  648.                                            ; SOURCE LINE # 1489
  649. 03CE         ?C0255:
  650.                                            ; SOURCE LINE # 1491
  651. 03CE E500        R     MOV     A,ucOption
  652. 03D0 30E137            JNB     ACC.1,?C0256
  653.                                            ; SOURCE LINE # 1492
  654.                                            ; SOURCE LINE # 1494
  655. 03D3 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  656. 03D5 120000      R     LCALL   L?0400
  657. 03D8 120000      R     LCALL   L?0472
  658. 03DB C006              PUSH    AR6
  659. 03DD C007              PUSH    AR7
  660. 03DF 120000      R     LCALL   L?0451
  661. 03E2 D007              POP     AR7
  662. 03E4 D006              POP     AR6
  663. 03E6 120000      E     LCALL   ?C?ULDIV
  664. 03E9 120000      R     LCALL   L?0407
  665.                                            ; SOURCE LINE # 1497
  666. 03EC 7808              MOV     R0,#08H
  667. 03EE 120000      E     LCALL   ?C?ULSHR
  668. 03F1 8E00        E     MOV     Data+06H,R6
  669. 03F3 8F00        E     MOV     Data+07H,R7
  670.                                            ; SOURCE LINE # 1499
  671. 03F5 E500        E     MOV     A,Data+0FH
  672. 03F7 7008              JNZ     ?C0257
  673. 03F9 E500        E     MOV     A,Data+07H
  674. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 97  
  675. 03FB 1500        E     DEC     Data+07H
  676. 03FD 7002              JNZ     ?C0361
  677. 03FF 1500        E     DEC     Data+06H
  678. 0401         ?C0361:
  679. 0401         ?C0257:
  680.                                            ; SOURCE LINE # 1502
  681. 0401 850000      E     MOV     Data+05H,Data+07H
  682.                                            ; SOURCE LINE # 1504
  683. 0404 7B80              MOV     R3,#080H
  684. 0406 7DFF              MOV     R5,#0FFH
  685.                                            ; SOURCE LINE # 1505
  686. 0408 8009              SJMP    ?C0386
  687. 040A         ?C0256:
  688.                                            ; SOURCE LINE # 1507
  689.                                            ; SOURCE LINE # 1508
  690. 040A E4                CLR     A
  691. 040B F500        E     MOV     Data+05H,A
  692.                                            ; SOURCE LINE # 1509
  693. 040D 750010      E     MOV     Data+06H,#010H
  694.                                            ; SOURCE LINE # 1511
  695. 0410 FB                MOV     R3,A
  696. 0411 7D7F              MOV     R5,#07FH
  697. 0413         ?C0386:
  698. 0413 7F04              MOV     R7,#04H
  699. 0415 120000      E     LCALL   _RTDSetBit
  700.                                            ; SOURCE LINE # 1512
  701. 0418         ?C0258:
  702.                                            ; SOURCE LINE # 1513
  703. 0418 E4                CLR     A
  704. 0419 F500        E     MOV     Data+07H,A
  705.                                            ; SOURCE LINE # 1514
  706. 041B 7F00        E     MOV     R7,#LOW Data
  707. 041D 120000      E     LCALL   _RTDWrite
  708.                                            ; SOURCE LINE # 1517
  709. 0420 750008      E     MOV     Data,#08H
  710.                                            ; SOURCE LINE # 1518
  711. 0423 E4                CLR     A
  712. 0424 F500        E     MOV     Data+01H,A
  713.                                            ; SOURCE LINE # 1519
  714. 0426 750016      E     MOV     Data+02H,#016H
  715.                                            ; SOURCE LINE # 1521
  716. 0429 E500        R     MOV     A,ucOption
  717. 042B 30E242            JNB     ACC.2,?C0259
  718.                                            ; SOURCE LINE # 1522
  719.                                            ; SOURCE LINE # 1524
  720. 042E 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  721. 0430 120000      R     LCALL   L?0400
  722. 0433 7908              MOV     R1,#08H
  723. 0435 120000      R     LCALL   L?0473
  724. 0438 C006              PUSH    AR6
  725. 043A C007              PUSH    AR7
  726. 043C 120000      R     LCALL   L?0394
  727. 043F 120000      R     LCALL   L?0424
  728. 0442 D007              POP     AR7
  729. 0444 D006              POP     AR6
  730. 0446 120000      E     LCALL   ?C?ULDIV
  731. 0449 120000      R     LCALL   L?0407
  732.                                            ; SOURCE LINE # 1525
  733. 044C 120000      R     LCALL   L?0505
  734. 044F C004              PUSH    AR4
  735. 0451 C005              PUSH    AR5
  736. 0453 C006              PUSH    AR6
  737. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 98  
  738. 0455 C007              PUSH    AR7
  739. 0457 120000      R     LCALL   L?0443
  740. 045A D003              POP     AR3
  741. 045C D002              POP     AR2
  742. 045E D001              POP     AR1
  743. 0460 D000              POP     AR0
  744. 0462 120000      R     LCALL   L?0406
  745.                                            ; SOURCE LINE # 1527
  746. 0465 850000      E     MOV     Data+03H,Data+0EH
  747.                                            ; SOURCE LINE # 1528
  748. 0468 850000      E     MOV     Data+04H,Data+0DH
  749.                                            ; SOURCE LINE # 1529
  750. 046B 850000      E     MOV     Data+07H,Data+0FH
  751.                                            ; SOURCE LINE # 1530
  752. 046E 8009              SJMP    ?C0260
  753. 0470         ?C0259:
  754.                                            ; SOURCE LINE # 1532
  755.                                            ; SOURCE LINE # 1533
  756. 0470 7500FF      E     MOV     Data+03H,#0FFH
  757.                                            ; SOURCE LINE # 1534
  758. 0473 7500FF      E     MOV     Data+04H,#0FFH
  759.                                            ; SOURCE LINE # 1535
  760. 0476 E4                CLR     A
  761. 0477 F500        E     MOV     Data+07H,A
  762.                                            ; SOURCE LINE # 1536
  763. 0479         ?C0260:
  764.                                            ; SOURCE LINE # 1538
  765. 0479 E500        R     MOV     A,ucOption
  766. 047B 30E046            JNB     ACC.0,?C0261
  767.                                            ; SOURCE LINE # 1539
  768.                                            ; SOURCE LINE # 1541
  769. 047E 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  770. 0480 120000      R     LCALL   L?0400
  771. 0483 FB                MOV     R3,A
  772. 0484 FA                MOV     R2,A
  773. 0485 7908              MOV     R1,#08H
  774. 0487 F8                MOV     R0,A
  775. 0488 120000      E     LCALL   ?C?LMUL
  776. 048B C006              PUSH    AR6
  777. 048D C007              PUSH    AR7
  778. 048F 120000      R     LCALL   L?0451
  779. 0492 D007              POP     AR7
  780. 0494 D006              POP     AR6
  781. 0496 120000      E     LCALL   ?C?ULDIV
  782. 0499 120000      R     LCALL   L?0407
  783.                                            ; SOURCE LINE # 1542
  784. 049C 120000      R     LCALL   L?0505
  785. 049F C004              PUSH    AR4
  786. 04A1 C005              PUSH    AR5
  787. 04A3 C006              PUSH    AR6
  788. 04A5 C007              PUSH    AR7
  789. 04A7 120000      R     LCALL   L?0443
  790. 04AA D003              POP     AR3
  791. 04AC D002              POP     AR2
  792. 04AE D001              POP     AR1
  793. 04B0 D000              POP     AR0
  794. 04B2 120000      R     LCALL   L?0406
  795.                                            ; SOURCE LINE # 1544
  796. 04B5 850000      E     MOV     Data+05H,Data+0EH
  797.                                            ; SOURCE LINE # 1546
  798. 04B8 850000      E     MOV     Data+06H,Data+0DH
  799.                                            ; SOURCE LINE # 1548
  800. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 99  
  801. 04BB E500        E     MOV     A,Data+0FH
  802. 04BD C4                SWAP    A
  803. 04BE 540F              ANL     A,#0FH
  804. 04C0 4200        E     ORL     Data+07H,A
  805.                                            ; SOURCE LINE # 1549
  806. 04C2 8006              SJMP    ?C0262
  807. 04C4         ?C0261:
  808.                                            ; SOURCE LINE # 1551
  809.                                            ; SOURCE LINE # 1552
  810. 04C4 7500FF      E     MOV     Data+05H,#0FFH
  811.                                            ; SOURCE LINE # 1553
  812. 04C7 7500FF      E     MOV     Data+06H,#0FFH
  813.                                            ; SOURCE LINE # 1554
  814. 04CA         ?C0262:
  815.                                            ; SOURCE LINE # 1555
  816. 04CA E4                CLR     A
  817. 04CB F500        E     MOV     Data+08H,A
  818.                                            ; SOURCE LINE # 1556
  819. 04CD 7F00        E     MOV     R7,#LOW Data
  820. 04CF 120000      E     LCALL   _RTDWrite
  821.                                            ; SOURCE LINE # 1561
  822. 04D2 7D2C              MOV     R5,#02CH
  823. 04D4 7F20              MOV     R7,#020H
  824. 04D6 120000      E     LCALL   _RTDSetByte
  825.                                            ; SOURCE LINE # 1563
  826.                                            ; SOURCE LINE # 1564
  827. 04D9 120000      R     LCALL   L?0485
  828.                                            ; SOURCE LINE # 1577
  829. 04DC 750029      E     MOV     Data+02H,#029H
  830.                                            ; SOURCE LINE # 1580
  831. 04DF 120000      R     LCALL   L?0448
  832. 04E2 2400        E     ADD     A,#LOW Mode_Preset+02H
  833. 04E4 F582              MOV     DPL,A
  834. 04E6 E5F0              MOV     A,B
  835. 04E8 3400        E     ADDC    A,#HIGH Mode_Preset+02H
  836. 04EA F583              MOV     DPH,A
  837. 04EC 7401              MOV     A,#01H
  838. 04EE 93                MOVC    A,@A+DPTR
  839. 04EF 2420              ADD     A,#020H
  840. 04F1 F500        E     MOV     Data+05H,A
  841. 04F3 E4                CLR     A
  842. 04F4 93                MOVC    A,@A+DPTR
  843. 04F5 3400              ADDC    A,#00H
  844. 04F7 F500        E     MOV     Data+04H,A
  845.                                            ; SOURCE LINE # 1582
  846. 04F9 850000      E     MOV     Data+03H,Data+05H
  847.                                            ; SOURCE LINE # 1586
  848. 04FC 750005      E     MOV     Data+05H,#05H
  849.                                            ; SOURCE LINE # 1587
  850. 04FF E4                CLR     A
  851. 0500 F500        E     MOV     Data+06H,A
  852.                                            ; SOURCE LINE # 1588
  853. 0502 750034      E     MOV     Data+07H,#034H
  854.                                            ; SOURCE LINE # 1591
  855. 0505 E500        R     MOV     A,usDispLen+01H
  856. 0507 240C              ADD     A,#0CH
  857. 0509 F500        E     MOV     Data+0BH,A
  858. 050B E4                CLR     A
  859. 050C 3500        R     ADDC    A,usDispLen
  860. 050E F500        E     MOV     Data+0AH,A
  861.                                            ; SOURCE LINE # 1593
  862. 0510 850000      E     MOV     Data+08H,Data+0BH
  863. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 100 
  864.                                            ; SOURCE LINE # 1594
  865. 0513 F500        E     MOV     Data+09H,A
  866.                                            ; SOURCE LINE # 1595
  867. 0515 E4                CLR     A
  868. 0516 F500        E     MOV     Data+0AH,A
  869.                                            ; SOURCE LINE # 1596
  870. 0518 7F00        E     MOV     R7,#LOW Data
  871. 051A 120000      E     LCALL   _RTDWrite
  872.                                            ; SOURCE LINE # 1599
  873. 051D 120000      R     LCALL   L?0448
  874. 0520 2400        E     ADD     A,#LOW Mode_Preset
  875. 0522 F582              MOV     DPL,A
  876. 0524 E5F0              MOV     A,B
  877. 0526 3400        E     ADDC    A,#HIGH Mode_Preset
  878. 0528 120000      R     LCALL   L?0395
  879. 052B 7800        E     MOV     R0,#LOW usDH_Total
  880. 052D A606              MOV     @R0,AR6
  881. 052F 08                INC     R0
  882. 0530 F6                MOV     @R0,A
  883.                                            ; SOURCE LINE # 1603
  884. 0531 200004      E     JB      bPanel_Status,?C0263
  885.                                            ; SOURCE LINE # 1604
  886. 0534 7D2D              MOV     R5,#02DH
  887. 0536 8002              SJMP    ?C0383
  888. 0538         ?C0263:
  889.                                            ; SOURCE LINE # 1606
  890. 0538 7D2F              MOV     R5,#02FH
  891. 053A         ?C0383:
  892. 053A 7F20              MOV     R7,#020H
  893. 053C 120000      E     LCALL   _RTDSetByte
  894. 053F         ?C0264:
  895.                                            ; SOURCE LINE # 1608
  896. 053F AF00        R     MOV     R7,usDispLen+01H
  897. 0541 AE00        R     MOV     R6,usDispLen
  898. 0543 120000      R     LCALL   _Set_Dclk
  899.                                            ; SOURCE LINE # 1613
  900.                                            ; SOURCE LINE # 1614
  901. 0546 120000      R     LCALL   L?0485
  902.                                            ; SOURCE LINE # 1615
  903. 0549 750022      E     MOV     Data+02H,#022H
  904.                                            ; SOURCE LINE # 1616
  905. 054C 7800        E     MOV     R0,#LOW usDH_Total+01H
  906. 054E E6                MOV     A,@R0
  907. 054F 24FE              ADD     A,#0FEH
  908. 0551 F500        E     MOV     Data+03H,A
  909.                                            ; SOURCE LINE # 1617
  910. 0553 120000      R     LCALL   L?0493
  911.                                            ; SOURCE LINE # 1618
  912.                                            ; SOURCE LINE # 1619
  913. 0556 120000      R     LCALL   L?0499
  914.                                            ; SOURCE LINE # 1624
  915. 0559 E500        R     MOV     A,ucOption
  916. 055B 20E003            JB      ACC.0,?C0266
  917. 055E 30E122            JNB     ACC.1,?C0265
  918. 0561         ?C0266:
  919.                                            ; SOURCE LINE # 1625
  920.                                            ; SOURCE LINE # 1637
  921. 0561 7800        R     MOV     R0,#LOW usVsync
  922. 0563 120000      R     LCALL   L?0400
  923. 0566 120000      R     LCALL   L?0441
  924. 0569 C006              PUSH    AR6
  925. 056B C007              PUSH    AR7
  926. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 101 
  927. 056D 120000      R     LCALL   L?0422
  928. 0570 D007              POP     AR7
  929. 0572 D006              POP     AR6
  930. 0574 120000      E     LCALL   ?C?ULDIV
  931. 0577 EF                MOV     A,R7
  932. 0578 2440              ADD     A,#040H
  933. 057A 7800        E     MOV     R0,#LOW usDV_Total+01H
  934. 057C F6                MOV     @R0,A
  935. 057D E4                CLR     A
  936. 057E 3E                ADDC    A,R6
  937. 057F 18                DEC     R0
  938. 0580 F6                MOV     @R0,A
  939.                                            ; SOURCE LINE # 1641
  940. 0581 800D              SJMP    ?C0267
  941. 0583         ?C0265:
  942.                                            ; SOURCE LINE # 1643
  943. 0583 7800        R     MOV     R0,#LOW usVsync+01H
  944. 0585 E6                MOV     A,@R0
  945. 0586 2440              ADD     A,#040H
  946. 0588 7900        E     MOV     R1,#LOW usDV_Total+01H
  947. 058A F7                MOV     @R1,A
  948. 058B 18                DEC     R0
  949. 058C E4                CLR     A
  950. 058D 36                ADDC    A,@R0
  951. 058E 19                DEC     R1
  952. 058F F7                MOV     @R1,A
  953. 0590         ?C0267:
  954.                                            ; SOURCE LINE # 1646
  955.                                            ; SOURCE LINE # 1647
  956. 0590 120000      R     LCALL   L?0486
  957.                                            ; SOURCE LINE # 1648
  958. 0593 75002D      E     MOV     Data+02H,#02DH
  959.                                            ; SOURCE LINE # 1649
  960. 0596 7800        E     MOV     R0,#LOW usDV_Total+01H
  961. 0598 E6                MOV     A,@R0
  962. 0599 F500        E     MOV     Data+03H,A
  963.                                            ; SOURCE LINE # 1650
  964. 059B 18                DEC     R0
  965. 059C E6                MOV     A,@R0
  966. 059D 5407              ANL     A,#07H
  967.                                            ; SOURCE LINE # 1651
  968.                                            ; SOURCE LINE # 1652
  969. 059F 120000      R     LCALL   L?0499
  970.                                            ; SOURCE LINE # 1661
  971. 05A2 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  972. 05A4 120000      R     LCALL   L?0400
  973. 05A7 7A03              MOV     R2,#03H
  974. 05A9 120000      R     LCALL   L?0492
  975. 05AC C006              PUSH    AR6
  976. 05AE C007              PUSH    AR7
  977. 05B0 120000      R     LCALL   L?0452
  978. 05B3 D007              POP     AR7
  979. 05B5 D006              POP     AR6
  980. 05B7 120000      R     LCALL   L?0435
  981.                                            ; SOURCE LINE # 1663
  982. 05BA E500        R     MOV     A,ucOption
  983. 05BC 30E008            JNB     ACC.0,?C0268
  984.                                            ; SOURCE LINE # 1664
  985.                                            ; SOURCE LINE # 1665
  986. 05BF AB00        E     MOV     R3,Data+01H
  987. 05C1 AA00        E     MOV     R2,Data
  988. 05C3 7D05              MOV     R5,#05H
  989. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 102 
  990.                                            ; SOURCE LINE # 1667
  991. 05C5 800B              SJMP    ?C0387
  992. 05C7         ?C0268:
  993.                                            ; SOURCE LINE # 1669
  994.                                            ; SOURCE LINE # 1673
  995. 05C7 E500        R     MOV     A,ucOption
  996. 05C9 AB00        E     MOV     R3,Data+01H
  997. 05CB AA00        E     MOV     R2,Data
  998. 05CD 30E106            JNB     ACC.1,?C0270
  999.                                            ; SOURCE LINE # 1674
  1000.                                            ; SOURCE LINE # 1676
  1001. 05D0 7D06              MOV     R5,#06H
  1002. 05D2         ?C0387:
  1003. 05D2 7F02              MOV     R7,#02H
  1004.                                            ; SOURCE LINE # 1677
  1005. 05D4 8004              SJMP    ?C0388
  1006. 05D6         ?C0270:
  1007.                                            ; SOURCE LINE # 1679
  1008.                                            ; SOURCE LINE # 1681
  1009. 05D6 7D09              MOV     R5,#09H
  1010. 05D8 7F01              MOV     R7,#01H
  1011. 05DA         ?C0388:
  1012. 05DA 120000      R     LCALL   _Calculate_IVS2DVS_Delay
  1013.                                            ; SOURCE LINE # 1682
  1014.                                            ; SOURCE LINE # 1685
  1015. 05DD         ?C0269:
  1016.                                            ; SOURCE LINE # 1691
  1017. 05DD E4                CLR     A
  1018. 05DE FB                MOV     R3,A
  1019. 05DF 7DFC              MOV     R5,#0FCH
  1020. 05E1 7F68              MOV     R7,#068H
  1021. 05E3 120000      E     LCALL   _RTDSetBit
  1022.                                            ; SOURCE LINE # 1695
  1023. 05E6 7800        E     MOV     R0,#LOW ucDV_Delay
  1024. 05E8 E6                MOV     A,@R0
  1025. 05E9 FD                MOV     R5,A
  1026. 05EA 7F38              MOV     R7,#038H
  1027. 05EC 120000      E     LCALL   _RTDSetByte
  1028.                                            ; SOURCE LINE # 1697
  1029. 05EF E4                CLR     A
  1030. 05F0 FD                MOV     R5,A
  1031. 05F1 7F01              MOV     R7,#01H
  1032. 05F3 120000      E     LCALL   _RTDSetByte
  1033.                                            ; SOURCE LINE # 1698
  1034. 05F6 E4                CLR     A
  1035. 05F7 FD                MOV     R5,A
  1036. 05F8 7F1F              MOV     R7,#01FH
  1037. 05FA 120000      E     LCALL   _RTDSetByte
  1038.                                            ; SOURCE LINE # 1707
  1039. 05FD 7B01              MOV     R3,#01H
  1040. 05FF 7DFF              MOV     R5,#0FFH
  1041. 0601 7F04              MOV     R7,#04H
  1042. 0603 020000      E     LJMP    _RTDSetBit
  1043.                                            ; SOURCE LINE # 1709
  1044. 0606         L?0499:
  1045. 0606 F500        E     MOV     Data+04H,A
  1046. 0608 E4                CLR     A
  1047. 0609 F500        E     MOV     Data+05H,A
  1048. 060B 7F00        E     MOV     R7,#LOW Data
  1049. 060D 120000      E     LCALL   _RTDWrite
  1050. 0610 22                RET     
  1051.              ; FUNCTION Initial_Mode (END)
  1052. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 103 
  1053.              ; FUNCTION Display_VGA_Set (BEGIN)
  1054.                                            ; SOURCE LINE # 1711
  1055.                                            ; SOURCE LINE # 1712
  1056.                                            ; SOURCE LINE # 1717
  1057. 0000 120000      R     LCALL   Initial_Mode
  1058.                                            ; SOURCE LINE # 1718
  1059. 0003 120000      E     LCALL   Sharpness
  1060.                                            ; SOURCE LINE # 1720
  1061. 0006 7800        E     MOV     R0,#LOW usIPH_ACT_WID+01H
  1062. 0008 E6                MOV     A,@R0
  1063. 0009 B40013            CJNE    A,#00H,?C0273
  1064. 000C 18                DEC     R0
  1065. 000D E6                MOV     A,@R0
  1066. 000E B4050E            CJNE    A,#05H,?C0273
  1067. 0011 E500        E     MOV     A,stGUD1+02H
  1068. 0013 B40209            CJNE    A,#02H,?C0273
  1069.                                            ; SOURCE LINE # 1721
  1070. 0016 7B01              MOV     R3,#01H
  1071. 0018 7DFF              MOV     R5,#0FFH
  1072. 001A 7F15              MOV     R7,#015H
  1073. 001C 120000      E     LCALL   _RTDSetBit
  1074. 001F         ?C0273:
  1075.                                            ; SOURCE LINE # 1724
  1076. 001F 120000      E     LCALL   PowerDown_ADC
  1077.                                            ; SOURCE LINE # 1728
  1078. 0022 120000      E     LCALL   SetADC_GainOffset
  1079.                                            ; SOURCE LINE # 1730
  1080. 0025 120000      E     LCALL   Set_Gamma
  1081.                                            ; SOURCE LINE # 1731
  1082. 0028 120000      E     LCALL   Set_Dithering
  1083.                                            ; SOURCE LINE # 1732
  1084. 002B 120000      E     LCALL   Set_Bright_Contrast
  1085.                                            ; SOURCE LINE # 1735
  1086. 002E 7800        R     MOV     R0,#LOW ucMode_Curr
  1087. 0030 E6                MOV     A,@R0
  1088. 0031 FF                MOV     R7,A
  1089. 0032 120000      E     LCALL   _Load_MUD
  1090.                                            ; SOURCE LINE # 1738
  1091. 0035 E4                CLR     A
  1092. 0036 7800        R     MOV     R0,#LOW ucPE_Level
  1093. 0038 F6                MOV     @R0,A
  1094.                                            ; SOURCE LINE # 1742
  1095. 0039 741C              MOV     A,#01CH
  1096. 003B D3                SETB    C
  1097. 003C 9500        E     SUBB    A,stMUD+02H
  1098. 003E 5007              JNC     ?C0275
  1099. 0040 74E4              MOV     A,#0E4H
  1100. 0042 C3                CLR     C
  1101. 0043 9500        E     SUBB    A,stMUD+02H
  1102. 0045 5003              JNC     ?C0274
  1103. 0047         ?C0275:
  1104. 0047 750080      E     MOV     stMUD+02H,#080H
  1105. 004A         ?C0274:
  1106.                                            ; SOURCE LINE # 1746
  1107. 004A 120000      E     LCALL   Set_Clock
  1108.                                            ; SOURCE LINE # 1748
  1109. 004D 7F06              MOV     R7,#06H
  1110. 004F 120000      E     LCALL   _Delay_Xms
  1111.                                            ; SOURCE LINE # 1750
  1112. 0052 7800        R     MOV     R0,#LOW ucCE_Value
  1113. 0054 E6                MOV     A,@R0
  1114. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 104 
  1115. 0055 7025              JNZ     ?C0276
  1116.                                            ; SOURCE LINE # 1751
  1117.                                            ; SOURCE LINE # 1752
  1118. 0057 7FCA              MOV     R7,#0CAH
  1119. 0059 120000      R     LCALL   L?0497
  1120.                                            ; SOURCE LINE # 1753
  1121. 005C 7D0D              MOV     R5,#0DH
  1122. 005E 7FCA              MOV     R7,#0CAH
  1123. 0060 120000      E     LCALL   _RTDSetByte
  1124.                                            ; SOURCE LINE # 1754
  1125. 0063 7F04              MOV     R7,#04H
  1126. 0065 120000      E     LCALL   _Delay_Xms
  1127.                                            ; SOURCE LINE # 1755
  1128. 0068 7FCE              MOV     R7,#0CEH
  1129. 006A 120000      R     LCALL   L?0497
  1130.                                            ; SOURCE LINE # 1756
  1131. 006D E500        E     MOV     A,Data
  1132. 006F 75F0C8            MOV     B,#0C8H
  1133. 0072 A4                MUL     AB
  1134. 0073 E5F0              MOV     A,B
  1135. 0075 7800        E     MOV     R0,#LOW ucP_Corr
  1136. 0077 F6                MOV     @R0,A
  1137.                                            ; SOURCE LINE # 1757
  1138. 0078 7800        R     MOV     R0,#LOW ucCE_Value
  1139. 007A A600        E     MOV     @R0,Data
  1140.                                            ; SOURCE LINE # 1759
  1141. 007C         ?C0276:
  1142.                                            ; SOURCE LINE # 1761
  1143. 007C 7800        E     MOV     R0,#LOW ucI_Code
  1144. 007E E6                MOV     A,@R0
  1145. 007F 7003              JNZ     ?C0277
  1146.                                            ; SOURCE LINE # 1762
  1147. 0081 120000      E     LCALL   Adjust_I_Code
  1148. 0084         ?C0277:
  1149.                                            ; SOURCE LINE # 1765
  1150. 0084 120000      E     LCALL   Set_Clock
  1151.                                            ; SOURCE LINE # 1774
  1152. 0087 7800        E     MOV     R0,#LOW ucH_Max_Margin
  1153. 0089 76B2              MOV     @R0,#0B2H
  1154.                                            ; SOURCE LINE # 1775
  1155. 008B 7800        E     MOV     R0,#LOW ucH_Min_Margin
  1156. 008D 764E              MOV     @R0,#04EH
  1157.                                            ; SOURCE LINE # 1778
  1158. 008F 7800        R     MOV     R0,#LOW ucMode_Curr
  1159. 0091 E6                MOV     A,@R0
  1160. 0092 14                DEC     A
  1161. 0093 FD                MOV     R5,A
  1162. 0094 7B01              MOV     R3,#01H
  1163. 0096 7FAE              MOV     R7,#0AEH
  1164. 0098 120000      E     LCALL   _I2CRead
  1165.                                            ; SOURCE LINE # 1779
  1166. 009B E500        E     MOV     A,Data
  1167. 009D D3                SETB    C
  1168. 009E 94E4              SUBB    A,#0E4H
  1169. 00A0 4003              JC      ?C0278
  1170.                                            ; SOURCE LINE # 1780
  1171. 00A2 E4                CLR     A
  1172. 00A3 F500        E     MOV     Data,A
  1173. 00A5         ?C0278:
  1174.                                            ; SOURCE LINE # 1782
  1175. 00A5 E500        E     MOV     A,Data
  1176. 00A7 30E71A            JNB     ACC.7,?C0279
  1177. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 105 
  1178. 00AA 2480              ADD     A,#080H
  1179. 00AC FF                MOV     R7,A
  1180. 00AD E4                CLR     A
  1181. 00AE 34FF              ADDC    A,#0FFH
  1182. 00B0 FE                MOV     R6,A
  1183. 00B1 7800        E     MOV     R0,#LOW usIPH_ACT_STA+01H
  1184. 00B3 E6                MOV     A,@R0
  1185. 00B4 24CE              ADD     A,#0CEH
  1186. 00B6 FD                MOV     R5,A
  1187. 00B7 18                DEC     R0
  1188. 00B8 E6                MOV     A,@R0
  1189. 00B9 34FF              ADDC    A,#0FFH
  1190. 00BB CD                XCH     A,R5
  1191. 00BC C3                CLR     C
  1192. 00BD 9F                SUBB    A,R7
  1193. 00BE FF                MOV     R7,A
  1194. 00BF ED                MOV     A,R5
  1195. 00C0 9E                SUBB    A,R6
  1196. 00C1 FE                MOV     R6,A
  1197. 00C2 8009              SJMP    ?C0280
  1198. 00C4         ?C0279:
  1199. 00C4 120000      R     LCALL   L?0476
  1200. 00C7 24CE              ADD     A,#0CEH
  1201. 00C9 CF                XCH     A,R7
  1202. 00CA 34FF              ADDC    A,#0FFH
  1203. 00CC FE                MOV     R6,A
  1204. 00CD         ?C0280:
  1205. 00CD 120000      R     LCALL   L?0463
  1206.                                            ; SOURCE LINE # 1784
  1207.                                            ; SOURCE LINE # 1785
  1208. 00D0 120000      R     LCALL   L?0486
  1209.                                            ; SOURCE LINE # 1786
  1210. 00D3 750006      E     MOV     Data+02H,#06H
  1211.                                            ; SOURCE LINE # 1787
  1212.                                            ; SOURCE LINE # 1788
  1213. 00D6 120000      R     LCALL   L?0450
  1214.                                            ; SOURCE LINE # 1789
  1215. 00D9 E4                CLR     A
  1216. 00DA F500        E     MOV     Data+05H,A
  1217.                                            ; SOURCE LINE # 1790
  1218. 00DC 7F00        E     MOV     R7,#LOW Data
  1219. 00DE 120000      E     LCALL   _RTDWrite
  1220.                                            ; SOURCE LINE # 1793
  1221. 00E1 7800        E     MOV     R0,#LOW ucH_Max_Margin
  1222. 00E3 E6                MOV     A,@R0
  1223. 00E4 FF                MOV     R7,A
  1224. 00E5 C3                CLR     C
  1225. 00E6 9500        E     SUBB    A,stMUD
  1226. 00E8 5004              JNC     ?C0281
  1227.                                            ; SOURCE LINE # 1794
  1228. 00EA 8F00        E     MOV     stMUD,R7
  1229. 00EC 800B              SJMP    ?C0282
  1230. 00EE         ?C0281:
  1231.                                            ; SOURCE LINE # 1795
  1232. 00EE 7800        E     MOV     R0,#LOW ucH_Min_Margin
  1233. 00F0 E6                MOV     A,@R0
  1234. 00F1 FF                MOV     R7,A
  1235. 00F2 D3                SETB    C
  1236. 00F3 9500        E     SUBB    A,stMUD
  1237. 00F5 4002              JC      ?C0282
  1238.                                            ; SOURCE LINE # 1796
  1239. 00F7 8F00        E     MOV     stMUD,R7
  1240. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 106 
  1241. 00F9         ?C0282:
  1242.                                            ; SOURCE LINE # 1799
  1243. 00F9 120000      E     LCALL   Set_H_Position
  1244.                                            ; SOURCE LINE # 1802
  1245. 00FC 53007C      E     ANL     stMUD+03H,#07CH
  1246.                                            ; SOURCE LINE # 1805
  1247. 00FF AF00        E     MOV     R7,stMUD+03H
  1248. 0101 120000      E     LCALL   _Set_Phase
  1249.                                            ; SOURCE LINE # 1808
  1250. 0104 7D01              MOV     R5,#01H
  1251.                                            ; SOURCE LINE # 1809
  1252. 0106 120000      R     LCALL   L?0500
  1253.                                            ; SOURCE LINE # 1812
  1254. 0109 E4                CLR     A
  1255. 010A FD                MOV     R5,A
  1256.                                            ; SOURCE LINE # 1813
  1257. 010B 120000      R     LCALL   L?0500
  1258.                                            ; SOURCE LINE # 1816
  1259.                                            ; SOURCE LINE # 1817
  1260.                                            ; SOURCE LINE # 1818
  1261. 010E 120000      R     LCALL   L?0506
  1262.                                            ; SOURCE LINE # 1819
  1263. 0111 F500        E     MOV     Data+03H,A
  1264.                                            ; SOURCE LINE # 1820
  1265. 0113 7500FF      E     MOV     Data+04H,#0FFH
  1266.                                            ; SOURCE LINE # 1821
  1267. 0116 750007      E     MOV     Data+05H,#07H
  1268.                                            ; SOURCE LINE # 1822
  1269. 0119 F500        E     MOV     Data+06H,A
  1270.                                            ; SOURCE LINE # 1823
  1271. 011B F500        E     MOV     Data+07H,A
  1272.                                            ; SOURCE LINE # 1824
  1273. 011D F500        E     MOV     Data+08H,A
  1274.                                            ; SOURCE LINE # 1825
  1275. 011F F500        E     MOV     Data+09H,A
  1276.                                            ; SOURCE LINE # 1826
  1277. 0121 F500        E     MOV     Data+0AH,A
  1278.                                            ; SOURCE LINE # 1827
  1279. 0123 F500        E     MOV     Data+0BH,A
  1280.                                            ; SOURCE LINE # 1828
  1281. 0125 F500        E     MOV     Data+0CH,A
  1282.                                            ; SOURCE LINE # 1829
  1283. 0127 750001      E     MOV     Data+0DH,#01H
  1284.                                            ; SOURCE LINE # 1830
  1285. 012A F500        E     MOV     Data+0EH,A
  1286.                                            ; SOURCE LINE # 1831
  1287. 012C 7F00        E     MOV     R7,#LOW Data
  1288. 012E 120000      E     LCALL   _RTDWrite
  1289.                                            ; SOURCE LINE # 1833
  1290. 0131 75003C      R     MOV     Wait_Time_Cnt,#03CH
  1291. 0134         ?C0286:
  1292.                                            ; SOURCE LINE # 1835
  1293.                                            ; SOURCE LINE # 1836
  1294. 0134 7F01              MOV     R7,#01H
  1295. 0136 120000      E     LCALL   _Delay_Xms
  1296.                                            ; SOURCE LINE # 1837
  1297. 0139 7B01              MOV     R3,#01H
  1298. 013B 7D01              MOV     R5,#01H
  1299. 013D 7F7F              MOV     R7,#07FH
  1300. 013F 120000      E     LCALL   _RTDRead
  1301.                                            ; SOURCE LINE # 1838
  1302.                                            ; SOURCE LINE # 1839
  1303. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 107 
  1304. 0142 E500        E     MOV     A,Data
  1305. 0144 30E003            JNB     ACC.0,?C0285
  1306. 0147 D500EA      R     DJNZ    Wait_Time_Cnt,?C0286
  1307. 014A         ?C0285:
  1308.                                            ; SOURCE LINE # 1841
  1309. 014A E4                CLR     A
  1310. 014B FD                MOV     R5,A
  1311. 014C 7F7F              MOV     R7,#07FH
  1312. 014E 120000      E     LCALL   _RTDSetByte
  1313.                                            ; SOURCE LINE # 1843
  1314. 0151 E500        R     MOV     A,Wait_Time_Cnt
  1315. 0153 602A              JZ      ?C0288
  1316.                                            ; SOURCE LINE # 1844
  1317.                                            ; SOURCE LINE # 1845
  1318. 0155 E4                CLR     A
  1319. 0156 FB                MOV     R3,A
  1320. 0157 7D04              MOV     R5,#04H
  1321. 0159 7F80              MOV     R7,#080H
  1322. 015B 120000      E     LCALL   _RTDRead
  1323.                                            ; SOURCE LINE # 1846
  1324. 015E E500        E     MOV     A,Data+03H
  1325. 0160 540F              ANL     A,#0FH
  1326. 0162 F500        E     MOV     Data,A
  1327.                                            ; SOURCE LINE # 1847
  1328. 0164 850000      E     MOV     Data+01H,Data+02H
  1329.                                            ; SOURCE LINE # 1849
  1330. 0167 7800        R     MOV     R0,#LOW usVsync
  1331. 0169 120000      R     LCALL   L?0440
  1332. 016C 9500        E     SUBB    A,Data+01H
  1333. 016E EE                MOV     A,R6
  1334. 016F 9500        E     SUBB    A,Data
  1335. 0171 500A              JNC     ?C0289
  1336. 0173 AC00        E     MOV     R4,Data
  1337. 0175 AD00        E     MOV     R5,Data+01H
  1338. 0177 AE04              MOV     R6,AR4
  1339. 0179 AF05              MOV     R7,AR5
  1340. 017B 8005              SJMP    ?C0389
  1341. 017D         ?C0289:
  1342. 017D         ?C0290:
  1343.                                            ; SOURCE LINE # 1850
  1344. 017D 8003              SJMP    ?C0389
  1345. 017F         ?C0288:
  1346.                                            ; SOURCE LINE # 1852
  1347.                                            ; SOURCE LINE # 1853
  1348. 017F 120000      R     LCALL   L?0469
  1349. 0182         ?C0389:
  1350. 0182 7800        E     MOV     R0,#LOW usVer_End
  1351. 0184 A606              MOV     @R0,AR6
  1352. 0186 08                INC     R0
  1353. 0187 A607              MOV     @R0,AR7
  1354.                                            ; SOURCE LINE # 1854
  1355. 0189         ?C0291:
  1356.                                            ; SOURCE LINE # 1857
  1357. 0189 7800        R     MOV     R0,#LOW ucMode_Curr
  1358. 018B E6                MOV     A,@R0
  1359. 018C FF                MOV     R7,A
  1360. 018D 7433              MOV     A,#033H
  1361. 018F D3                SETB    C
  1362. 0190 9F                SUBB    A,R7
  1363. 0191 504D              JNC     ?C0292
  1364.                                            ; SOURCE LINE # 1858
  1365.                                            ; SOURCE LINE # 1859
  1366. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 108 
  1367. 0193 75F00C            MOV     B,#0CH
  1368. 0196 EF                MOV     A,R7
  1369. 0197 A4                MUL     AB
  1370. 0198 2400        E     ADD     A,#LOW VGA_Mode+04H
  1371. 019A F582              MOV     DPL,A
  1372. 019C E5F0              MOV     A,B
  1373. 019E 3400        E     ADDC    A,#HIGH VGA_Mode+04H
  1374. 01A0 120000      R     LCALL   L?0395
  1375. 01A3 FF                MOV     R7,A
  1376. 01A4 C3                CLR     C
  1377. 01A5 7800        E     MOV     R0,#LOW usVer_End+01H
  1378. 01A7 E6                MOV     A,@R0
  1379. 01A8 9F                SUBB    A,R7
  1380. 01A9 F500        E     MOV     Data+01H,A
  1381. 01AB 18                DEC     R0
  1382. 01AC E6                MOV     A,@R0
  1383. 01AD 9E                SUBB    A,R6
  1384. 01AE F500        E     MOV     Data,A
  1385.                                            ; SOURCE LINE # 1861
  1386. 01B0 7800        E     MOV     R0,#LOW ucDV_Delay
  1387. 01B2 E6                MOV     A,@R0
  1388. 01B3 FF                MOV     R7,A
  1389. 01B4 7E00              MOV     R6,#00H
  1390. 01B6 2500        E     ADD     A,Data+01H
  1391. 01B8 FD                MOV     R5,A
  1392. 01B9 EE                MOV     A,R6
  1393. 01BA 3500        E     ADDC    A,Data
  1394. 01BC FC                MOV     R4,A
  1395. 01BD C3                CLR     C
  1396. 01BE 74FE              MOV     A,#0FEH
  1397. 01C0 9D                SUBB    A,R5
  1398. 01C1 E4                CLR     A
  1399. 01C2 9C                SUBB    A,R4
  1400. 01C3 500A              JNC     ?C0293
  1401. 01C5 C3                CLR     C
  1402. 01C6 74FE              MOV     A,#0FEH
  1403. 01C8 9F                SUBB    A,R7
  1404. 01C9 F500        E     MOV     Data+01H,A
  1405. 01CB E4                CLR     A
  1406. 01CC 9E                SUBB    A,R6
  1407. 01CD F500        E     MOV     Data,A
  1408. 01CF         ?C0293:
  1409.                                            ; SOURCE LINE # 1863
  1410. 01CF 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  1411. 01D1 E500        E     MOV     A,Data+01H
  1412. 01D3 26                ADD     A,@R0
  1413. 01D4 F6                MOV     @R0,A
  1414. 01D5 18                DEC     R0
  1415. 01D6 E500        E     MOV     A,Data
  1416. 01D8 36                ADDC    A,@R0
  1417. 01D9 F6                MOV     @R0,A
  1418.                                            ; SOURCE LINE # 1864
  1419. 01DA 7800        E     MOV     R0,#LOW ucDV_Delay
  1420. 01DC E500        E     MOV     A,Data+01H
  1421. 01DE 26                ADD     A,@R0
  1422. 01DF F6                MOV     @R0,A
  1423.                                            ; SOURCE LINE # 1865
  1424. 01E0         ?C0292:
  1425.                                            ; SOURCE LINE # 1868
  1426. 01E0 7800        E     MOV     R0,#LOW usIPV_ACT_STA
  1427. 01E2 120000      R     LCALL   L?0440
  1428. 01E5 7480              MOV     A,#080H
  1429. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 109 
  1430. 01E7 9F                SUBB    A,R7
  1431. 01E8 E4                CLR     A
  1432. 01E9 9E                SUBB    A,R6
  1433. 01EA 5006              JNC     ?C0294
  1434. 01EC 7C00              MOV     R4,#00H
  1435. 01EE 7F00              MOV     R7,#00H
  1436. 01F0 8005              SJMP    ?C0295
  1437. 01F2         ?C0294:
  1438. 01F2 C3                CLR     C
  1439. 01F3 7481              MOV     A,#081H
  1440. 01F5 9F                SUBB    A,R7
  1441. 01F6 FF                MOV     R7,A
  1442. 01F7         ?C0295:
  1443. 01F7 7800        E     MOV     R0,#LOW ucV_Min_Margin
  1444. 01F9 EF                MOV     A,R7
  1445. 01FA F6                MOV     @R0,A
  1446.                                            ; SOURCE LINE # 1870
  1447. 01FB 744E              MOV     A,#04EH
  1448. 01FD D3                SETB    C
  1449. 01FE 9F                SUBB    A,R7
  1450. 01FF 4002              JC      ?C0296
  1451. 0201 764E              MOV     @R0,#04EH
  1452. 0203         ?C0296:
  1453.                                            ; SOURCE LINE # 1872
  1454. 0203 120000      R     LCALL   L?0507
  1455. 0206 18                DEC     R0
  1456. 0207 36                ADDC    A,@R0
  1457. 0208 7800        E     MOV     R0,#LOW usVer_End+01H
  1458. 020A 120000      R     LCALL   L?0437
  1459. 020D F500        E     MOV     Data+01H,A
  1460. 020F ED                MOV     A,R5
  1461. 0210 9E                SUBB    A,R6
  1462. 0211 F500        E     MOV     Data,A
  1463.                                            ; SOURCE LINE # 1874
  1464. 0213 D3                SETB    C
  1465. 0214 E500        E     MOV     A,Data+01H
  1466. 0216 94FF              SUBB    A,#0FFH
  1467. 0218 E500        E     MOV     A,Data
  1468. 021A 9400              SUBB    A,#00H
  1469. 021C 4004              JC      ?C0297
  1470. 021E 7FFF              MOV     R7,#0FFH
  1471. 0220 8002              SJMP    ?C0298
  1472. 0222         ?C0297:
  1473. 0222 AF00        E     MOV     R7,Data+01H
  1474. 0224         ?C0298:
  1475.                                            ; SOURCE LINE # 1882
  1476. 0224 120000      R     LCALL   L?0430
  1477. 0227 4006              JC      ?C0299
  1478. 0229 7480              MOV     A,#080H
  1479. 022B 9D                SUBB    A,R5
  1480. 022C 7800        E     MOV     R0,#LOW ucV_Min_Margin
  1481. 022E F6                MOV     @R0,A
  1482. 022F         ?C0299:
  1483.                                            ; SOURCE LINE # 1883
  1484. 022F 120000      R     LCALL   L?0470
  1485. 0232 5003              JNC     ?C0300
  1486. 0234 120000      R     LCALL   L?0508
  1487. 0237         ?C0300:
  1488.                                            ; SOURCE LINE # 1885
  1489. 0237 74B2              MOV     A,#0B2H
  1490. 0239 C3                CLR     C
  1491. 023A 7800        E     MOV     R0,#LOW ucV_Max_Margin
  1492. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 110 
  1493. 023C 96                SUBB    A,@R0
  1494. 023D 5002              JNC     ?C0301
  1495. 023F 76B2              MOV     @R0,#0B2H
  1496. 0241         ?C0301:
  1497.                                            ; SOURCE LINE # 1888
  1498. 0241 7800        E     MOV     R0,#LOW ucV_Min_Margin
  1499. 0243 E6                MOV     A,@R0
  1500. 0244 FF                MOV     R7,A
  1501. 0245 D3                SETB    C
  1502. 0246 9500        E     SUBB    A,stMUD+01H
  1503. 0248 4004              JC      ?C0302
  1504.                                            ; SOURCE LINE # 1889
  1505. 024A 8F00        E     MOV     stMUD+01H,R7
  1506. 024C 8019              SJMP    ?C0303
  1507. 024E         ?C0302:
  1508.                                            ; SOURCE LINE # 1890
  1509. 024E C3                CLR     C
  1510. 024F E4                CLR     A
  1511. 0250 9F                SUBB    A,R7
  1512. 0251 FF                MOV     R7,A
  1513. 0252 7401              MOV     A,#01H
  1514. 0254 9400              SUBB    A,#00H
  1515. 0256 FE                MOV     R6,A
  1516. 0257 C3                CLR     C
  1517. 0258 EF                MOV     A,R7
  1518. 0259 9500        E     SUBB    A,stMUD+01H
  1519. 025B EE                MOV     A,R6
  1520. 025C 9400              SUBB    A,#00H
  1521. 025E 5007              JNC     ?C0303
  1522.                                            ; SOURCE LINE # 1891
  1523. 0260 7800        E     MOV     R0,#LOW ucV_Min_Margin
  1524. 0262 E6                MOV     A,@R0
  1525. 0263 F4                CPL     A
  1526. 0264 04                INC     A
  1527. 0265 F500        E     MOV     stMUD+01H,A
  1528. 0267         ?C0303:
  1529.                                            ; SOURCE LINE # 1894
  1530. 0267 120000      E     LCALL   Set_V_Position
  1531.                                            ; SOURCE LINE # 1897
  1532. 026A 7800        R     MOV     R0,#LOW usHsync
  1533. 026C 120000      R     LCALL   L?0400
  1534. 026F C004              PUSH    AR4
  1535. 0271 120000      R     LCALL   L?0411
  1536. 0274 7800        E     MOV     R0,#LOW usVer_End
  1537. 0276 E6                MOV     A,@R0
  1538. 0277 FE                MOV     R6,A
  1539. 0278 08                INC     R0
  1540. 0279 E6                MOV     A,@R0
  1541. 027A FF                MOV     R7,A
  1542. 027B E4                CLR     A
  1543. 027C D000              POP     AR0
  1544.                                            ; SOURCE LINE # 1898
  1545. 027E 120000      R     LCALL   L?0418
  1546.                                            ; SOURCE LINE # 1899
  1547. 0281 30E005            JNB     ACC.0,?C0305
  1548. 0284 120000      R     LCALL   L?0480
  1549. 0287 8006              SJMP    ?C0306
  1550. 0289         ?C0305:
  1551. 0289 7800        R     MOV     R0,#LOW ucRefresh
  1552. 028B E6                MOV     A,@R0
  1553. 028C C3                CLR     C
  1554. 028D 13                RRC     A
  1555. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 111 
  1556. 028E FF                MOV     R7,A
  1557. 028F         ?C0306:
  1558. 028F 7800        R     MOV     R0,#LOW ucRefresh
  1559. 0291 EF                MOV     A,R7
  1560. 0292 F6                MOV     @R0,A
  1561.                                            ; SOURCE LINE # 1901
  1562. 0293 D3                SETB    C
  1563. 0294 944E              SUBB    A,#04EH
  1564. 0296 4002              JC      ?C0307
  1565.                                            ; SOURCE LINE # 1902
  1566. 0298 D200        R     SETB    bOverSpec
  1567. 029A         ?C0307:
  1568.                                            ; SOURCE LINE # 1904
  1569. 029A 120000      R     LCALL   L?0461
  1570. 029D 7E60              MOV     R6,#060H
  1571. 029F 7F00              MOV     R7,#00H
  1572. 02A1 120000      E     LCALL   ?C?UIDIV
  1573. 02A4 D3                SETB    C
  1574. 02A5 EF                MOV     A,R7
  1575. 02A6 945A              SUBB    A,#05AH
  1576. 02A8 EE                MOV     A,R6
  1577. 02A9 9400              SUBB    A,#00H
  1578. 02AB 4002              JC      ?C0308
  1579.                                            ; SOURCE LINE # 1905
  1580. 02AD D200        R     SETB    bOverSpec
  1581. 02AF         ?C0308:
  1582.                                            ; SOURCE LINE # 1907
  1583. 02AF 120000      E     LCALL   Frame_Sync
  1584. 02B2 8F00        E     MOV     Data,R7
  1585.                                            ; SOURCE LINE # 1909
  1586. 02B4 E500        E     MOV     A,Data
  1587. 02B6 B4010A            CJNE    A,#01H,?C0309
  1588.                                            ; SOURCE LINE # 1910
  1589.                                            ; SOURCE LINE # 1911
  1590. 02B9 7F0A              MOV     R7,#0AH
  1591. 02BB 120000      E     LCALL   _Delay_Xms
  1592.                                            ; SOURCE LINE # 1912
  1593. 02BE 120000      E     LCALL   Frame_Sync
  1594. 02C1 8F00        E     MOV     Data,R7
  1595.                                            ; SOURCE LINE # 1913
  1596. 02C3         ?C0309:
  1597.                                            ; SOURCE LINE # 1915
  1598. 02C3 E500        E     MOV     A,Data
  1599. 02C5 6003              JZ      ?C0310
  1600. 02C7 C3                CLR     C
  1601. 02C8 8001              SJMP    ?C0311
  1602. 02CA         ?C0310:
  1603. 02CA D3                SETB    C
  1604. 02CB         ?C0311:
  1605. 02CB 9200        E     MOV     bFrameSync,C
  1606.                                            ; SOURCE LINE # 1916
  1607. 02CD E4                CLR     A
  1608. 02CE 7800        E     MOV     R0,#LOW ucSyncErrorCnt
  1609. 02D0 F6                MOV     @R0,A
  1610.                                            ; SOURCE LINE # 1918
  1611. 02D1 FB                MOV     R3,A
  1612.                                            ; SOURCE LINE # 1919
  1613. 02D2 120000      R     LCALL   L?0431
  1614.                                            ; SOURCE LINE # 1920
  1615. 02D5 7B40              MOV     R3,#040H
  1616.                                            ; SOURCE LINE # 1921
  1617. 02D7 120000      R     LCALL   L?0431
  1618. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 112 
  1619.                                            ; SOURCE LINE # 1922
  1620. 02DA 7B80              MOV     R3,#080H
  1621. 02DC 7D3F              MOV     R5,#03FH
  1622. 02DE 7F6D              MOV     R7,#06DH
  1623. 02E0 120000      E     LCALL   _RTDSetBit
  1624.                                            ; SOURCE LINE # 1923
  1625. 02E3 E4                CLR     A
  1626. 02E4 FD                MOV     R5,A
  1627. 02E5 7F6C              MOV     R7,#06CH
  1628. 02E7 120000      E     LCALL   _RTDSetByte
  1629.                                            ; SOURCE LINE # 1926
  1630. 02EA 7B20              MOV     R3,#020H
  1631. 02EC 7D7F              MOV     R5,#07FH
  1632. 02EE 7F20              MOV     R7,#020H
  1633. 02F0 120000      E     LCALL   _RTDSetBit
  1634.                                            ; SOURCE LINE # 1929
  1635. 02F3 300009      E     JNB     bFrameSync,?C0312
  1636.                                            ; SOURCE LINE # 1930
  1637. 02F6 7B20              MOV     R3,#020H
  1638. 02F8 7DDF              MOV     R5,#0DFH
  1639. 02FA 7F8E              MOV     R7,#08EH
  1640. 02FC 120000      E     LCALL   _RTDSetBit
  1641. 02FF         ?C0312:
  1642.                                            ; SOURCE LINE # 1934
  1643.                                            ; SOURCE LINE # 1935
  1644. 02FF 120000      R     LCALL   L?0459
  1645. 0302 120000      E     LCALL   _I2CRead
  1646.                                            ; SOURCE LINE # 1936
  1647. 0305 7800        R     MOV     R0,#LOW ucfrist
  1648. 0307 E6                MOV     A,@R0
  1649. 0308 75F008            MOV     B,#08H
  1650. 030B A4                MUL     AB
  1651. 030C FF                MOV     R7,A
  1652. 030D C3                CLR     C
  1653. 030E 7800        R     MOV     R0,#LOW ucMode_Curr
  1654. 0310 E6                MOV     A,@R0
  1655. 0311 9F                SUBB    A,R7
  1656. 0312 7800        R     MOV     R0,#LOW ucfrist
  1657. 0314 F6                MOV     @R0,A
  1658.                                            ; SOURCE LINE # 1937
  1659. 0315 14                DEC     A
  1660. 0316 FF                MOV     R7,A
  1661. 0317 E500        E     MOV     A,Data
  1662. 0319 A807              MOV     R0,AR7
  1663. 031B 08                INC     R0
  1664. 031C 8002              SJMP    ?C0364
  1665. 031E         ?C0363:
  1666. 031E C3                CLR     C
  1667. 031F 13                RRC     A
  1668. 0320         ?C0364:
  1669. 0320 D8FC              DJNZ    R0,?C0363
  1670. 0322 7800        R     MOV     R0,#LOW ucfrist
  1671. 0324 F6                MOV     @R0,A
  1672.                                            ; SOURCE LINE # 1938
  1673. 0325 5401              ANL     A,#01H
  1674. 0327 F6                MOV     @R0,A
  1675.                                            ; SOURCE LINE # 1939
  1676. 0328 430020      E     ORL     stGUD1+07H,#020H
  1677.                                            ; SOURCE LINE # 1942
  1678. 032B 22                RET     
  1679. 032C         L?0431:
  1680. 032C 7D3F              MOV     R5,#03FH
  1681. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 113 
  1682. 032E 7F6D              MOV     R7,#06DH
  1683. 0330 120000      E     LCALL   _RTDSetBit
  1684. 0333 E4                CLR     A
  1685. 0334 FD                MOV     R5,A
  1686. 0335 7F6C              MOV     R7,#06CH
  1687. 0337 120000      E     LCALL   _RTDSetByte
  1688. 033A 22                RET     
  1689. 033B         L?0497:
  1690. 033B 7B01              MOV     R3,#01H
  1691. 033D 7D01              MOV     R5,#01H
  1692. 033F 120000      E     LCALL   _RTDRead
  1693. 0342 22                RET     
  1694. 0343         L?0500:
  1695. 0343 7F7F              MOV     R7,#07FH
  1696. 0345 120000      E     LCALL   _RTDSetByte
  1697. 0348 7F28              MOV     R7,#028H
  1698. 034A 120000      E     LCALL   _Delay_Xms
  1699. 034D 22                RET     
  1700.              ; FUNCTION Display_VGA_Set (END)
  1701.              ; FUNCTION Display_DVI_Set (BEGIN)
  1702.                                            ; SOURCE LINE # 1944
  1703.                                            ; SOURCE LINE # 1945
  1704.                                            ; SOURCE LINE # 1949
  1705. 0000 120000      R     LCALL   Initial_Mode
  1706.                                            ; SOURCE LINE # 1952
  1707. 0003 7800        E     MOV     R0,#LOW usIPV_ACT_STA
  1708. 0005 120000      R     LCALL   L?0440
  1709. 0008 7480              MOV     A,#080H
  1710. 000A 9F                SUBB    A,R7
  1711. 000B E4                CLR     A
  1712. 000C 9E                SUBB    A,R6
  1713. 000D 5006              JNC     ?C0314
  1714. 000F 7C00              MOV     R4,#00H
  1715. 0011 7F00              MOV     R7,#00H
  1716. 0013 8005              SJMP    ?C0315
  1717. 0015         ?C0314:
  1718. 0015 C3                CLR     C
  1719. 0016 7481              MOV     A,#081H
  1720. 0018 9F                SUBB    A,R7
  1721. 0019 FF                MOV     R7,A
  1722. 001A         ?C0315:
  1723. 001A 7800        E     MOV     R0,#LOW ucV_Min_Margin
  1724. 001C A607              MOV     @R0,AR7
  1725.                                            ; SOURCE LINE # 1955
  1726. 001E 120000      R     LCALL   L?0507
  1727. 0021 120000      R     LCALL   L?0436
  1728. 0024 F500        E     MOV     Data+09H,A
  1729. 0026 ED                MOV     A,R5
  1730. 0027 9E                SUBB    A,R6
  1731. 0028 F500        E     MOV     Data+08H,A
  1732.                                            ; SOURCE LINE # 1957
  1733. 002A C3                CLR     C
  1734. 002B 74FF              MOV     A,#0FFH
  1735. 002D 9500        E     SUBB    A,Data+09H
  1736. 002F E4                CLR     A
  1737. 0030 9500        E     SUBB    A,Data+08H
  1738. 0032 5004              JNC     ?C0316
  1739. 0034 7FFF              MOV     R7,#0FFH
  1740. 0036 8002              SJMP    ?C0317
  1741. 0038         ?C0316:
  1742. 0038 AF00        E     MOV     R7,Data+09H
  1743. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 114 
  1744. 003A         ?C0317:
  1745.                                            ; SOURCE LINE # 1965
  1746. 003A 120000      R     LCALL   L?0430
  1747. 003D 4006              JC      ?C0318
  1748. 003F 7480              MOV     A,#080H
  1749. 0041 9D                SUBB    A,R5
  1750. 0042 7800        E     MOV     R0,#LOW ucV_Min_Margin
  1751. 0044 F6                MOV     @R0,A
  1752. 0045         ?C0318:
  1753.                                            ; SOURCE LINE # 1966
  1754. 0045 120000      R     LCALL   L?0470
  1755. 0048 5003              JNC     ?C0319
  1756. 004A 120000      R     LCALL   L?0508
  1757. 004D         ?C0319:
  1758.                                            ; SOURCE LINE # 1969
  1759. 004D 7800        R     MOV     R0,#LOW ucMode_Curr
  1760. 004F E6                MOV     A,@R0
  1761. 0050 FF                MOV     R7,A
  1762. 0051 120000      E     LCALL   _Load_MUD
  1763.                                            ; SOURCE LINE # 1971
  1764. 0054 120000      E     LCALL   Set_Gamma
  1765.                                            ; SOURCE LINE # 1972
  1766. 0057 120000      E     LCALL   Set_Dithering
  1767.                                            ; SOURCE LINE # 1973
  1768. 005A 120000      E     LCALL   Set_Bright_Contrast
  1769.                                            ; SOURCE LINE # 1974
  1770. 005D 120000      E     LCALL   Sharpness
  1771.                                            ; SOURCE LINE # 1984
  1772.                                            ; SOURCE LINE # 1985
  1773.                                            ; SOURCE LINE # 1986
  1774. 0060 120000      R     LCALL   L?0506
  1775.                                            ; SOURCE LINE # 1987
  1776. 0063 750002      E     MOV     Data+03H,#02H
  1777.                                            ; SOURCE LINE # 1988
  1778. 0066 7800        E     MOV     R0,#LOW usADC_Clock+01H
  1779. 0068 E6                MOV     A,@R0
  1780. 0069 24FE              ADD     A,#0FEH
  1781. 006B F500        E     MOV     Data+04H,A
  1782.                                            ; SOURCE LINE # 1989
  1783. 006D 120000      R     LCALL   L?0493
  1784. 0070 F500        E     MOV     Data+05H,A
  1785.                                            ; SOURCE LINE # 1990
  1786. 0072 750002      E     MOV     Data+06H,#02H
  1787.                                            ; SOURCE LINE # 1991
  1788. 0075 7800        R     MOV     R0,#LOW usVsync+01H
  1789. 0077 E6                MOV     A,@R0
  1790. 0078 24FE              ADD     A,#0FEH
  1791. 007A F500        E     MOV     Data+07H,A
  1792.                                            ; SOURCE LINE # 1992
  1793. 007C 120000      R     LCALL   L?0494
  1794. 007F F500        E     MOV     Data+08H,A
  1795.                                            ; SOURCE LINE # 1993
  1796. 0081 E4                CLR     A
  1797. 0082 F500        E     MOV     Data+09H,A
  1798.                                            ; SOURCE LINE # 1994
  1799. 0084 F500        E     MOV     Data+0AH,A
  1800.                                            ; SOURCE LINE # 1995
  1801. 0086 F500        E     MOV     Data+0BH,A
  1802.                                            ; SOURCE LINE # 1996
  1803. 0088 F500        E     MOV     Data+0CH,A
  1804.                                            ; SOURCE LINE # 1997
  1805. 008A 750081      E     MOV     Data+0DH,#081H
  1806. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 115 
  1807.                                            ; SOURCE LINE # 1998
  1808. 008D F500        E     MOV     Data+0EH,A
  1809.                                            ; SOURCE LINE # 2001
  1810. 008F 7F00        E     MOV     R7,#LOW Data
  1811. 0091 120000      E     LCALL   _RTDWrite
  1812.                                            ; SOURCE LINE # 2003
  1813. 0094 75003C      R     MOV     Wait_Time_Cnt,#03CH
  1814. 0097         ?C0322:
  1815.                                            ; SOURCE LINE # 2005
  1816.                                            ; SOURCE LINE # 2006
  1817. 0097 7F01              MOV     R7,#01H
  1818. 0099 120000      E     LCALL   _Delay_Xms
  1819.                                            ; SOURCE LINE # 2007
  1820. 009C 7F7F              MOV     R7,#07FH
  1821.                                            ; SOURCE LINE # 2008
  1822.                                            ; SOURCE LINE # 2009
  1823. 009E 120000      R     LCALL   L?0509
  1824. 00A1 30E003            JNB     ACC.0,?C0321
  1825. 00A4 D500F0      R     DJNZ    Wait_Time_Cnt,?C0322
  1826. 00A7         ?C0321:
  1827.                                            ; SOURCE LINE # 2011
  1828. 00A7 E500        R     MOV     A,Wait_Time_Cnt
  1829. 00A9 7009              JNZ     ?C0324
  1830.                                            ; SOURCE LINE # 2012
  1831.                                            ; SOURCE LINE # 2013
  1832. 00AB FD                MOV     R5,A
  1833. 00AC 7F7F              MOV     R7,#07FH
  1834. 00AE 120000      E     LCALL   _RTDSetByte
  1835.                                            ; SOURCE LINE # 2014
  1836. 00B1 020000      E     LJMP    Reset_Mode
  1837.                                            ; SOURCE LINE # 2015
  1838. 00B4         ?C0324:
  1839.                                            ; SOURCE LINE # 2017
  1840.                                            ; SOURCE LINE # 2019
  1841. 00B4 E4                CLR     A
  1842. 00B5 FB                MOV     R3,A
  1843. 00B6 7D08              MOV     R5,#08H
  1844. 00B8 7F80              MOV     R7,#080H
  1845. 00BA 120000      E     LCALL   _RTDRead
  1846.                                            ; SOURCE LINE # 2022
  1847. 00BD E500        E     MOV     A,Data+05H
  1848. 00BF FE                MOV     R6,A
  1849. 00C0 7C00              MOV     R4,#00H
  1850. 00C2 E4                CLR     A
  1851. 00C3 2500        E     ADD     A,Data+04H
  1852. 00C5 FF                MOV     R7,A
  1853. 00C6 EC                MOV     A,R4
  1854. 00C7 3E                ADDC    A,R6
  1855. 00C8 CF                XCH     A,R7
  1856. 00C9 24FE              ADD     A,#0FEH
  1857. 00CB 7800        E     MOV     R0,#LOW usIPH_ACT_STA+01H
  1858. 00CD F6                MOV     @R0,A
  1859. 00CE EF                MOV     A,R7
  1860. 00CF 34FF              ADDC    A,#0FFH
  1861. 00D1 18                DEC     R0
  1862. 00D2 F6                MOV     @R0,A
  1863.                                            ; SOURCE LINE # 2025
  1864. 00D3 E500        E     MOV     A,Data+01H
  1865. 00D5 FE                MOV     R6,A
  1866. 00D6 E4                CLR     A
  1867. 00D7 2500        E     ADD     A,Data
  1868. 00D9 FF                MOV     R7,A
  1869. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 116 
  1870. 00DA EC                MOV     A,R4
  1871. 00DB 3E                ADDC    A,R6
  1872. 00DC CF                XCH     A,R7
  1873. 00DD 24FF              ADD     A,#0FFH
  1874. 00DF F500        E     MOV     Data+01H,A
  1875. 00E1 EF                MOV     A,R7
  1876. 00E2 34FF              ADDC    A,#0FFH
  1877. 00E4 F500        E     MOV     Data,A
  1878.                                            ; SOURCE LINE # 2027
  1879. 00E6 7800        E     MOV     R0,#LOW ucV_Max_Margin
  1880. 00E8 E6                MOV     A,@R0
  1881. 00E9 F9                MOV     R1,A
  1882. 00EA FF                MOV     R7,A
  1883. 00EB 7800        E     MOV     R0,#LOW usIPV_ACT_STA
  1884. 00ED E6                MOV     A,@R0
  1885. 00EE FC                MOV     R4,A
  1886. 00EF 08                INC     R0
  1887. 00F0 E6                MOV     A,@R0
  1888. 00F1 FD                MOV     R5,A
  1889. 00F2 2F                ADD     A,R7
  1890. 00F3 FF                MOV     R7,A
  1891. 00F4 E4                CLR     A
  1892. 00F5 3C                ADDC    A,R4
  1893. 00F6 CF                XCH     A,R7
  1894. 00F7 2480              ADD     A,#080H
  1895. 00F9 CF                XCH     A,R7
  1896. 00FA 34FF              ADDC    A,#0FFH
  1897. 00FC FE                MOV     R6,A
  1898. 00FD D3                SETB    C
  1899. 00FE E500        E     MOV     A,Data+01H
  1900. 0100 9F                SUBB    A,R7
  1901. 0101 E500        E     MOV     A,Data
  1902. 0103 9E                SUBB    A,R6
  1903. 0104 5003              JNC     $ + 5H
  1904. 0106 020000      R     LJMP    ?C0326
  1905.                                            ; SOURCE LINE # 2028
  1906.                                            ; SOURCE LINE # 2029
  1907. 0109 ED                MOV     A,R5
  1908. 010A 7800        E     MOV     R0,#LOW usIPV_ACT_LEN+01H
  1909. 010C 26                ADD     A,@R0
  1910. 010D FF                MOV     R7,A
  1911. 010E EC                MOV     A,R4
  1912. 010F 120000      R     LCALL   L?0436
  1913. 0112 F500        E     MOV     Data+03H,A
  1914. 0114 ED                MOV     A,R5
  1915. 0115 9E                SUBB    A,R6
  1916. 0116 F500        E     MOV     Data+02H,A
  1917.                                            ; SOURCE LINE # 2031
  1918. 0118 7800        E     MOV     R0,#LOW ucDV_Delay
  1919. 011A E6                MOV     A,@R0
  1920. 011B FF                MOV     R7,A
  1921. 011C 7800        E     MOV     R0,#LOW ucV_Max_Margin
  1922. 011E E6                MOV     A,@R0
  1923. 011F FE                MOV     R6,A
  1924. 0120 2F                ADD     A,R7
  1925. 0121 2480              ADD     A,#080H
  1926. 0123 7800        E     MOV     R0,#LOW ucDV_Delay
  1927. 0125 F6                MOV     @R0,A
  1928.                                            ; SOURCE LINE # 2032
  1929. 0126 EE                MOV     A,R6
  1930. 0127 FF                MOV     R7,A
  1931. 0128 7E00              MOV     R6,#00H
  1932. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 117 
  1933. 012A 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  1934. 012C 26                ADD     A,@R0
  1935. 012D FD                MOV     R5,A
  1936. 012E EE                MOV     A,R6
  1937. 012F 18                DEC     R0
  1938. 0130 36                ADDC    A,@R0
  1939. 0131 CD                XCH     A,R5
  1940. 0132 2480              ADD     A,#080H
  1941. 0134 08                INC     R0
  1942. 0135 F6                MOV     @R0,A
  1943. 0136 ED                MOV     A,R5
  1944. 0137 34FF              ADDC    A,#0FFH
  1945. 0139 18                DEC     R0
  1946. 013A F6                MOV     @R0,A
  1947.                                            ; SOURCE LINE # 2034
  1948. 013B C3                CLR     C
  1949. 013C EF                MOV     A,R7
  1950. 013D 9500        E     SUBB    A,Data+03H
  1951. 013F EE                MOV     A,R6
  1952. 0140 9500        E     SUBB    A,Data+02H
  1953. 0142 4003              JC      $ + 5H
  1954. 0144 020000      R     LJMP    ?C0331
  1955.                                            ; SOURCE LINE # 2035
  1956.                                            ; SOURCE LINE # 2037
  1957. 0147 E9                MOV     A,R1
  1958. 0148 FF                MOV     R7,A
  1959. 0149 C3                CLR     C
  1960. 014A E500        E     MOV     A,Data+03H
  1961. 014C 9F                SUBB    A,R7
  1962. 014D FF                MOV     R7,A
  1963. 014E E500        E     MOV     A,Data+02H
  1964. 0150 9E                SUBB    A,R6
  1965. 0151 FE                MOV     R6,A
  1966. 0152 C3                CLR     C
  1967. 0153 E500        E     MOV     A,Data+01H
  1968. 0155 08                INC     R0
  1969. 0156 96                SUBB    A,@R0
  1970. 0157 FD                MOV     R5,A
  1971. 0158 E500        E     MOV     A,Data
  1972. 015A 18                DEC     R0
  1973. 015B 96                SUBB    A,@R0
  1974. 015C FC                MOV     R4,A
  1975. 015D C3                CLR     C
  1976. 015E EF                MOV     A,R7
  1977. 015F 9D                SUBB    A,R5
  1978. 0160 EE                MOV     A,R6
  1979. 0161 9C                SUBB    A,R4
  1980. 0162 400B              JC      ?C0328
  1981.                                            ; SOURCE LINE # 2038
  1982. 0164 ED                MOV     A,R5
  1983. 0165 2403              ADD     A,#03H
  1984. 0167 F500        E     MOV     Data+03H,A
  1985. 0169 E4                CLR     A
  1986. 016A 3C                ADDC    A,R4
  1987. 016B F500        E     MOV     Data+02H,A
  1988. 016D 801F              SJMP    ?C0329
  1989. 016F         ?C0328:
  1990.                                            ; SOURCE LINE # 2040
  1991. 016F 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  1992. 0171 E6                MOV     A,@R0
  1993. 0172 2500        E     ADD     A,Data+03H
  1994. 0174 FF                MOV     R7,A
  1995. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 118 
  1996. 0175 18                DEC     R0
  1997. 0176 E6                MOV     A,@R0
  1998. 0177 3500        E     ADDC    A,Data+02H
  1999. 0179 FE                MOV     R6,A
  2000. 017A 7800        E     MOV     R0,#LOW ucV_Max_Margin
  2001. 017C E6                MOV     A,@R0
  2002. 017D FD                MOV     R5,A
  2003. 017E C3                CLR     C
  2004. 017F EF                MOV     A,R7
  2005. 0180 9D                SUBB    A,R5
  2006. 0181 FF                MOV     R7,A
  2007. 0182 EE                MOV     A,R6
  2008. 0183 9400              SUBB    A,#00H
  2009. 0185 CF                XCH     A,R7
  2010. 0186 2403              ADD     A,#03H
  2011. 0188 F500        E     MOV     Data+03H,A
  2012. 018A E4                CLR     A
  2013. 018B 3F                ADDC    A,R7
  2014. 018C F500        E     MOV     Data+02H,A
  2015. 018E         ?C0329:
  2016.                                            ; SOURCE LINE # 2042
  2017. 018E 747E              MOV     A,#07EH
  2018. 0190 120000      R     LCALL   L?0488
  2019. 0193 5006              JNC     ?C0330
  2020. 0195 750000      E     MOV     Data+02H,#00H
  2021. 0198 75007E      E     MOV     Data+03H,#07EH
  2022. 019B         ?C0330:
  2023.                                            ; SOURCE LINE # 2044
  2024. 019B E500        E     MOV     A,Data+03H
  2025. 019D 4480              ORL     A,#080H
  2026.                                            ; SOURCE LINE # 2045
  2027.                                            ; SOURCE LINE # 2046
  2028. 019F 8047              SJMP    ?C0391
  2029. 01A1         ?C0326:
  2030.                                            ; SOURCE LINE # 2047
  2031. 01A1 7800        E     MOV     R0,#LOW ucV_Min_Margin
  2032. 01A3 E6                MOV     A,@R0
  2033. 01A4 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  2034. 01A6 120000      R     LCALL   L?0477
  2035. 01A9 2480              ADD     A,#080H
  2036. 01AB CF                XCH     A,R7
  2037. 01AC 34FF              ADDC    A,#0FFH
  2038. 01AE FE                MOV     R6,A
  2039. 01AF C3                CLR     C
  2040. 01B0 E500        E     MOV     A,Data+01H
  2041. 01B2 9F                SUBB    A,R7
  2042. 01B3 E500        E     MOV     A,Data
  2043. 01B5 9E                SUBB    A,R6
  2044. 01B6 5038              JNC     ?C0332
  2045.                                            ; SOURCE LINE # 2048
  2046.                                            ; SOURCE LINE # 2049
  2047. 01B8 7800        E     MOV     R0,#LOW ucDV_Delay
  2048. 01BA E6                MOV     A,@R0
  2049. 01BB 7800        E     MOV     R0,#LOW ucV_Min_Margin
  2050. 01BD 26                ADD     A,@R0
  2051. 01BE 2480              ADD     A,#080H
  2052. 01C0 7800        E     MOV     R0,#LOW ucDV_Delay
  2053. 01C2 F6                MOV     @R0,A
  2054.                                            ; SOURCE LINE # 2050
  2055. 01C3 7800        E     MOV     R0,#LOW usIPV_ACT_STA
  2056. 01C5 EE                MOV     A,R6
  2057. 01C6 F6                MOV     @R0,A
  2058. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 119 
  2059. 01C7 08                INC     R0
  2060. 01C8 EF                MOV     A,R7
  2061. 01C9 F6                MOV     @R0,A
  2062.                                            ; SOURCE LINE # 2052
  2063. 01CA C3                CLR     C
  2064. 01CB 9500        E     SUBB    A,Data+01H
  2065. 01CD F500        E     MOV     Data+03H,A
  2066. 01CF EE                MOV     A,R6
  2067. 01D0 9500        E     SUBB    A,Data
  2068. 01D2 F500        E     MOV     Data+02H,A
  2069.                                            ; SOURCE LINE # 2055
  2070. 01D4 D3                SETB    C
  2071. 01D5 7403              MOV     A,#03H
  2072. 01D7 9500        E     SUBB    A,Data+03H
  2073. 01D9 E4                CLR     A
  2074. 01DA 9500        E     SUBB    A,Data+02H
  2075. 01DC 5003              JNC     ?C0333
  2076.                                            ; SOURCE LINE # 2056
  2077. 01DE E4                CLR     A
  2078. 01DF 8007              SJMP    ?C0390
  2079. 01E1         ?C0333:
  2080.                                            ; SOURCE LINE # 2058
  2081. 01E1 C3                CLR     C
  2082. 01E2 7403              MOV     A,#03H
  2083. 01E4 9500        E     SUBB    A,Data+03H
  2084. 01E6 4480              ORL     A,#080H
  2085. 01E8         ?C0390:
  2086. 01E8         ?C0391:
  2087. 01E8 FD                MOV     R5,A
  2088. 01E9 7F8C              MOV     R7,#08CH
  2089. 01EB 120000      E     LCALL   _RTDSetByte
  2090.                                            ; SOURCE LINE # 2059
  2091. 01EE 8017              SJMP    ?C0331
  2092. 01F0         ?C0332:
  2093.                                            ; SOURCE LINE # 2061
  2094.                                            ; SOURCE LINE # 2062
  2095. 01F0 E500        E     MOV     A,Data+01H
  2096. 01F2 7800        E     MOV     R0,#LOW ucDV_Delay
  2097. 01F4 26                ADD     A,@R0
  2098. 01F5 FF                MOV     R7,A
  2099. 01F6 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  2100. 01F8 E6                MOV     A,@R0
  2101. 01F9 FE                MOV     R6,A
  2102. 01FA C3                CLR     C
  2103. 01FB EF                MOV     A,R7
  2104. 01FC 9E                SUBB    A,R6
  2105. 01FD 7800        E     MOV     R0,#LOW ucDV_Delay
  2106. 01FF F6                MOV     @R0,A
  2107.                                            ; SOURCE LINE # 2063
  2108. 0200 7800        E     MOV     R0,#LOW usIPV_ACT_STA
  2109. 0202 A600        E     MOV     @R0,Data
  2110. 0204 08                INC     R0
  2111. 0205 A600        E     MOV     @R0,Data+01H
  2112.                                            ; SOURCE LINE # 2064
  2113. 0207         ?C0331:
  2114.                                            ; SOURCE LINE # 2066
  2115. 0207 7FFF              MOV     R7,#0FFH
  2116.                                            ; SOURCE LINE # 2068
  2117. 0209 120000      R     LCALL   L?0509
  2118. 020C 5403              ANL     A,#03H
  2119. 020E 600B              JZ      ?C0336
  2120.                                            ; SOURCE LINE # 2069
  2121. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 120 
  2122. 0210 7800        E     MOV     R0,#LOW usIPH_ACT_STA+01H
  2123. 0212 74F2              MOV     A,#0F2H
  2124. 0214 26                ADD     A,@R0
  2125. 0215 F6                MOV     @R0,A
  2126. 0216 18                DEC     R0
  2127. 0217 74FF              MOV     A,#0FFH
  2128. 0219 36                ADDC    A,@R0
  2129. 021A F6                MOV     @R0,A
  2130. 021B         ?C0336:
  2131.                                            ; SOURCE LINE # 2071
  2132. 021B 750005      E     MOV     Data,#05H
  2133.                                            ; SOURCE LINE # 2072
  2134.                                            ; SOURCE LINE # 2073
  2135.                                            ; SOURCE LINE # 2074
  2136.                                            ; SOURCE LINE # 2075
  2137. 021E 120000      R     LCALL   L?0449
  2138.                                            ; SOURCE LINE # 2076
  2139. 0221 750005      E     MOV     Data+05H,#05H
  2140.                                            ; SOURCE LINE # 2077
  2141. 0224 E4                CLR     A
  2142. 0225 F500        E     MOV     Data+06H,A
  2143.                                            ; SOURCE LINE # 2078
  2144. 0227 75000A      E     MOV     Data+07H,#0AH
  2145.                                            ; SOURCE LINE # 2079
  2146. 022A 7800        E     MOV     R0,#LOW usIPV_ACT_STA+01H
  2147. 022C E6                MOV     A,@R0
  2148. 022D F500        E     MOV     Data+08H,A
  2149.                                            ; SOURCE LINE # 2080
  2150. 022F 18                DEC     R0
  2151. 0230 E6                MOV     A,@R0
  2152. 0231 F500        E     MOV     Data+09H,A
  2153.                                            ; SOURCE LINE # 2081
  2154. 0233 750004      E     MOV     Data+0AH,#04H
  2155.                                            ; SOURCE LINE # 2082
  2156. 0236 750001      E     MOV     Data+0BH,#01H
  2157.                                            ; SOURCE LINE # 2083
  2158. 0239 750038      E     MOV     Data+0CH,#038H
  2159.                                            ; SOURCE LINE # 2084
  2160. 023C 7800        E     MOV     R0,#LOW ucDV_Delay
  2161. 023E E6                MOV     A,@R0
  2162. 023F F500        E     MOV     Data+0DH,A
  2163.                                            ; SOURCE LINE # 2085
  2164. 0241 E4                CLR     A
  2165. 0242 F500        E     MOV     Data+0EH,A
  2166.                                            ; SOURCE LINE # 2086
  2167. 0244 7F00        E     MOV     R7,#LOW Data
  2168. 0246 120000      E     LCALL   _RTDWrite
  2169.                                            ; SOURCE LINE # 2088
  2170. 0249 7F08              MOV     R7,#08H
  2171. 024B 120000      E     LCALL   _Wait_For_Event
  2172.                                            ; SOURCE LINE # 2090
  2173. 024E 120000      E     LCALL   Frame_Sync
  2174. 0251 8F00        E     MOV     Data,R7
  2175.                                            ; SOURCE LINE # 2092
  2176. 0253 E500        E     MOV     A,Data
  2177. 0255 B40105            CJNE    A,#01H,?C0337
  2178. 0258 120000      E     LCALL   Frame_Sync
  2179. 025B 8F00        E     MOV     Data,R7
  2180. 025D         ?C0337:
  2181.                                            ; SOURCE LINE # 2094
  2182. 025D E500        E     MOV     A,Data
  2183. 025F 6003              JZ      ?C0338
  2184. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 121 
  2185. 0261 C3                CLR     C
  2186. 0262 8001              SJMP    ?C0339
  2187. 0264         ?C0338:
  2188. 0264 D3                SETB    C
  2189. 0265         ?C0339:
  2190. 0265 9200        E     MOV     bFrameSync,C
  2191.                                            ; SOURCE LINE # 2095
  2192. 0267 E4                CLR     A
  2193. 0268 7800        E     MOV     R0,#LOW ucSyncErrorCnt
  2194. 026A F6                MOV     @R0,A
  2195.                                            ; SOURCE LINE # 2098
  2196. 026B 7B20              MOV     R3,#020H
  2197. 026D 7D7F              MOV     R5,#07FH
  2198. 026F 7F20              MOV     R7,#020H
  2199. 0271 120000      E     LCALL   _RTDSetBit
  2200.                                            ; SOURCE LINE # 2099
  2201.                                            ; SOURCE LINE # 2103
  2202. 0274         ?C0340:
  2203. 0274 22                RET     
  2204. 0275         L?0509:
  2205. 0275 7B01              MOV     R3,#01H
  2206. 0277 7D01              MOV     R5,#01H
  2207. 0279 120000      E     LCALL   _RTDRead
  2208. 027C E500        E     MOV     A,Data
  2209. 027E 22                RET     
  2210.              ; FUNCTION Display_DVI_Set (END)
  2211.              ; FUNCTION Set_Video_Mode (BEGIN)
  2212.                                            ; SOURCE LINE # 2105
  2213.                                            ; SOURCE LINE # 2106
  2214.                                            ; SOURCE LINE # 2181
  2215. 0000 22                RET     
  2216.              ; FUNCTION Set_Video_Mode (END)
  2217.              ; FUNCTION Display_Video_Set (BEGIN)
  2218.                                            ; SOURCE LINE # 2183
  2219.                                            ; SOURCE LINE # 2184
  2220.                                            ; SOURCE LINE # 2278
  2221. 0000 020000      R     LJMP    Set_Video_Mode
  2222.              ; FUNCTION Display_Video_Set (END)
  2223.              ; FUNCTION Input_Mode_Detector (BEGIN)
  2224.                                            ; SOURCE LINE # 2282
  2225.                                            ; SOURCE LINE # 2283
  2226.                                            ; SOURCE LINE # 2284
  2227. 0000 7B01              MOV     R3,#01H
  2228. 0002 7D01              MOV     R5,#01H
  2229. 0004 7F4C              MOV     R7,#04CH
  2230. 0006 120000      E     LCALL   _RTDRead
  2231.                                            ; SOURCE LINE # 2286
  2232. 0009 E500        E     MOV     A,Data
  2233. 000B 20E104            JB      ACC.1,?C0343
  2234. 000E E4                CLR     A
  2235. 000F 7800        R     MOV     R0,#LOW ucModeCnt
  2236. 0011 F6                MOV     @R0,A
  2237. 0012         ?C0343:
  2238.                                            ; SOURCE LINE # 2288
  2239. 0012 7800        R     MOV     R0,#LOW ucModeCnt
  2240. 0014 E6                MOV     A,@R0
  2241. 0015 6002              JZ      ?C0344
  2242.                                            ; SOURCE LINE # 2289
  2243.                                            ; SOURCE LINE # 2290
  2244. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 122 
  2245. 0017 16                DEC     @R0
  2246.                                            ; SOURCE LINE # 2291
  2247. 0018 22                RET     
  2248. 0019         ?C0344:
  2249.                                            ; SOURCE LINE # 2293
  2250.                                            ; SOURCE LINE # 2294
  2251. 0019 7800        R     MOV     R0,#LOW ucModeCnt
  2252. 001B 7602              MOV     @R0,#02H
  2253.                                            ; SOURCE LINE # 2297
  2254. 001D 120000      E     LCALL   Source_Auto_Scan
  2255.                                            ; SOURCE LINE # 2302
  2256. 0020 200007      R     JB      bStable,?C0347
  2257.                                            ; SOURCE LINE # 2303
  2258.                                            ; SOURCE LINE # 2304
  2259. 0023 D200        E     SETB    bReload
  2260.                                            ; SOURCE LINE # 2306
  2261. 0025 7F02              MOV     R7,#02H
  2262. 0027 120000      E     LCALL   _Set_Task
  2263.                                            ; SOURCE LINE # 2307
  2264.                                            ; SOURCE LINE # 2308
  2265.                                            ; SOURCE LINE # 2309
  2266. 002A         ?C0347:
  2267. 002A 22                RET     
  2268.              ; FUNCTION Input_Mode_Detector (END)
  2269.              ; FUNCTION New_Mode_Auto (BEGIN)
  2270.                                            ; SOURCE LINE # 2314
  2271.                                            ; SOURCE LINE # 2315
  2272.                                            ; SOURCE LINE # 2317
  2273. 0000 200003      R     JB      bStable,$ + 6H
  2274. 0003 020000      R     LJMP    ?C0349
  2275. 0006 200003      E     JB      bFrameSync,$ + 6H
  2276. 0009 020000      R     LJMP    ?C0349
  2277. 000C E500        E     MOV     A,stGUD1+07H
  2278. 000E 20E503            JB      ACC.5,$ + 6H
  2279. 0011 020000      R     LJMP    ?C0349
  2280. 0014 7800        R     MOV     R0,#LOW ucMode_Curr
  2281. 0016 E6                MOV     A,@R0
  2282. 0017 7003              JNZ     $ + 5H
  2283. 0019 020000      R     LJMP    ?C0349
  2284. 001C F4                CPL     A
  2285. 001D 7003              JNZ     $ + 5H
  2286. 001F 020000      R     LJMP    ?C0349
  2287. 0022 7800        R     MOV     R0,#LOW ucfrist
  2288. 0024 E6                MOV     A,@R0
  2289. 0025 7003              JNZ     $ + 5H
  2290. 0027 020000      R     LJMP    ?C0349
  2291.                                            ; SOURCE LINE # 2324
  2292.                                            ; SOURCE LINE # 2325
  2293. 002A 7F01              MOV     R7,#01H
  2294. 002C 120000      E     LCALL   _OSD_Position
  2295.                                            ; SOURCE LINE # 2326
  2296. 002F 7F01              MOV     R7,#01H
  2297. 0031 120000      E     LCALL   _OSD_Position
  2298.                                            ; SOURCE LINE # 2327
  2299.                                            ; SOURCE LINE # 2328
  2300. 0034 120000      R     LCALL   L?0466
  2301.                                            ; SOURCE LINE # 2329
  2302. 0037 7B01              MOV     R3,#01H
  2303. 0039 7DFE              MOV     R5,#0FEH
  2304. 003B 7F6D              MOV     R7,#06DH
  2305. 003D 120000      E     LCALL   _RTDSetBit
  2306. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 123 
  2307.                                            ; SOURCE LINE # 2330
  2308. 0040 7E00        E     MOV     R6,#HIGH OSD_AUTO
  2309. 0042 7F00        E     MOV     R7,#LOW OSD_AUTO
  2310. 0044 120000      E     LCALL   _RTDOSDW
  2311.                                            ; SOURCE LINE # 2331
  2312. 0047 E500        E     MOV     A,stGUD1
  2313. 0049 5407              ANL     A,#07H
  2314. 004B 75F002            MOV     B,#02H
  2315. 004E A4                MUL     AB
  2316. 004F 2400        E     ADD     A,#LOW strTabAuto_Atb
  2317. 0051 F582              MOV     DPL,A
  2318. 0053 E5F0              MOV     A,B
  2319. 0055 3400        E     ADDC    A,#HIGH strTabAuto_Atb
  2320. 0057 120000      R     LCALL   L?0395
  2321. 005A FF                MOV     R7,A
  2322. 005B 120000      E     LCALL   _RTDOSDW
  2323.                                            ; SOURCE LINE # 2332
  2324. 005E 120000      E     LCALL   Auto_Config
  2325.                                            ; SOURCE LINE # 2333
  2326.                                            ; SOURCE LINE # 2334
  2327. 0061 120000      R     LCALL   L?0466
  2328.                                            ; SOURCE LINE # 2336
  2329. 0064 5300DF      E     ANL     stGUD1+07H,#0DFH
  2330.                                            ; SOURCE LINE # 2337
  2331. 0067 120000      E     LCALL   Save_GUD1
  2332.                                            ; SOURCE LINE # 2338
  2333.                                            ; SOURCE LINE # 2339
  2334. 006A 120000      R     LCALL   L?0459
  2335. 006D 120000      E     LCALL   _I2CRead
  2336.                                            ; SOURCE LINE # 2340
  2337. 0070 750001      E     MOV     Data+01H,#01H
  2338.                                            ; SOURCE LINE # 2341
  2339. 0073 7800        R     MOV     R0,#LOW ucfrist
  2340. 0075 E6                MOV     A,@R0
  2341. 0076 FF                MOV     R7,A
  2342. 0077 75F008            MOV     B,#08H
  2343. 007A A4                MUL     AB
  2344. 007B FE                MOV     R6,A
  2345. 007C 7800        R     MOV     R0,#LOW ucMode_Curr
  2346. 007E E6                MOV     A,@R0
  2347. 007F 14                DEC     A
  2348. 0080 C3                CLR     C
  2349. 0081 9E                SUBB    A,R6
  2350. 0082 FE                MOV     R6,A
  2351. 0083 E500        E     MOV     A,Data+01H
  2352. 0085 A806              MOV     R0,AR6
  2353. 0087 08                INC     R0
  2354. 0088 8002              SJMP    ?C0366
  2355. 008A         ?C0365:
  2356. 008A C3                CLR     C
  2357. 008B 33                RLC     A
  2358. 008C         ?C0366:
  2359. 008C D8FC              DJNZ    R0,?C0365
  2360. 008E F500        E     MOV     Data+01H,A
  2361.                                            ; SOURCE LINE # 2342
  2362. 0090 F4                CPL     A
  2363. 0091 5500        E     ANL     A,Data
  2364. 0093 F500        E     MOV     Data+03H,A
  2365.                                            ; SOURCE LINE # 2344
  2366. 0095 750004      E     MOV     Data,#04H
  2367.                                            ; SOURCE LINE # 2345
  2368. 0098 7500AE      E     MOV     Data+01H,#0AEH
  2369. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 124 
  2370.                                            ; SOURCE LINE # 2346
  2371. 009B 8F00        E     MOV     Data+02H,R7
  2372.                                            ; SOURCE LINE # 2347
  2373. 009D 7B00              MOV     R3,#00H
  2374. 009F 7A00        E     MOV     R2,#HIGH Data
  2375. 00A1 7900        E     MOV     R1,#LOW Data
  2376. 00A3 120000      E     LCALL   _I2CWrite
  2377.                                            ; SOURCE LINE # 2348
  2378. 00A6 7F10              MOV     R7,#010H
  2379. 00A8 120000      E     LCALL   _Delay_Xms
  2380.                                            ; SOURCE LINE # 2349
  2381. 00AB E4                CLR     A
  2382. 00AC 7800        R     MOV     R0,#LOW ucfrist
  2383. 00AE F6                MOV     @R0,A
  2384.                                            ; SOURCE LINE # 2350
  2385.                                            ; SOURCE LINE # 2352
  2386. 00AF         ?C0349:
  2387. 00AF 22                RET     
  2388. 00B0         L?0466:
  2389. 00B0 E4                CLR     A
  2390. 00B1 FB                MOV     R3,A
  2391. 00B2 7DFE              MOV     R5,#0FEH
  2392. 00B4 7F6D              MOV     R7,#06DH
  2393. 00B6 120000      E     LCALL   _RTDSetBit
  2394. 00B9 7E00        E     MOV     R6,#HIGH OSD_Reset
  2395. 00BB 7F00        E     MOV     R7,#LOW OSD_Reset
  2396. 00BD 120000      E     LCALL   _RTDOSDW
  2397. 00C0 22                RET     
  2398.              ; FUNCTION New_Mode_Auto (END)
  2399. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 125 
  2400. NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
  2401. ====                                    =====   ======  ====    ======  ====
  2402. LP_GLOBAL_USER_DATA1 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2403. ucI_Code . . . . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2404. usVsync. . . . . . . . . . . . . . . .  PUBLIC   IDATA  U_INT    0000H  2
  2405. RGB_MODE_USER_DATA . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  4
  2406.   H_POSITION . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2407.   V_POSITION . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2408.   CLOCK. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2409.   PHASE. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2410. LP_GLOBAL_USER_DATA2 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2411. LP_GLOBAL_USER_DATA3 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2412. GLOBAL_USER_DATA0. . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  8
  2413.   CONTRAST . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2414.   BRIGHT . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2415.   RTD_R_CONTRAST . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2416.   RTD_G_CONTRAST . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2417.   RTD_B_CONTRAST . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2418.   RTD_R_BRIGHT . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2419.   RTD_G_BRIGHT . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  2420.   RTD_B_BRIGHT . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
  2421. _OSD_Position. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2422. OSD_AUTO . . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2423. usADC_Clock. . . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2424. LP_GLOABL_USER_DATA4 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2425. GLOBAL_USER_DATA1. . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  8
  2426.   FUNCTION . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2427.   INPUT_SOURCE . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2428.   FILTER . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2429.   OSD_POSH . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0003H  2
  2430.   OSD_POSV . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2431.   OSD_TIMEOUT. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  2432.   OSD_INPUT. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
  2433. _Set_Task. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2434. GLOBAL_USER_DATA2. . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  6
  2435.   AD_R_GAIN. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2436.   AD_G_GAIN. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2437.   AD_B_GAIN. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2438.   AD_R_OFFSET. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2439.   AD_G_OFFSET. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2440.   AD_B_OFFSET. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2441. Save_GUD1. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2442. GLOBAL_USER_DATA3. . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  5
  2443.   VOLUME . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2444.   CURR_CHANNEL . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2445.   PREV_CHANNEL . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2446.   TV_SETTING . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2447.   SPREAD . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2448. ucfrist. . . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   0002H  1
  2449. GLOBAL_USER_DATA4. . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  9
  2450.   C1_R . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2451.   C1_G . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2452.   C1_B . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2453.   C2_R . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2454.   C2_G . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2455.   C2_B . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2456.   C3_R . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  2457.   C3_G . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
  2458.   C3_B . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0008H  1
  2459. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 126 
  2460. NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
  2461. ====                                    =====   ======  ====    ======  ====
  2462. ucModeCnt. . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   0003H  1
  2463. strTabAuto_Atb . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2464. _RTDOSDW . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2465. _Measure_Source. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2466.   SOURCE . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  2467. Partial_Display. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2468.   ucMode_Temp. . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2469. ADC_SD_SET . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2470. bOverSpec. . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0000H  1
  2471. New_Mode_Auto. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2472. _RTDSetByte. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2473. usVer_End. . . . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2474. Set_H_Position . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2475. _Seek_DVI_Mode . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2476.   mode . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2477.   Wait_Time_Cnt. . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  2478. ucInputSrc . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   0004H  1
  2479. _RTDSetBit . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2480. LP_VIDEO_MODE_USER_DATA. . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2481. Input_Mode_Detector. . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2482. _I2CRead . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2483. VIDEO_MODE_USER_DATA . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  4
  2484.   VBRIGHT. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2485.   VCONTRAST. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2486.   VSATURATION. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2487.   VHUE . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2488. Detect_Video_Mode. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2489. Set_V_Position . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2490. _RTDCodeW. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2491. ucP_Corr . . . . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2492. VGA_SET_CS . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2493. Check_Video_Mode . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2494. CAP_WIN. . . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2495. Set_Bright_Contrast. . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2496. Mode_Detector. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2497. Display_VGA_Set. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2498.   Wait_Time_Cnt. . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2499. _Load_MUD. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2500. _I2CWrite. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2501. Display_DVI_Set. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2502.   Wait_Time_Cnt. . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2503. ucRefresh. . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   0005H  1
  2504. ucSyncErrorCnt . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2505. usStdHS. . . . . . . . . . . . . . . .  PUBLIC   IDATA  U_INT    0006H  2
  2506. Set_Dithering. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2507. VGA_SET_SS . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2508. AV_DETECT. . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2509. Initial_Mode . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2510.   ucOption . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2511.   usDispLen. . . . . . . . . . . . . .  AUTO     DATA   U_INT    0001H  2
  2512. Detect_Input_Mode. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2513.   ucMode_Temp. . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2514.   usHS_Pulse . . . . . . . . . . . . .  AUTO     DATA   U_INT    0001H  2
  2515. _Calculate_IVS2DVS_Delay . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2516.   integer. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  2517.   fraction . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  2518.   DVStart. . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0002H  2
  2519. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 127 
  2520. NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
  2521. ====                                    =====   ======  ====    ======  ====
  2522. Check_Input_Mode . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2523. bReload. . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
  2524. Sharpness. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2525. Measure_Mode . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2526. bPanel_Status. . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
  2527. ucMode_Found . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   0008H  1
  2528. usStdVS. . . . . . . . . . . . . . . .  PUBLIC   IDATA  U_INT    0009H  2
  2529. bStable. . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0001H  1
  2530. ucCE_Value . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   000BH  1
  2531. Display_Video_Set. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2532. SetADC_GainOffset. . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2533. SV_DETECT. . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2534. VGA_Mode . . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2535. ucMode_Times . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   000CH  1
  2536. ucDV_Delay . . . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2537. _RTDRead . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2538. ucPE_Level . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   000DH  1
  2539. usIPH_ACT_WID. . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2540. OSD_Reset. . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2541. usIPH_ACT_STA. . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2542. stMUD. . . . . . . . . . . . . . . . .  EXTERN   DATA   STRUCT   -----  4
  2543. usIPV_ACT_LEN. . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2544. M512_Port51. . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
  2545. PowerDown_ADC. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2546. Auto_Config. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2547. Sync_Type_Confirm. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2548. Source_Auto_Scan . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2549. ucAV_Mode. . . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   000EH  1
  2550. _RTDWrite. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2551. bHpole_Curr. . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0002H  1
  2552. usIPV_ACT_STA. . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2553. bHpole_Prev. . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0003H  1
  2554. usDH_Total . . . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2555. Mode_Preset. . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2556. V_ENABLE . . . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2557. ucMode_Curr. . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   000FH  1
  2558. _RGB_MODE_USER_DATA. . . . . . . . . .  * TAG *  -----  STRUCT   -----  4
  2559.   H_POSITION . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2560.   V_POSITION . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2561.   CLOCK. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2562.   PHASE. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2563. _VGA_Mode_Search . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2564.   HS_Pulse . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  2565.   ucMode_Temp. . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  2566.   m. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  2567. _GLOBAL_USER_DATA0 . . . . . . . . . .  * TAG *  -----  STRUCT   -----  8
  2568.   CONTRAST . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2569.   BRIGHT . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2570.   RTD_R_CONTRAST . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2571.   RTD_G_CONTRAST . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2572.   RTD_B_CONTRAST . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2573.   RTD_R_BRIGHT . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2574.   RTD_G_BRIGHT . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  2575.   RTD_B_BRIGHT . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
  2576. _Set_Phase . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2577. _GLOBAL_USER_DATA1 . . . . . . . . . .  * TAG *  -----  STRUCT   -----  8
  2578.   FUNCTION . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2579. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 128 
  2580. NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
  2581. ====                                    =====   ======  ====    ======  ====
  2582.   INPUT_SOURCE . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2583.   FILTER . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2584.   OSD_POSH . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0003H  2
  2585.   OSD_POSV . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2586.   OSD_TIMEOUT. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  2587.   OSD_INPUT. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
  2588. _GLOBAL_USER_DATA2 . . . . . . . . . .  * TAG *  -----  STRUCT   -----  6
  2589.   AD_R_GAIN. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2590.   AD_G_GAIN. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2591.   AD_B_GAIN. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2592.   AD_R_OFFSET. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2593.   AD_G_OFFSET. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2594.   AD_B_OFFSET. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2595. _GLOBAL_USER_DATA3 . . . . . . . . . .  * TAG *  -----  STRUCT   -----  5
  2596.   VOLUME . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2597.   CURR_CHANNEL . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2598.   PREV_CHANNEL . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2599.   TV_SETTING . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2600.   SPREAD . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2601. _GLOBAL_USER_DATA4 . . . . . . . . . .  * TAG *  -----  STRUCT   -----  9
  2602.   C1_R . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2603.   C1_G . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2604.   C1_B . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2605.   C2_R . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2606.   C2_G . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0004H  1
  2607.   C2_B . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  2608.   C3_R . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0006H  1
  2609.   C3_G . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0007H  1
  2610.   C3_B . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0008H  1
  2611. _Wait_For_Event. . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2612. ucH_Min_Margin . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2613. bVpole_Curr. . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0004H  1
  2614. bVpole_Prev. . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0005H  1
  2615. _Delay_Xms . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2616. ucH_Max_Margin . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2617. usDV_Total . . . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
  2618. _Set_Dclk. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2619.   DispLen. . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  2620. Frame_Sync . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2621. Reset_Mode . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2622. Set_Video_Mode . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2623. bFrameSync . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
  2624. usHsync. . . . . . . . . . . . . . . .  PUBLIC   IDATA  U_INT    0010H  2
  2625. Set_Gamma. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2626. Adjust_I_Code. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2627. VGA_SET_SOG. . . . . . . . . . . . . .  EXTERN   CODE   ARRAY    -----  -----
  2628. ucV_Min_Margin . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2629. ucV_Max_Margin . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
  2630. Sync_Type_Switch . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  2631. stGUD1 . . . . . . . . . . . . . . . .  EXTERN   DATA   STRUCT   -----  8
  2632. Data . . . . . . . . . . . . . . . . .  EXTERN   DATA   ARRAY    -----  16
  2633. Set_Clock. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
  2634. _VIDEO_MODE_USER_DATA. . . . . . . . .  * TAG *  -----  STRUCT   -----  4
  2635.   VBRIGHT. . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  2636.   VCONTRAST. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  2637.   VSATURATION. . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  2638.   VHUE . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
  2639. C51 COMPILER V7.06   MODE_DETECT                                                           11/21/2005 13:47:38 PAGE 129 
  2640. NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
  2641. ====                                    =====   ======  ====    ======  ====
  2642. LP_RGB_MODE_USER_DATA. . . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2643. ucSync_Type. . . . . . . . . . . . . .  PUBLIC   IDATA  U_CHAR   0012H  1
  2644. LP_GLOBAL_USER_DATA0 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
  2645. MODULE INFORMATION:   STATIC OVERLAYABLE
  2646.    CODE SIZE        =   6858    ----
  2647.    CONSTANT SIZE    =   ----    ----
  2648.    XDATA SIZE       =   ----    ----
  2649.    PDATA SIZE       =   ----    ----
  2650.    DATA SIZE        =   ----      19
  2651.    IDATA SIZE       =     19    ----
  2652.    BIT SIZE         =      6    ----
  2653. END OF MODULE INFORMATION.
  2654. C51 COMPILATION COMPLETE.  1 WARNING(S),  0 ERROR(S)