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

📄 driver_key.lst

📁 增强型51单片机程序模板
💻 LST
字号:
C51 COMPILER V8.08   DRIVER_KEY                                                            09/09/2008 01:32:28 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE DRIVER_KEY
OBJECT MODULE PLACED IN .\输出文件\Driver_Key.obj
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE 驱动管理\Driver_Key.c BROWSE DEBUG OBJECTEXTEND PRINT(.\Drive
                    -r_Key.lst) OBJECT(.\输出文件\Driver_Key.obj)

line level    source

   1          /*********************************************************************************************
   2          文 件 名:Driver_Key.c
   3          创 建 人:周罡
   4          创建日期:2008.07.11
   5          组成部分:uint8 Key_Single(void)
   6          描    述:此文件用于提供键盘扫描功能
   7          修 改 人:
   8          修改日期:
   9          修改内容:
  10          *********************************************************************************************/
  11          #include "user.h"
*** WARNING C318 IN LINE 11 OF 驱动管理\Driver_Key.c: can't open file 'user.h'
  12          
  13          
  14          #ifdef KEY
              /*********************************************************************************************
              函 数 名: uint8 Key_Single(void)
              能 描 述: 用于检测直连按键键盘键值输入
              全局变量: 无
              局部变量: i用于当检测到按键后保存按键返回值
              参数说明: 无
              输    入: 无
              输    出: i按键返回值
              创 建 人: 周罡
              创建日期: 2008.07.11
              修 改 人:
              日    期:
              函数说明: 此函数用于按键经电阻接地的按键电路 根据硬件不同可以修改头文件及程序判断来扩充功能                                    
              *********************************************************************************************/
              uint8 Key_Single(void)
              {
                      uint8 i; 
                      if(Key1==0||Key2==0)                                                                            //检查按键状态
                      {
                              Delayms(1);                                                                                             //当有按键时延时1MS用去按键去抖动
                              if(Key1==0||Key2==0)
                              {                                                                                                               //判断是否是按键1被按下
                                      if(Key1==0)
                                      {       
                                              P1=0;                                                                                           
                                              i=1;                                                                                    //若被按下对返回变量赋值
                                      }
                                      if(Key2==0)                                                                                     //判断是否是按键2被按下
                                      {
                                              P1=0xff;
                                              i=2;                                                                                    //若被按下对返回变量赋值
                                      }                                                                                                       
                              }
                      }
                      while(Key1==0||Key2==0);                                                                        //等待松开按键
                      return(i);                                                                                                      //返回按键值
              }
              #endif

C51 COMPILER V8.08   DRIVER_KEY                                                            09/09/2008 01:32:28 PAGE 2   


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


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

⌨️ 快捷键说明

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