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

📄 main.lst

📁 C52-PS2.rar
💻 LST
字号:
C51 COMPILER V8.18   MAIN                                                                  11/23/2009 01:42:55 PAGE 1   


C51 COMPILER V8.18, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Program Files\keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*协议规定:
   2                  数据低位在前,
   3                  采用奇校验 
   4                  数据格式(PS->MCU):
   5                  1起始位为0,
   6                  8数据位,
   7                  1奇校验位,
   8                  1停止位为1
   9          */
  10          #include <AT89X51.H>
  11          #include <intrins.h>
  12          #define uchar unsigned char 
  13          #define uint unsigned int
  14          #include "PS_2_KB.h"
  15          #include "LCD1602.h"
  16          
  17          void main(void)
  18          {
  19   1              uchar Buffer[]="                                ";
  20   1              uchar Key_Code,Key_Count,i;
  21   1              Init_1602();
  22   1              Set_R_C(0,0);
  23   1              for(;;)
  24   1              {     
  25   2              Key_Code=Get_Key();   
  26   2              if(Key_Code!=0xff) // 为0xff时视为无效键   
  27   2                      {    
  28   3                      Buffer[Key_Count]=Key_Code;    
  29   3                      Write_String_1602(Buffer);   
  30   3                      Key_Code=0;    
  31   3                      Key_Count++;   //第n次按键,显示在第n位    
  32   3                      if(Key_Count==32)    
  33   3                              {     
  34   4                              for(i=0;i<32;i++)     
  35   4                                      {      
  36   5                                      Buffer[i]=' ';     
  37   5                                      }     
  38   4                              Key_Count=0;    
  39   4                              }    
  40   3                      P1=~P1;     //P1口接有LED,用于指示按键   
  41   3                      }
  42   2              }
  43   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    654    ----
   CONSTANT SIZE    =     33    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      42
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       2
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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