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

📄 usbclock.lst

📁 C8051F120与串口、并口、D12、USB、LCD应用
💻 LST
字号:
C51 COMPILER V7.01  USBCLOCK                                                               06/30/2007 11:42:51 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE USBCLOCK
OBJECT MODULE PLACED IN USBCLOCK.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE USBCLOCK.c LARGE BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <string.h>
   2          #include <stdio.h>
   3          #include "uart.h"
   4          #include "menu.h"
   5          #include "Lcd.h"
   6          #include "system.h"
   7          #include "USBTest.h"
   8          
   9          void DrawMenu()
  10          {
  11   1              Clear(0,240);
  12   1              Udprintf(0,16*0,"==========USB接口传输控制实验===========");
  13   1              dprintf(0,16*2,"寄存器");
  14   1              dprintf(6,16*3,"R1:");  
  15   1              dprintf(19,16*3,"=");
  16   1              dprintf(6,16*4,"R2:");  
  17   1              dprintf(19,16*4,"=");
  18   1              dprintf(2,16*7,"时钟");
  19   1              dprintf(7,16*8,"年    月    日    点    分    秒");
  20   1              dprintf(4,16*9,"R3    R4    R5    R6    R7    R8");
  21   1              dprintf(4,16*10,"时钟自动回传:");
  22   1              Udprintf(0,16*12,"USB:             传输计数: 收     发    ");           
  23   1              dprintf(4,16*9,"R3    R4    R5    R6    R7    R8");
  24   1              dprintf( 0,16*14,"模式 回传");
  25   1              dprintf(30,16*13,"计数 结束");
  26   1              dprintf(30,16*14,"清零 实验");
  27   1      }
  28          
  29          void SetUSBTest1Data(USBTEST1_DATA *pData)
  30          {       
  31   1              putbin(10,16*3,pData->bR1);
  32   1              puthex(21,16*3,pData->bR1);
  33   1              putbin(10,16*4,pData->bR2);
  34   1              puthex(21,16*4,pData->bR2);
  35   1              putufig(4,16*8,pData->bYear,2,0,'0');
  36   1              putufig(10,16*8,pData->bMonth,2,0,'0');
  37   1              putufig(16,16*8,pData->bDay,2,0,'0');
  38   1              putufig(22,16*8,pData->bHour,2,0,'0');
  39   1              putufig(28,16*8,pData->bMinute,2,0,'0');
  40   1              putufig(34,16*8,pData->bSecond,2,0,'0');
  41   1              if(pData->bAutoEcho)
  42   1              {
  43   2                      dprintf(18,16*10,"打开");
  44   2                      dprintf( 5,16*13,"关闭");
  45   2              }
  46   1              else
  47   1              {
  48   2                      dprintf(18,16*10,"关闭");
  49   2                      dprintf( 5,16*13,"打开");               
  50   2              }
  51   1              if(pData->bTransMode)
  52   1              {
  53   2                      Udprintf(4,16*12,"中断模式");
  54   2                      dprintf( 0,16*13,"控制");               
  55   2              }
C51 COMPILER V7.01  USBCLOCK                                                               06/30/2007 11:42:51 PAGE 2   

  56   1              else
  57   1              {
  58   2                      Udprintf(4,16*12,"控制模式");
  59   2                      dprintf( 0,16*13,"中断");               
  60   2              }
  61   1              putufig(29,16*12,pData->wRecvCount,4,1,'0');
  62   1              putufig(36,16*12,pData->wSendCount,4,1,'0');
  63   1      }
  64          
  65          void USBCLOCK()
  66          {
  67   1              DrawMenu();
  68   1              USB_test1();
  69   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    820    ----
   CONSTANT SIZE    =    252    ----
   XDATA SIZE       =   ----       3
   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 + -