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

📄 leddispinterface.lst

📁 《时间触发嵌入式系统设计模式》一书中的合作式调度器的算法
💻 LST
字号:
C51 COMPILER V8.08   LEDDISPINTERFACE                                                      10/02/2007 07:17:27 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE LEDDISPINTERFACE
OBJECT MODULE PLACED IN LedDispInterface.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LedDispInterface.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*--------------------------------------------------------------------*-
   2          
   3                  LedDispInterface.C (V1.00)
   4          
   5                   
   6          -*---------------------------------------------------------------------*/
   7          
   8          /*
   9           * Copyright (c) 2006,wsl
  10           * All rights reserved
  11           * 
  12           * 文件名称: LedDispInterface.C 
  13           * 文件标识: 
  14           * 摘    要: 数码显示界面
  15           * 
  16           * 当前版本: V1.0               * 取代版本:
  17           * 作     者: wsl               * 修     改:  
  18           * 版本信息: 2007-07-14         * 修改信息: 
  19           */
  20           //***********************************************************************
  21          #include"main.H"
  22          #include"Port.H"
  23          #include"MMI.h"
  24          #include"SCH51.H"
  25          #include"Uart.h"
  26          #include"LedDisp.h"
  27          #include"LedDispInterface.h"
  28          
  29          
  30          
  31          
  32          
  33          /*-----------------------------------------------------------------------*-
  34           * 函数名称: RTC_interface()
  35           * 参    数: XX
  36           * 返    回: XX
  37           * 函数功能: 数码时钟走时显示界面
  38           *              
  39           * 说     明: 
  40           *
  41           * 当前版本: V1.0               * 取代版本:
  42           * 作     者: wsl               * 修     改:  
  43           * 版本信息: 2007-07-14         * 修改信息: 
  44          -*-----------------------------------------------------------------------*/
  45          void RTC_interface(void)
  46          {
  47   1              LED_DISP_MODE1_D();     /*只能点闪烁*/
  48   1              Flag = 0x02;            /*只有时钟的时个位点可以闪烁*/
  49   1      }
  50          
  51          
  52          /*-----------------------------------------------------------------------*-
  53           * 函数名称: Main_MENU_interface()
  54           * 参    数: Val 主菜单功能选项
  55           * 返    回: XX
C51 COMPILER V8.08   LEDDISPINTERFACE                                                      10/02/2007 07:17:27 PAGE 2   

  56           * 函数功能: 主设置菜单显示界面
  57           *              
  58           * 说     明: 
  59           *
  60           * 当前版本: V1.0               * 取代版本:
  61           * 作     者: wsl               * 修     改:  
  62           * 版本信息: 2007-07-14         * 修改信息: 
  63          -*-----------------------------------------------------------------------*/
  64          void Main_MENU_interface(const unsigned char Val)
  65          {
  66   1              dispbuf[0] = 11;        // S
  67   1              dispbuf[1] = 12;        // E
  68   1              dispbuf[2] = 13;        // T.
  69   1              dispbuf[3] = Val;       // 0 ~ 9
  70   1              LED_DISP_MODE0();       /*进入点和位同时闪烁模式*/
  71   1              Flag = 0x84;            /*只有时钟的分十位点和分个位可以闪烁*/
  72   1      }
  73          
  74          /*-----------------------------------------------------------------------*-
  75           * 函数名称: DATA_Amend()
  76           * 参    数: LedFlash 需要闪烁的位
  77           * 返    回: XX
  78           * 函数功能: 主设置菜单数据修改显示界面
  79           *              
  80           * 说     明: 
  81           *
  82           * 当前版本: V1.0               * 取代版本:
  83           * 作     者: wsl               * 修     改:  
  84           * 版本信息: 2007-07-14         * 修改信息: 
  85          -*-----------------------------------------------------------------------*/
  86          void DATA_Amend(const unsigned char HOUR, const unsigned char MIN, const unsigned char LedFlash)
  87          {
  88   1              RTC_interface();
  89   1              LED_DISP_MODE0();               
  90   1              SETBIT(Flag,LedFlash+4);
  91   1              dispbuf[0] = HOUR / 10;
  92   1              dispbuf[1] = HOUR % 10;
  93   1              dispbuf[2] = MIN / 10;
  94   1              dispbuf[3] = MIN % 10;
  95   1      }


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


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

⌨️ 快捷键说明

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