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

📄 text1.lst

📁 cf初始化程序(包括串口初始化和端口初始化)
💻 LST
字号:
C51 COMPILER V7.06   TEXT1                                                                 03/29/2007 16:13:23 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<c8051f340.h>
   2          //#include <stdio.h>
   3          sbit TXD=P0^4;
   4          sbit RXD=P0^5;
   5          #define uchar unsigned char
   6          //#define LED=P4^3;
   7          char code tab[]={0xFC,0x60,0xDA,0xF2,0x66,0xB6,0xBE,0xE0,0xFE,0xF6};
   8          
   9          /*void flashInitiate(void)
  10          {
  11            IE=0;
  12            FLKEY=0XA5;
  13            FLKEY=0XF1;
  14            PSCTL=0X03;
  15            PSCTL=0X00;
  16            IE=0;
  17            PFE0CN=0X00;
  18            PSCTL=0X02;
  19            FLKEY=0XA5;
  20            FLKEY=0XF1;
  21            PSCTL=0X00;
  22            IE=1;
  23            IE=0;
  24            PFE0CN=0X01;
  25            PSCTL=0X02;
  26            FLKEY=0XA5;
  27            FLKEY=0XF1;
  28            FLKEY=0XA5;
  29            FLKEY=0XF1;
  30            PSCTL=0X00;
  31            IE=1;
  32          }*/
  33          
  34          void portInitiate(void)
  35          {
  36   1        unsigned int i;
  37   1        XBR0=0X01;      //输入输出端口功能选择寄存器
  38   1        XBR1=0X70;
  39   1        XBR2=0X00;
  40   1        P0SKIP=0X0C;   //
  41   1        P1SKIP=0X31;
  42   1        P2SKIP=0Xff;
  43   1        P3SKIP=0Xff; 
  44   1        //EMI0CN=0XFF;    //外部存储器控制器
  45   1        EMI0CF=0x05;
  46   1        EMI0TC=0X6D;
  47   1        VDM0CN=0X80;    //VDD寄存器
  48   1        RSTSRC=0X01;    //复位源寄存器
  49   1        //PCA0CN=0X00;
  50   1        PCA0MD=0X88;
  51   1        //PCA0CPM4=0X00;
  52   1        //PCA0L=0xff;
  53   1        //PCA0H=0xff;
  54   1        //PCA0CPL0=0xff;
  55   1        //PCA0CPH0=0xff;
C51 COMPILER V7.06   TEXT1                                                                 03/29/2007 16:13:23 PAGE 2   

  56   1          OSCXCN=0xE7;
  57   1          for (i=0;i<3000;i++);  // Wait 1ms for initialization
  58   1          while ((OSCXCN & 0x80) == 0);
  59   1              {
  60   2          //OSCICN    = 0x00;
  61   2          OSCICL=0X00;
  62   2          CLKMUL=0x02;
  63   2          CLKSEL=0x20;
  64   2              }
  65   1        P0MDOUT=0XD3;   //输出方式寄存器
  66   1        P1MDOUT=0XCE;
  67   1        P2MDOUT=0XFF;
  68   1        P4MDOUT=0Xff;
  69   1        P3MDOUT=0XFF;
  70   1      }
  71          
  72          /*void chuankouInitiate(void)
  73          {
  74              //IE=0X90;
  75              SCON0=0X00;
  76                  PCON=0X00;
  77                  TCON=0X40;
  78                  TMOD=0X10;
  79                  //TL1=0XF3;
  80                  //TH1=0X70;
  81                  CKCON=0X01;
  82          }*/
  83          
  84          void delay(uchar n)
  85          {
  86   1        uchar i;
  87   1        unsigned int j;
  88   1        for(i=0;i<n;i++)
  89   1        {
  90   2          for(j=0;j<1000;j++);
  91   2        }
  92   1      }
  93          
  94          
  95          void main(void)
  96          {
  97   1        portInitiate();
  98   1        while(1)
  99   1        { 
 100   2          P2=0Xa0; 
 101   2              delay(30);
 102   2              P2=0x50;
 103   2          delay(30);
 104   2          /*chuankouInitiate();
 105   2              while(TI0==0)
 106   2              {
 107   2                SBUF0=tab[6];
 108   2                //SBUF0=0XF0;
 109   2              }
 110   2              TI0=0;
 111   2              delay(30);
 112   2              //for(;;);*/
 113   2        }
 114   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.06   TEXT1                                                                 03/29/2007 16:13:23 PAGE 3   

   CODE SIZE        =    126    ----
   CONSTANT SIZE    =     10    ----
   XDATA SIZE       =   ----    ----
   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 + -