⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mode.lst

📁 MSTARXX.rar
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V8.18   MODE                                                                  09/29/2009 23:58:04 PAGE 1   


C51 COMPILER V8.18, COMPILATION OF MODULE MODE
OBJECT MODULE PLACED IN ..\..\1out\mode.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\..\pc\mode.c BROWSE INCDIR(..\..\inc) DEBUG OBJECTEXTEND PRINT(..\..\1ou
                    -t\mode.lst) OBJECT(..\..\1out\mode.obj)

line level    source

   1          
   2          #define _MODE_C_
   3          
   4          #include "types.h"
   5          #include "board.h"
   6          #include "mode.h"
   7          #include "ms_reg.h"
   8          #include "panel.h"
   9          
  10          
  11          InputResolutionType code tStandardModeResolution[]=
  12          {
  13          #if VGA_ENABLE
  14            { 640,  350}, // Res_640x350,
  15            { 640,  400}, // Res_640x400,
  16            { 720,  400}, // Res_720x400,
  17            { 640,  480}, // Res_640x480,
  18            { 800,  600}, // Res_800x600,
  19            { 832,  624}, // Res_832x624,
  20            {1024,  768}, // Res_1024x768,
  21            {1280, 1024}, // Res_1280x1024,
  22            {1600, 1200}, // Res_1600x1200,
  23            {1152,  864}, // Res_1152x864,
  24            {1152,  870}, // Res_1152x870,
  25            {1280,  960}, // Res_1280x960,
  26            {1280,  720},  //Res_1280x720
  27            {1920, 1080}, // Res_1920x1080
  28           #endif
  29            {720,   480}, //Res_720x480
  30            {720,   576}, //Res_720x576
  31          };
  32          //for display info
  33          BYTE code StandardResolutionIndexText[Max_Res][11]=
  34          {//123456789012345678901234567890
  35          #if VGA_ENABLE
  36           {"640X350"},
  37           {"640X400"},
  38           {"720X400"},
  39           {"640X480"},
  40           {"800X600"},
  41           {"832X624"},
  42           {"1024X768"},
  43           {"1280X1024"},
  44           {"1600X1200"},
  45           {"1152X864"},
  46           {"1152X870"},
  47           {"1280X960"},
  48           {"1280X720"},
  49           {"1920X1080"},
  50          #endif
  51           {"720X480"},
  52           {"720X576"},
  53          };
  54          #define HFreq_Torlance          25 // 1.5 KHz
C51 COMPILER V8.18   MODE                                                                  09/29/2009 23:58:04 PAGE 2   

  55          #define VFreq_Torlance          30 // 1.5 Hz
  56          
  57          
  58          InputModeType code tStandardMode[]=
  59          {
  60          #if VGA_ENABLE
  61          // 640x350 70Hz (IMB VGA)//0
  62            { SyncHpVn, // Flags
  63              Res_640x350, // ResIndex
  64              315, 700, // HFreq, VFreq
  65              800, 449, // HTotal, VTotal
  66              144, 62, // HStart, VStart
  67              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
  68            },
  69            // 640x350 85Hz (VESA)//1
  70            { SyncHpVn, // Flags
  71          //    Res_640x350, // ResIndex
  72              Res_640x400, // ResIndex
  73              379, 851, // HFreq, VFreq
  74              832, 445, // HTotal, VTotal
  75              160, 63, // HStart, VStart
  76              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
  77            },
  78            // 640x400 70Hz (IMB VGA)//2
  79            { SyncHpVp | SyncHnVp | SyncHnVn, // Flags
  80              Res_640x400, // ResIndex
  81              315, 700, // HFreq, VFreq
  82              800, 449, // HTotal, VTotal
  83              144, 37, // HStart, VStart
  84              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
  85            },
  86            // 640x400 85Hz (VESA)//3
  87            { SyncHpVp | SyncHnVp | SyncHnVn, // Flags
  88              Res_640x400, // ResIndex
  89              379, 851, // HFreq, VFreq
  90              832, 445, // HTotal, VTotal
  91              160, 44, // HStart, VStart
  92              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
  93            },
  94            // 720x400 70Hz (VGA)//4
  95            { SyncHpVp | SyncHnVp | SyncHnVn, // Flags
  96              Res_720x400, // ResIndex
  97              315, 700, // HFreq, VFreq
  98              900, 449, // HTotal, VTotal
  99              162, 37, // HStart, VStart
 100              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
 101            },
 102            // 720x400 85Hz (VESA)//5
 103            { SyncHpVp | SyncHnVp | SyncHnVn, // Flags
 104              Res_720x400, // ResIndex
 105              379, 850, // HFreq, VFreq
 106              936, 446, // HTotal, VTotal
 107              180, 45, // HStart, VStart
 108              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
 109            },
 110          #ifdef D800480PANEL
                // 640x480 60Hz (VESA)//6
                { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
                  Res_640x480, // ResIndex
                  315, 599, // HFreq, VFreq
                  1056, 525, // HTotal, VTotal
                  144, 35, // HStart, VStart
C51 COMPILER V8.18   MODE                                                                  09/29/2009 23:58:04 PAGE 3   

                  HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
                },
                  // 640x480 66Hz (MAC)//7
                { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
                  Res_640x480, // ResIndex
                  350, 667, // HFreq, VFreq
                  864, 525, // HTotal, VTotal
                  160, 42, // HStart, VStart
                  HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
                },
                // 640x480 72Hz (VESA)//8
                { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
                  Res_640x480, // ResIndex
                  379, 728, // HFreq, VFreq
                  1056, 520, // HTotal, VTotal
                  168, 31, // HStart, VStart
                  HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
                },
                // 640x480 75Hz (VESA)//9
                { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
                  Res_640x480, // ResIndex
                  375, 750, // HFreq, VFreq
                  840, 500, // HTotal, VTotal
                  184, 19, // HStart, VStart
                  HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
                },
              #else
 144            // 640x480 60Hz (VESA)//6
 145            { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
 146              Res_640x480, // ResIndex
 147              315, 599, // HFreq, VFreq
 148              800, 525, // HTotal, VTotal
 149              144, 35, // HStart, VStart
 150              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
 151            },
 152              // 640x480 66Hz (MAC)//7
 153            { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
 154              Res_640x480, // ResIndex
 155              350, 667, // HFreq, VFreq
 156              864, 525, // HTotal, VTotal
 157              160, 42, // HStart, VStart
 158              HFreq_Torlance,VFreq_Torlance, // HSyncTolerence // VSyncTolerence
 159            },
 160            // 640x480 72Hz (VESA)//8
 161            { SyncHpVp | SyncHpVn | SyncHnVp | SyncHnVn, // Flags
 162              Res_640x480, // ResIndex

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -