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

📄 main.lst

📁 keil打开-51单片机LCD显示程序 LCD控制模块使用深圳剑拓的串口转VGA模块
💻 LST
字号:
C51 COMPILER V6.12  MAIN                                                                   10/25/2007 10:23:58 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          // Header:
   2          // File Name: 
   3          // Author: Wan Ning
   4          // Date: 2007.10.20
   5          
   6          #include <REG591.H>
   7          #include <C591_def.h>
   8          #include <ABSACC.H>
   9          #include <STDIO.H>
  10          #define uchar	unsigned char
  11          #define uint	unsigned int
  12          #define ulong	unsigned long
  13          #include "diagnosis.h"
  14          
  15          #define SW_NUM			30
  16          #define PAGE12_BASE_Y	4
  17          
  18          #define COM8279	XBYTE[0x9fff]
  19          #define DAT8279	XBYTE[0x9eff]
  20          uchar idata Key;
  21          bit NewKey = 0;
  22          
  23          xdata enum Page
  24          {MenuPage, Page1, Page2, Page3, Page4, Page5, Check1, Check2, Check3, Check4, Check5, Check6, Check7, Chec
             -k8, Check9}
  25          CurrentPage = Page1; 
  26          
  27          uchar OldMenuItem = 0, MenuItem = 0, Page45OldItem[2] = {0}, Page45Item[2] = {0}, Page45Sel = 0;
  28          
  29          uchar idata Count = 28;
  30          
  31          uchar idata SelfCheck[4] = {0x01, 0x01, 0x01, 0x01}; 
  32          uchar idata Sw[2][10] = {0};
  33          uchar idata SortedSw1[2][(SW_NUM+1)/2/8+((SW_NUM+1)/2%8 != 0)] = {0}, SortedSw2[2][SW_NUM/2/8+((SW_NUM+1)/
             -2%8 != 0)] = {0};
  34          uint idata Analog[2][10] = {0};
  35          bit NewSelfCheck = 0, NewSw = 0, NewAnalog = 0, TimingFlag = 0;
  36          
  37          uchar code * code Menu[5] = {"(1) 控 制 电 路 (一)", "(2) 控 制 电 路 (二)", "(3) 机 车 运 行 状 态",
  38          	"(4) A 节 车 的 单 项 检 测", "(5) B 节 车 的 单 项 检 测"};
  39          uchar code * code SwPrefix[2][SW_NUM] = {
  40          	{"零位得电", "零位失电中继/零位延时", "低级延时/自起风机", "牵引制动转换中继", "预备", "励磁91KM",
  41          	 "励磁92KM", "线路接触器1M", "线路接触器2M", "线路接触器3M", "线路接触器4M", "保护阀287YV",
  42          	 "受电弓", "主接地恢复线圈97KER/98KER",	"恢复562KA", "4KF", "主断合闸线圈", "劈相机中继",
  43          	 "劈相机启动", "劈相机启动延时", "分相533KT/213KM", "劈相机接触器", "牵引通风机1",
  44          	 "牵引通风机2", "油泵", "变压器", "制动风机209KM", "制动风机210KM", "压缩机", "主断分合(1-分 0-合)"},
  45          	{"412", "415", "417", "405", "433", "454", "439", "471", "472", "473", "474", "217",
  46          	 "534", "539", "543", "541", "564", "568", "614", "571", "573", "580", "582", "591",
  47          	 "545", "592", "593", "594", "599", "704"}};
  48          uchar code * code AnalogPrefix[10] = {"15V电压信号:        V", "主级位 电压:        V", "副级位 电压:     
             -   V",
  49          	"电机1,2电压:        V", "电机3,4电压:        V", "电机 1 电流:        A", "电机 2 电流:        A",
  50          	"电机 3 电流:        A", "电机 4 电流:        A", "励 磁 电 流:        A"};
  51          uchar code * code SelfCheckPrefix[4] = {"A节车端子柜 I处48路开关量盒", "A节车低压柜II处48路开关量盒",
  52          	"B节车端子柜 I处48路开关量盒", "B节车低压柜II处48路开关量盒"};
C51 COMPILER V6.12  MAIN                                                                   10/25/2007 10:23:58 PAGE 2   

  53          uchar code * code CheckItem[9] = {"(1) 受电弓检测", "(2) 劈相机检测", "(3) 主断路器检测", "(4) 1M-4M检测",
  54          	"(5) 励磁检测", "(6) 预备检测", "(7) 通风机-油泵-变压器检测", "(8) 制动风机-压缩机检测", "(9) 机车无流检

⌨️ 快捷键说明

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