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

📄 common.lst

📁 2008年山东省大学生电子设计大赛 c题 多功能电子计价秤 单片机用的 c8051f005
💻 LST
字号:
C51 COMPILER V7.20   COMMON                                                                09/18/2008 18:08:21 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE COMMON
OBJECT MODULE PLACED IN common.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE common.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "include.h"
   2          
   3          
   4          void sys_init()
   5          {
   6   1              WDTCN=0XDE;                                     //关看门狗
   7   1              WDTCN=0XAD;
   8   1      //      OSCICN=0x07;                            //内部16M时钟
   9   1              OSCXCN=0X67;                            //使用外部20MHz晶振作为时钟
  10   1      //      for(i=0;i<256;i++);                     //等待振荡器启动
  11   1              while(!(OSCXCN&0X80));          //等待晶振工作稳定
  12   1              OSCICN|=0x08;                           //使用外部时钟源作为系统时钟
  13   1              OSCICN=0X08;                            //禁内部振荡器
  14   1      
  15   1              XBR0=0X04;                                      //
  16   1              XBR1=0X00;                                      //INT0连接到端口
  17   1              XBR2=0X40;                                      //交叉开关允许
  18   1              PRT0CF=0xFF;                            //设置为推挽输出
  19   1              PRT1CF=0xFF;                            //
  20   1              PRT2CF=0xbf;                            //
  21   1              PRT3CF=0xFF;                            //
  22   1              
  23   1      }
  24          
  25          void delayus()
  26          {
  27   1              _nop_();
  28   1              _nop_();
  29   1              _nop_();
  30   1              _nop_();
  31   1              _nop_();
  32   1              _nop_();
  33   1              _nop_();
  34   1      }
  35          
  36          void delay_ms(uint count)
  37          {
  38   1              uint ii,jj;
  39   1              for(ii=0;ii<count;ii++)
  40   1              {
  41   2                      for(jj=0;jj<2300;jj++)
  42   2                      {
  43   3                              _nop_();
  44   3                      }
  45   2              }
  46   1      }
  47          
  48          void delay_us(uint count)
  49          {
  50   1              for(;count>0;count--)
  51   1              {
  52   2                      _nop_();
  53   2                      _nop_();
  54   2                      _nop_();
  55   2                      _nop_();
C51 COMPILER V7.20   COMMON                                                                09/18/2008 18:08:21 PAGE 2   

  56   2                      _nop_();
  57   2                      _nop_();
  58   2                      _nop_();
  59   2                      _nop_();
  60   2              }
  61   1      }
  62          
  63          void delay(uint i)
  64          {
  65   1              for(;i>0;i--);
  66   1      }
  67          
  68          
  69          uint qm(uchar n)
  70          {
  71   1              uint y=1;
  72   1              for(;n>0;n--)
  73   1                      y*=2;
  74   1              return y;
  75   1      }
  76          
  77          
  78          void uart_init(void)
  79          {
  80   1         SCON = 0x50;                                   //模式1,8位UART,允许RX
  81   1         TMOD = 0x20;                                    // 定时器1,模式2,8位重装
  82   1         TH1 = -(24576000/9600/16)+1;                    //按波特率设置定时器1重装载值
  83   1         TR1 = 1;                                        //启动定时器1
  84   1         CKCON|= 0x10;                                 // 定时器1使用系统时钟为时基
  85   1         PCON|= 0x80;                                   //SMOD0 = 1
  86   1         TI = 1;                                        //表示TX0就绪
  87   1      }
  88          
*** WARNING C316 IN LINE 88 OF common.c: unterminated conditionals


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


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

⌨️ 快捷键说明

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