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

📄 keyboard_uart.lst

📁 89C52的键盘扫描LED显示及串口程序。 用Keil C51开发。用通用实验板调试通过。
💻 LST
字号:
C51 COMPILER V7.07   KEYBOARD_UART                                                         07/25/2008 01:35:20 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE KEYBOARD_UART
OBJECT MODULE PLACED IN Keyboard_UART.OBJ
COMPILER INVOKED BY: D:\Program Files\sum\Keil\C51\BIN\C51.EXE Keyboard_UART.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include"at89x52.h"
   2          #include<intrins.h>
   3          #include"def.h"
   4          
   5          sbit clk=P2^0;                          /*DTLED-6显示芯片/时钟芯片DS1302时钟输入端*/
   6          sbit dout=P2^1;                         /*DTLED-6显示芯片数据读入端*/
   7          sbit en =P2^2;                          /*DTLED-6显示芯片使能端*/       
   8          
   9          
  10          bit FLAG0=0;                            /*位标号FLAG0=1键盘扫描回应*/
  11          bit FLAG1=1;                            /*位标号20H.1比较密码回应旗号*/
  12          bit FLAG2=1;                            /*位标号FLAG2=0时,进入键盘操作*/
  13          bit FLAG3=1;                            /*位标号FLAG3=0时,键盘操作*/
  14          bit FLAG4=0;                            /*位标号FLAG4=0时,键盘操作*/
  15          bit FLAG5=0;                            /*位标号FLAG5=1时,存储*键按下*/
  16          bit FLAG6=0;                            /*位标号FLAG6=1时,有串行信号输入*/
  17          
  18          static const char tab[16]={0x01,0x02,0x03,0x0c, /*键盘码00,01,02,03,*/
  19                                     0x04,0x05,0x06,0x0d, /*键盘码04,05,06,07,*/
  20                                     0x07,0x08,0x09,0x0e, /*键盘码08,09,0a,0b,*/
  21                                     0x0a,0x00,0x0b,0x0f};/*键盘码0c,0d,0e,0f*/
  22          
  23          uchar dispbuf[9];                               /*显示值存放阵列*/
  24          uchar bufuart[6];                       /*串口接收值存放阵列*/
  25          
  26          uchar a1=0,clockbak,b1=100,stand=0,m=0,busy,count=10;           
  27          char ww=0,ptr=0,ptr1=0;         /*PTR键盘扫描指标,ptr1显示器扫描指标*/
  28          uint a;
  29          
  30          
  31          
  32          void main()
  33          {
  34   1              a=pc;
*** ERROR C202 IN LINE 34 OF KEYBOARD_UART.C: 'pc': undefined identifier
  35   1      }

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

⌨️ 快捷键说明

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