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

📄 irqkeyread.lst

📁 led驱动采用ch451驱动芯片
💻 LST
字号:
C51 COMPILER V7.50   IRQKEYREAD                                                            06/05/2007 21:48:03 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE IRQKEYREAD
OBJECT MODULE PLACED IN IRQKeyRead.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE IRQKeyRead.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          #include"ch451.h"
   4          //#include"LEDDisplay.c"
   5          
   6          //sbit CH451_DOUT=P3^3;
   7          uint ReadCh451()
   8          {
*** ERROR C132 IN LINE 8 OF IRQKEYREAD.C: 'ReadCh451': not in formal parameter list
*** ERROR C141 IN LINE 8 OF IRQKEYREAD.C: syntax error near '{'
   9              uchar i;
*** ERROR C132 IN LINE 9 OF IRQKEYREAD.C: 'i': not in formal parameter list
  10              uchar cmd ,keycode;
*** ERROR C132 IN LINE 10 OF IRQKEYREAD.C: 'cmd': not in formal parameter list
*** ERROR C132 IN LINE 10 OF IRQKEYREAD.C: 'keycode': not in formal parameter list
  11              EA=1;
*** ERROR C244 IN LINE 11 OF IRQKEYREAD.C: 'EA': can't initialize, bad type or class
*** ERROR C132 IN LINE 11 OF IRQKEYREAD.C: 'EA': not in formal parameter list
  12              EX1=0;
*** ERROR C244 IN LINE 12 OF IRQKEYREAD.C: 'EX1': can't initialize, bad type or class
*** ERROR C132 IN LINE 12 OF IRQKEYREAD.C: 'EX1': not in formal parameter list
  13              cmd=0x07;
*** ERROR C244 IN LINE 13 OF IRQKEYREAD.C: 'cmd': can't initialize, bad type or class
*** ERROR C132 IN LINE 13 OF IRQKEYREAD.C: 'cmd': not in formal parameter list
  14              CH451_LOAD=0;
*** ERROR C244 IN LINE 14 OF IRQKEYREAD.C: 'CH451_LOAD': can't initialize, bad type or class
*** ERROR C132 IN LINE 14 OF IRQKEYREAD.C: 'CH451_LOAD': not in formal parameter list
  15              for(i=0;i<4;i++)
*** ERROR C141 IN LINE 15 OF IRQKEYREAD.C: syntax error near 'for'
*** ERROR C141 IN LINE 15 OF IRQKEYREAD.C: syntax error near '=', expected ')'
*** ERROR C129 IN LINE 15 OF IRQKEYREAD.C: missing ';' before '<'
  16              {
  17                if((cmd&0x1)==1)
  18                   CH451_DIN=1;
  19                else
  20                   CH451_DIN=0;    
  21                CH451_DCLK=0;
  22                cmd>>=1;
  23                CH451_DCLK=1;  
  24              }
  25              CH451_LOAD=1;
  26              keycode=0;
  27              for(i=0;i<7;i++)
  28              {
  29                 keycode<<=1;
  30                 keycode|=CH451_DOUT;
  31                 CH451_DCLK=0;
  32                 CH451_DCLK=1;
  33               }
  34               IE=0;                //清除中断标志   
  35               EX1=1;
  36               return(keycode);
  37          } 
  38          
  39          void IRQKeyRead() interrupt 2
C51 COMPILER V7.50   IRQKEYREAD                                                            06/05/2007 21:48:03 PAGE 2   

  40          {
  41              uchar key;
  42              uchar key0,key1;
  43              key=ReadCh451();
  44              key0=key/10;
  45              key1=key%10;
  46              if(key0!=0)
  47                  LEDDisplay(0,CH451_DIG1|key0);
  48              else
  49                  LEDDisplay(0,CH451_DIG1|0x10);
  50              LEDDisplay(0,CH451_DIG0|key1);
  51          }
  52             
  53              
  54              
  55                 

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

⌨️ 快捷键说明

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