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

📄 main.lst

📁 ISD1420语音程序
💻 LST
字号:
C51 COMPILER V8.02   MAIN                                                                  08/18/2008 18:35:15 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND TABS(2)

line level    source

   1          #include<REGX52.H>    
   2          #include<absacc.h>
   3          #include "Global.H"
   4          #include "ISD1420.h"
   5          
   6          void SystemInitialize(void);//系统初始始化
   7          void delay_1ms();         //延时1ms
   8          
   9          
  10          main()
  11          {
  12   1        char temp = 0;
  13   1        delay_1ms();
  14   1        SystemInitialize();
  15   1        DisplayBuffer[2] = HexChar[ISD1420_Counter];
  16   1        DisplayBuffer[7] = HexChar[KeyValue];
  17   1        while(1)
  18   1        { 
  19   2           ISD1420_Task();
  20   2      
  21   2        }
  22   1      } 
  23          
  24          
  25          void delay_1ms()          //延时1ms
  26          { 
  27   1          int j=300;
  28   1          while(j--);
  29   1      }
  30           //系统初始化
  31          void SystemInitialize(void)
  32          {
  33   1        //资源设置(初始化)
  34   1        //================
  35   1        //定时器0工作在方式1  作时间定时用(2.5ms产生一次溢出中断)
  36   1        //外部中断设置        INT0及INT1均为边沿触发(允许中断)
  37   1      
  38   1        TMOD = 0x10;//7(GATE),6(C/~T),5(M1),4(M0),3(GATE),2(C/~T),1(M1),0(M0)  //使用定时器1,工作方式1,
  39   1        TH1 = 0xF6;//Serial Port Baud Rate 2400 bps, when the main frequence is 12MHz
  40   1        TL1 = 0x00;
  41   1        TCON = 0x45;//TCON: 7(TF1),6(TR1),5(TF0),4(TR0),3(IE1),2(IT1),1(IE0),0(IT0)
  42   1        //SCON = 0x78;//SCON: 7(SM0),6(SM1),5(SM2),4(REN),3(TB8),2(RB8),1(TI),0(RI)
  43   1        //PCON = 0x00;//PCON: 7(SMOD),6(null),5(null),4(null),3(GF1),2(GF0),1(PD),0(IDL)
  44   1        IE = 0x0D;//中断允许:7(EA),6(null),5(ET2),4(ES),3(ET1),2(EX1),1(ET0),0(EX0)
  45   1        //IP = 0x30;//中断优先级:7(null),6(null),5(PT2),4(PS),3(PT1),2(PX1),1(PT0),0(PX0)
  46   1        //==============================================================================
  47   1        //开启中断,允许中断响应
  48   1        //======================
  49   1        EA = 1;
  50   1       /* TMOD=0x10;    //使用定时器1,工作方式1,
  51   1       TL1=0x00;      //-1000%256;
  52   1       TH1=0xFB;           //-1000/256;     //定时2.5ms
  53   1       EA=1;      //开中断
  54   1       ET1=1;
  55   1       EX0=1;
C51 COMPILER V8.02   MAIN                                                                  08/18/2008 18:35:15 PAGE 2   

  56   1       IT0=1;
  57   1       TR1=1;   */
  58   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     76    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   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 + -