home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 September / PCWK996.iso / demo / wgelectr / pk51demo / files.2 / INC / REG515A.H < prev    next >
Text File  |  1992-12-14  |  3KB  |  146 lines

  1. /* (c) Copyright KEIL ELEKTRONIK GmbH.  1992, All rights reserved. */
  2. /*  Register Declarations for the 80515A Processor  */
  3.  
  4. /*  BYTE Register  */
  5. sfr   P0     = 0x80;
  6. sfr   SP     = 0x81;
  7. sfr   DPL    = 0x82;
  8. sfr   DPH    = 0x83;
  9. sfr   WDTREL = 0x86;
  10. sfr   PCON   = 0x87;
  11. sfr   TCON   = 0x88;
  12. sfr   TMOD   = 0x89;
  13. sfr   TL0    = 0x8A;
  14. sfr   TL1    = 0x8B;
  15. sfr   TH0    = 0x8C;
  16. sfr   TH1    = 0x8D;
  17. sfr   P1     = 0x90;
  18. sfr   XPAGE  = 0x91;
  19. sfr   SCON   = 0x98;
  20. sfr   SBUF   = 0x99;
  21.  
  22. sfr   P2     = 0xA0;
  23. sfr   IEN0   = 0xA8;
  24. sfr   IP0    = 0xA9;
  25. sfr   SRELL  = 0xAA;
  26. sfr   P3     = 0xB0;
  27. sfr   SYSCON = 0xB1;
  28. sfr   IEN1   = 0xB8;
  29. sfr   IP1    = 0xB9;
  30. sfr   SRELH  = 0xBA;
  31.  
  32. sfr   IRCON  = 0xC0;
  33. sfr   CCEN   = 0xC1;
  34. sfr   CCL1   = 0xC2;
  35. sfr   CCH1   = 0xC3;
  36. sfr   CCL2   = 0xC4;
  37. sfr   CCH2   = 0xC5;
  38. sfr   CCL3   = 0xC6;
  39. sfr   CCH3   = 0xC7;
  40. sfr   T2CON  = 0xC8;
  41. sfr   CRCL   = 0xCA;
  42. sfr   CRCH   = 0xCB;
  43. sfr   TL2    = 0xCC;
  44. sfr   TH2    = 0xCD;
  45. sfr   PSW    = 0xD0;
  46. sfr   ADCON0 = 0xD8;
  47. sfr   ADDATH = 0xD9;
  48. sfr   ADDATL = 0xDA;
  49. sfr   P6     = 0xDB;
  50. sfr   ADCON1 = 0xDC;
  51.  
  52. sfr   ACC    = 0xE0;
  53. sfr   P4     = 0xE8;
  54. sfr   B      = 0xF0;
  55. sfr   P5     = 0xF8;
  56.  
  57. /*  BIT Register  */
  58. /*  PSW  */
  59. sbit  CY     = 0xD7;
  60. sbit  AC     = 0xD6;
  61. sbit  F0     = 0xD5;
  62. sbit  RS1    = 0xD4;
  63. sbit  RS0    = 0xD3;
  64. sbit  OV     = 0xD2;
  65. sbit  F1     = 0xD1;
  66. sbit  P      = 0xD0;
  67.  
  68. /*  TCON  */
  69. sbit  TF1    = 0x8F;
  70. sbit  TR1    = 0x8E;
  71. sbit  TF0    = 0x8D;
  72. sbit  TR0    = 0x8C;
  73. sbit  IE1    = 0x8B;
  74. sbit  IT1    = 0x8A;
  75. sbit  IE0    = 0x89;
  76. sbit  IT0    = 0x88;
  77.  
  78. /*  IEN0  */
  79. sbit  EAL    = 0xAF;
  80. sbit  WDT    = 0xAE;
  81. sbit  ET2    = 0xAD;
  82. sbit  ES     = 0xAC;
  83. sbit  ET1    = 0xAB;
  84. sbit  EX1    = 0xAA;
  85. sbit  ET0    = 0xA9;
  86. sbit  EX0    = 0xA8;
  87.  
  88. /*  IEN1  */
  89. sbit  EXEN2  = 0xBF;
  90. sbit  SWDT   = 0xBE;
  91. sbit  EX6    = 0xBD;
  92. sbit  EX5    = 0xBC;
  93. sbit  EX4    = 0xBB;
  94. sbit  EX3    = 0xBA;
  95. sbit  EX2    = 0xB9;
  96. sbit  EADC   = 0xB8;
  97.  
  98. /*  P3  */
  99. sbit  RD     = 0xB7;
  100. sbit  WR     = 0xB6;
  101. sbit  T1     = 0xB5;
  102. sbit  T0     = 0xB4;
  103. sbit  INT1   = 0xB3;
  104. sbit  INT0   = 0xB2;
  105. sbit  TXD    = 0xB1;
  106. sbit  RXD    = 0xB0;
  107.  
  108. /*  SCON  */
  109. sbit  SM0    = 0x9F;
  110. sbit  SM1    = 0x9E;
  111. sbit  SM2    = 0x9D;
  112. sbit  REN    = 0x9C;
  113. sbit  TB8    = 0x9B;
  114. sbit  RB8    = 0x9A;
  115. sbit  TI     = 0x99;
  116. sbit  RI     = 0x98;
  117.  
  118. /*  T2CON  */
  119. sbit  T2PS   = 0xCF;
  120. sbit  I3FR   = 0xCE;
  121. sbit  I2FR   = 0xCD;
  122. sbit  T2R1   = 0xCC;
  123. sbit  T2R0   = 0xCB;
  124. sbit  T2CM   = 0xCA;
  125. sbit  T2I1   = 0xC9;
  126. sbit  T2I0   = 0xC8;
  127.  
  128. /*  ADCON  */
  129. sbit  BD     = 0xDF;
  130. sbit  CLK    = 0xDE;
  131. sbit  BSY    = 0xDC;
  132. sbit  ADM    = 0xDB;
  133. sbit  MX2    = 0xDA;
  134. sbit  MX1    = 0xD9;
  135. sbit  MX0    = 0xD8;
  136.  
  137. /*  IRCON  */
  138. sbit  EXF2   = 0xC7;
  139. sbit  TF2    = 0xC6;
  140. sbit  IEX6   = 0xC5;
  141. sbit  IEX5   = 0xC4;
  142. sbit  IEX4   = 0xC3;
  143. sbit  IEX3   = 0xC2;
  144. sbit  IEX2   = 0xC1;
  145. sbit  IADC   = 0xC0;
  146.