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

📄 chengxu.lst

📁 可编程继电器模块
💻 LST
字号:
C51 COMPILER V8.05a   CHENGXU                                                              01/02/2012 15:20:56 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE CHENGXU
OBJECT MODULE PLACED IN chengxu.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE chengxu.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /********************************************************************
   2                                      汇诚科技
   3          
   4          实现功能:秒延时1秒程序
   5          使用芯片:STC15F104E
   6          晶振:12MHZ
   7          编译环境:Keil
   8          作者:zhangxinchunleo
   9          网站:www.ourhc.cn
  10          淘宝店:汇诚科技 http://shop36330473.taobao.com
  11          【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!     
  12          
  13          *********************************************************************/
  14          /********************************************************************/
  15          #include "reg52.h" 
  16          #include <intrins.H>
  17          #define uchar unsigned char 
  18          #define uint  unsigned int
  19          /********************************************************************
  20                                      初始定义
  21          *********************************************************************/ 
  22          sbit  P33=P3^3; 
  23          /********************************************************************
  24                                      延时100MS函数
  25          *********************************************************************/
  26          
  27          void Delay100ms()               //12.000MHz
  28          {
  29   1              uchar i, j, k;
  30   1              _nop_();
  31   1              i = 5;
  32   1              j = 144;
  33   1              k = 71;
  34   1              do
  35   1              {
  36   2                      do
  37   2                      {
  38   3                              while (--k);
  39   3                      } while (--j);
  40   2              } while (--i);
  41   1      }
  42          /********************************************************************
  43                                      延时1S函数
  44          *********************************************************************/
  45          void Delay1s(uint s)            //12.000MHz
  46          {
  47   1       uchar m,n;
  48   1      for(m=s;m>0;m--)
  49   1      for(n=10;n>0;n--)
  50   1      Delay100ms();
  51   1      }
  52          
  53          /********************************************************************
  54                                      主函数义
  55          *********************************************************************/
C51 COMPILER V8.05a   CHENGXU                                                              01/02/2012 15:20:56 PAGE 2   

  56          void main() 
  57          {
  58   1       for(;;) 
  59   1       {
  60   2      P33=0;
  61   2      Delay1s(2);       //延时2秒
  62   2      P33=1;  //取反 P3.3
  63   2      while(1)
  64   2      {
  65   3      }
  66   2       } 
  67   1      }
  68          /********************************************************************
  69                                      结束函数
  70          *********************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     46    ----
   CONSTANT SIZE    =   ----    ----
   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 + -