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

📄 mcuinit.lst

📁 通过车载终端采集GPS数据
💻 LST
字号:
C51 COMPILER V8.02   MCUINIT                                                               09/25/2008 19:29:39 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE MCUINIT
OBJECT MODULE PLACED IN .\output\bin\mcuInit.obj
COMPILER INVOKED BY: C:\Keil802\C51\BIN\C51.EXE mcu\mcuInit.c LARGE BROWSE INCDIR(audio\;eeprom\;extendUART\;flash\;gps\
                    -;inter\;key\;mcu\;menu\;usb\;gprs\;main\;1wire\) DEBUG OBJECTEXTEND PRINT(.\output\mcuInit.lst) OBJECT(.\output\bin\mcuI
                    -nit.obj)

line level    source

   1          /***********************************************************
   2          *  mcuInit.c
   3          *      MCU initialize. include timer, uart etc.
   4          *
   5          *  xhb   2004-02-08   created
   6          ***********************************************************/
   7          
   8          #include "w77e532.h"
   9          #include "keyBoard.h"
  10          #include "mcuInit.h"
  11          #include "uart.h"
  12          //#include "inter.h"
  13          
  14          
  15          /**********************************************
  16          *   GLOBAL PARAMENTER
  17          **********************************************/
  18          extern unsigned char volatile xdata D12_Y1;//原来的xCONTROLBYTE81K
  19          extern idata unsigned char D16CS;//D12_Y1的寄存器,原来的xConByte81KValue
  20          unsigned int timegps=0;
  21          void ISRtime0(void) interrupt 1 using 1
  22          {
  23   1      //    TR0 = 0;        /*定时器0 run/off控制位,0:停止;1运行 */
  24   1      
  25   1          TH0 = TIME_RELOAD>>8;
  26   1          TL0 = TIME_RELOAD;
  27   1          timegps++;
  28   1          uart1_timeout();
  29   1          siob_timeout();
  30   1          sioc_timeout();
  31   1      //    TR0 = 1;        /*定时器0 run/off控制位,0:停止;1运行 */
  32   1      
  33   1      }
  34          /*this function must first be selected*/
  35          void init_77e532(void)
  36          {
  37   1          unsigned char tmp;
  38   1      
  39   1          tmp = CKCON;
  40   1          tmp &= ~0x38;   /*T0,T1,T2 is 12 colcks,*/
  41   1          CKCON = tmp;
  42   1      }
  43          
  44          /*******mcu中断源初始化***************/
  45          void mcu_init(void)
  46          {
  47   1          EA = 0;
  48   1      
  49   1      
  50   1          TMOD = 0x21;    /*定时器T0,T1:16位计数器,5ms定时;定时器T1:8位重装*/
  51   1          TH0 = TIME_RELOAD>>8;
  52   1          TL0 = TIME_RELOAD;
  53   1          TR0 = 1;        /*定时器0 run/off控制位,0:停止;1运行 */
C51 COMPILER V8.02   MCUINIT                                                               09/25/2008 19:29:39 PAGE 2   

  54   1          ET0 = 1;        /*允许定时器T0中断*/
  55   1      
  56   1      }
  57          void switch_ld_ap(void)
  58          {
  59   1          unsigned char tmp;
  60   1      
  61   1          TA = 0xAA;
  62   1          TA = 0x55;
  63   1          tmp = CHPCON;
  64   1      
  65   1      
  66   1          TA = 0xAA;
  67   1          TA = 0x55;
  68   1          CHPCON = 0x03;
  69   1          SFRCN = 0;
  70   1          TCON=0;
  71   1          IP=0;       
  72   1          IE = 0x82;
  73   1          TL0    = 0xf0;
  74   1          TH0    = 0xff;
  75   1          TMOD   = 0x01;
  76   1          TCON    = 0x10;
  77   1          PCON   = 0x01;   /* Jump to IDLE mode  */
  78   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    124    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =      2       1
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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