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

📄 duojikongzhi.lst

📁 六足机器人程序
💻 LST
字号:
C51 COMPILER V7.06   DUOJIKONGZHI                                                          06/05/2011 08:16:48 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DUOJIKONGZHI
OBJECT MODULE PLACED IN duojikongzhi.OBJ
COMPILER INVOKED BY: D:\软件\工具\C51\BIN\C51.EXE duojikongzhi.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*-----------------------------------------------
   2            名称:定时器1
   3            日期:2009.5
   4            修改:无
   5            内容:通过定时让LED灯闪烁
   6          ------------------------------------------------*/
   7          #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
   8          
   9          sbit PWM=P1^0;    //定义LED端口
  10          sbit PWM1=P1^1;
  11          sbit PWM2=P1^2;
  12          
  13          
  14          /*------------------------------------------------
  15                              定时器初始化子程序
  16          ------------------------------------------------*/
  17          void Init_Timer1(void)
  18          {
  19   1       TMOD |= 0x10;    //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响 
  20   1       TH1=0xFF;      //给定初值,这里使用定时器最大值从0开始计数一直到65535溢出
  21   1       TL1=0xA3;
  22   1       EA=1;            //总中断打开
  23   1       ET1=1;           //定时器中断打开
  24   1       TR1=1;           //定时器开关打开
  25   1      }
  26          
  27          void delay(unsigned int j)
  28          {
  29   1      
  30   1      while(--j);}
  31          
  32          void zuo(int x , int y)
  33          
  34          {  
  35   1      
  36   1      if (a<5)
*** ERROR C202 IN LINE 36 OF DUOJIKONGZHI.C: 'a': undefined identifier
  37   1      {
  38   2      PWM=1;
  39   2      PWM2=1;
  40   2      }
  41   1      else if (a>5&&a<25)
*** ERROR C202 IN LINE 41 OF DUOJIKONGZHI.C: 'a': undefined identifier
  42   1      {
  43   2      
  44   2      PWM=1;
  45   2      PWM2=1;
  46   2      
  47   2      }
  48   1      
  49   1      
  50   1      
  51   1      }
  52          
  53          int a,m,n,o;
C51 COMPILER V7.06   DUOJIKONGZHI                                                          06/05/2011 08:16:48 PAGE 2   

  54          int flag;
  55          
  56          
  57          
  58          void main()
  59          
  60          {
  61   1      Init_Timer1();
  62   1      PWM=0;
  63   1      PWM1=0;
  64   1      PWM2=0;
  65   1      
  66   1      a=0;
  67   1      while(1)
  68   1      {
  69   2      
  70   2      
  71   2      
  72   2      
  73   2      
  74   2      
  75   2      }
  76   1      
  77   1      
  78   1      
  79   1      
  80   1      
  81   1      
  82   1      
  83   1      
  84   1      
  85   1      }
  86          
  87          
  88          
  89          /*------------------------------------------------
  90                           定时器中断子程序
  91          ------------------------------------------------*/
  92          void Timer1_isr(void) interrupt 3 using 1
  93          {
  94   1       TH1=0xFF;               //中赂持

⌨️ 快捷键说明

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