📄 epphal.lst
字号:
C51 COMPILER V6.23a EPPHAL 08/17/2006 16:45:31 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE EPPHAL
OBJECT MODULE PLACED IN .\Obj\Epphal.obj
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE ..\..\Driver\Usb\Epphal.c LARGE OPTIMIZE(2,SPEED) MODP2 PRINT(.\Obj\Epphal.
-lst) OBJECT(.\Obj\Epphal.obj)
stmt level source
1 /*------------------------------------------------------------------
2 * CopyRight (C) 2005,江苏盛唐电子产品有限公司
3 * All Rights Reserved.
4 *
5 * 文件名称:EppHal.c
6 * 文件标识:
7 * 摘 要:USB接口硬件抽象层
8 *
9 * 当前版本:1.0
10 * 作 者:熊刚
11 * 完成日期:2005年10月7日
12 *
13 * 取代版本:
14 * 原作者 :
15 * 完成日期:
16 --------------------------------------------------------------------*/
17
18 #include "..\inc\includes.h"
19
20
21 sbit USBA0 = P2^0;
22 sbit USBReset = P2^1;
23 sbit SimWR = P2^2;
24 sbit SimRD = P2^3;
25 #define USB_SUSP INT1
26 #define USB_INT INT0
27
28 //向D12器件写命令
29 void D12_WriteCommand(uchar ucCmdData)
30 {
31 1 P0 = ucCmdData;
32 1 USBA0 = 1;
33 1
34 1 SimWR = 0;
35 1 // _nop_();
36 1 SimWR = 1;
37 1 }
38
39 //向D12器件写数据
40 void D12_WriteData(uchar ucData)
41 {
42 1 P0 = ucData;
43 1 USBA0 = 0;
44 1
45 1 SimWR = 0;
46 1 // _nop_();
47 1 SimWR = 1;
48 1 }
49
50 //返回从D12数据口读取数据。
51 uchar D12_ReadData(void)
52 {
53 1 uchar ucResult;
54 1
C51 COMPILER V6.23a EPPHAL 08/17/2006 16:45:31 PAGE 2
55 1 USBA0 = 0;
56 1
57 1 SimRD = 0;
58 1 ucResult = P0;
59 1 SimRD = 1;
60 1
61 1 return ucResult;
62 1 }
63
64 /*
65 void TestUsbConnect(void)
66 {
67 uint uiDelayCount;
68
69 while(1)
70 {
71 USBA0 = ~USBA0;
72 USBReset = ~USBReset;
73 SimWR = ~SimWR;
74 SimRD = ~SimRD;
75 P0 = ~P0;
76 USB_SUSP = ~USB_SUSP;
77 USB_INT = ~USB_INT;
78 for(uiDelayCount=0; uiDelayCount<0xffe0; uiDelayCount++)
79 {
80 ;
81 }
82 }
83 }
84
85 */
86
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 56 ----
CONSTANT SIZE = ---- ----
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 + -