GlobalVariable_H.#3
上传用户:gxz1972
上传日期:2019-09-13
资源大小:323k
文件大小:5k
源码类别:

传真(Fax)编程

开发平台:

C/C++

  1. //-----------------------------------------------------------------------------
  2. // GlobalVariabel_H.h
  3. //-----------------------------------------------------------------------------
  4. // Copyright 2007 Vson Technology, Inc.
  5. // http://www.usbmcu.com
  6. //
  7. // Program Description:
  8. //
  9. //
  10. //
  11. //
  12. //
  13. // MCU:            C8051F347
  14. // Tool chain:     Keil C51 7.50 / Keil EVAL C51
  15. //                 Silicon Laboratories IDE version 2.6
  16. // Command Line:   
  17. // Project Name:   TR1000
  18. //
  19. //
  20. // Release 1.0
  21. //    -All changes by Brin Cai
  22. //    -24 JUL 2007
  23. //
  24. //
  25. #include "Class_Define_H.h"
  26. #include "USB_Structs_H.h"
  27. #ifndef  _GlobalVariabel_H_
  28. #define  _GlobalVariabel_H_
  29. //-----------------------------------------------------------------------------
  30. // nRF2401RX.c global variables
  31. //-----------------------------------------------------------------------------
  32. /*
  33. extern  sbitRfData;
  34. extern  sbitRfCLK;
  35. extern  sbitRfDR4;
  36. extern  sbitRfCS4;
  37. extern  sbitRfCE4;
  38. extern  sbitRfDR3;
  39. extern  sbitRfCS3;
  40. extern  sbitRfCE3;
  41. extern  sbitRfDR2;
  42. extern  sbitRfCS2;
  43. extern  sbitRfCE2;
  44. extern  sbitRfDR1;
  45. extern  sbitRfCS1;
  46. extern  sbitRfCE1;
  47. */
  48. //nRF2401RX.c global Constants
  49. sbit sbitRfData4 = P2^5;
  50. sbit sbitRfCLK4 = P2^4;
  51. sbit sbitRfDR4 = P2^3;
  52. sbit sbitRfCS4 = P2^2;
  53. sbit sbitRfCE4 = P2^1;
  54. sbit sbitRfData3 = P0^0;
  55. sbit sbitRfCLK3 = P0^1;
  56. sbit sbitRfDR3 = P2^0;
  57. sbit sbitRfCS3 = P1^7;
  58. sbit sbitRfCE3 = P1^6;
  59. sbit sbitRfData2 = P2^6;
  60. sbit sbitRfCLK2 = P2^7;
  61. sbit sbitRfDR2 = P1^5;
  62. sbit sbitRfCS2 = P1^4;
  63. sbit sbitRfCE2 = P1^3;
  64. sbit sbitRfData1 = P0^2;
  65. sbit sbitRfCLK1 = P0^3;
  66. sbit sbitRfDR1 = P1^2;
  67. sbit sbitRfCS1 = P1^1;
  68. sbit sbitRfCE1 = P1^0;
  69. //led
  70. sbit sbitLED = P0^5;
  71. //nRF2401RX.c global Constants
  72. extern  data bit gbitRfReceivedDataFlag;
  73. extern  data bit gbitBulkMultiPackageTxFlag;
  74. extern  data bit gbitClearStudentIdBuffer;
  75. extern  idata unsigned char gaucReadDataBuffer[7];
  76. extern  idata unsigned char gaucTxData2HostBuffer[64];
  77. extern  idata unsigned char gaucRxDataFromRfBuffer[64];
  78. extern  data    BYTE    M_State;
  79. extern  idata unsigned int gwDelayCnt;
  80. extern  idata unsigned char gucPacketCount;
  81. extern  idata unsigned char gucStudentKeyDataCount;
  82. extern  idata unsigned char gpucStudentIdBufferPoint;
  83. extern  idata unsigned char gaucRfConfigData0[4]; //2007.10.09
  84. extern  xdata   BYTE   gaucTempStorage[MAX_BLOCK_SIZE];
  85. //xdata   BYTE   gaucStudentIdBuffer[20][6];    // 缓冲区:存储ID号和包序号
  86. xdata   BYTE   gaucStudentIdBuffer[cstStuIdBufIndexMax][6]; // 缓冲区:存储ID号和包序号
  87. //USB ISR
  88. extern EP_STATUS gEp1InStatus;
  89. //-----------------------------------------------------------------------------
  90. // USB_ISR.c Extern Global Variables
  91. //-----------------------------------------------------------------------------
  92. extern DEVICE_STATUS  gDeviceStatus;
  93. extern EP0_COMMAND    gEp0Command;
  94. extern EP_STATUS      gEp0Status;
  95. extern EP_STATUS      gEp1InStatus;
  96. extern EP_STATUS      gEp2OutStatus;
  97. //-----------------------------------------------------------------------------
  98. // USB_Standard_Requests.c Extern Global Variables
  99. //-----------------------------------------------------------------------------
  100. extern code DESCRIPTORS gDescriptorMap;
  101. extern DEVICE_STATUS gDeviceStatus;
  102. extern EP_STATUS gEp0Status;
  103. extern EP_STATUS gEp2OutStatus;
  104. extern EP_STATUS gEp1InStatus;
  105. extern EP0_COMMAND gEp0Command;
  106. //-----------------------------------------------------------------------------
  107. // USB_Utilities.c Extern Global Variables
  108. //-----------------------------------------------------------------------------
  109. extern DEVICE_STATUS    gDeviceStatus;
  110. extern code DESCRIPTORS gDescriptorMap;
  111. extern DEVICE_STATUS    gDeviceStatus;
  112. extern EP_STATUS        gEp0Status;
  113. extern EP_STATUS        gEp2OutStatus;
  114. extern EP_STATUS        gEp1InStatus;
  115. //-----------------------------------------------------------------------------
  116. // Main.c Globals Variables
  117. //-----------------------------------------------------------------------------
  118. extern DEVICE_STATUS    gDeviceStatus;
  119. extern EP_STATUS        gEp0Status;
  120. extern EP_STATUS        gEp1InStatus;
  121. extern EP_STATUS        gEp2OutStatus;
  122. extern EP0_COMMAND      gEp0Command;
  123. //-----------------------------------------------------------------------------
  124. // USB_Standard_Requests.c Global Variables
  125. //-----------------------------------------------------------------------------
  126. extern BYTE        bEpState;
  127. extern UINT        uNumBytes;
  128. extern PIF_STATUS  pIfStatus;
  129. #endif   //