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

📄 www.ourhc.cn.lst

📁 STC15F104E单片机最小系统开发板
💻 LST
字号:
C51 COMPILER V8.05a   WWW_OURHC_CN                                                         06/07/2012 14:45:24 PAGE 1   


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

line level    source

   1          /********************************************************************
   2                                      汇诚科技
   3          
   4          实现功能:定时器产生延时1秒程序
   5          使用芯片:STC15F104E系列单片机
   6          晶振:11.0592MHZ
   7          波特率:9600
   8          编译环境:Keil
   9          作者:zhangxinchun
  10          网站:www.ourhc.cn
  11          淘宝店:
  12          汇诚科技 http://ourhc.taobao.com
  13           郑兴电子直销部 http://shop68451856.taobao.com
  14          【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!     
  15          
  16          *********************************************************************/
  17          /********************************************************************/
  18          
  19          #include<reg52.h>              //库文件
  20          #define uchar unsigned char//宏定义无符号字符型
  21          #define uint unsigned int  //宏定义无符号整型
  22          /********************************************************************
  23                                      初始定义
  24          *********************************************************************/
  25          uchar sec; //定义计数值,每过1/10 秒,sec 加一
  26          uchar keycnt=0;//按下次数值
  27          uint tcnt; //键值判断
  28          /********************************************************************
  29                                      I/O定义
  30          *********************************************************************/
  31          sbit P33=P3^3;   //定义单片机P3口的第3位 (即P3.3)
  32          
  33          /********************************************************************
  34                                      定时中断服务函数
  35          *********************************************************************/
  36          void t0(void) interrupt 1 using 0 //定时中断服务函数
  37          {
  38   1              tcnt++; //每过250ust tcnt 加一
  39   1              if(tcnt==400) //计满400 次(1/10 秒)时
  40   1              {
  41   2                      tcnt=0; //重新再计
  42   2                      sec++;
  43   2                      if(sec==10) //定时10 秒,在从零开始计时
  44   2                      {
  45   3                              sec=0;
  46   3                              P33=!P33;  //取反 P3.3
  47   3                      }
  48   2              }
  49   1      }
  50          
  51          /********************************************************************
  52                                      主函数
  53          *********************************************************************/
  54          void main()
  55          {
C51 COMPILER V8.05a   WWW_OURHC_CN                                                         06/07/2012 14:45:24 PAGE 2   

  56   1              TMOD=0x02; //定时器工作在方式2
  57   1              TH0=0x06; //对TH0 TL0 赋值
  58   1              TL0=0x06;
  59   1              TR0=1; //开始定时
  60   1              ET0=1;
  61   1              EA=1;
  62   1              sec=0;
  63   1              while(1)
  64   1              {
  65   2      
  66   2              }
  67   1      }               
  68          
  69                  
  70          /********************************************************************
  71                                        结束
  72          *********************************************************************/


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