📄 usbclock.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 + -