home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s081 / 1.img / REG51.DCL < prev    next >
Encoding:
Text File  |  1991-07-27  |  2.6 KB  |  73 lines

  1. /* 8051 REG DECLARE */
  2. DECLARE
  3. P0      BYTE   AT   (80H)   register,
  4. P1      BYTE   AT   (90H)   register,
  5. P2      BYTE   AT   (0A0H)  register,
  6. P3      BYTE   AT   (0B0H)  register,
  7. PSW     BYTE   AT   (0D0H)  register,
  8. ACC     BYTE   AT   (0E0H)  register,
  9. B       BYTE   AT   (0F0H)  register,
  10. SP      BYTE   AT   (81H)   register,
  11. DPL     BYTE   AT   (82H)   register,
  12. DPH     BYTE   AT   (83H)   register,
  13. PCON    BYTE   AT   (87H)   register,
  14. TCON    BYTE   AT   (88H)   register,
  15. TMOD    BYTE   AT   (89H)   register,
  16. TL0     BYTE   AT   (8AH)   register,
  17. TL1     BYTE   AT   (8BH)   register,
  18. TH0     BYTE   AT   (8CH)   register,
  19. TH1     BYTE   AT   (8DH)   register,
  20. IE      BYTE   AT   (0A8H)  register,
  21. IP      BYTE   AT   (0B8H)  register,
  22. SOCN    BYTE   AT   (98H)   register,
  23. SBUF    BYTE   AT   (99H)   register;
  24. /*    bin reg   psw         */
  25. DECLARE
  26. CY      BIT     AT   (0D7H) register,
  27. AC      BIT     AT   (0D6H) register,
  28. FO      BIT     AT   (0D5H) register,
  29. RS1     BIT     AT   (0D4H) register,
  30. RS0     BIT     AT   (0D3H) register,
  31. OV      BIT     AT   (0D2H) register,
  32. P       BIT     AT   (0D0H) register,
  33. /*   TCON                    */
  34. TF1     BIT     AT   (8FH)  register,
  35. TR1     BIT     AT   (8EH)  register,
  36. TF0     BIT     AT   (8DH)  register,
  37. TR0     BIT     AT   (8CH)  register,
  38. IE1     BIT     AT   (8BH)  register,
  39. IT1     BIT     AT   (8AH)  register,
  40. IE0     BIT     AT   (89H)  register,
  41. IT0     BIT     AT   (88H)  register,
  42. /*          IE                */
  43. EA      BIT     AT   (0AFH) register,
  44. ES      BIT     AT   (0ACH) register,
  45. ET1     BIT     AT   (0ABH) register,
  46. EX1     BIT     AT   (0AAH) register,
  47. ET0     BIT     AT   (0A9H) register,
  48. EX0     BIT     AT   (0A8H) register,
  49. /*           IP               */
  50. PS      BIT     AT   (0BCH) register,
  51. PT1     BIT     AT   (0BBH) register,
  52. PX1     BIT     AT   (0BAH) register,
  53. PTO     BIT     AT   (0B9H) register,
  54. PX0     BIT     AT   (0B8H) register,
  55. /*      P3 BIN                */
  56. RD      BIT     AT   (0B7H) register,
  57. WR      BIT     AT   (0B6H) register,
  58. T1      BIT     AT   (0B5H) register,
  59. T0      BIT     AT   (0B4H) register,
  60. INT1    BIT     AT   (0B3H) register,
  61. INT0    BIT     AT   (0B2H) register,
  62. TXD     BIT     AT   (0B1H) register,
  63. RXD     BIT     AT   (0B0H) register,
  64. /*      SCON BIN             */
  65. SM0     BIT     AT   (9FH)  register,
  66. SM1     BIT     AT   (9EH)  register,
  67. SM2     BIT     AT   (9DH)  register,
  68. REN     BIT     AT   (9CH)  register,
  69. TB8     BIT     AT   (9BH)  register,
  70. RB8     BIT     AT   (9AH)  register,
  71. TI      BIT     AT   (99H)  register,
  72. RI      BIT     AT   (98H)  register;
  73.