⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reg552.dcl

📁 一个锅炉温度控制程序
💻 DCL
字号:
/*   Copyright 1982,1983,1986 Intel Corporation   */

/*  REGISTER DECLARATIONS FOR 80552 */

DECLARE REG  LITERALLY 'REGISTER';

/********* BYTE REGISTERS ********/
DECLARE
   P0	 BYTE  AT(80H)	REG,
   P1	 BYTE  AT(90H)	REG,
   P2	 BYTE  AT(0A0H) REG,
   P3	 BYTE  AT(0B0H) REG,
   P4	 BYTE  AT(0C0H) REG,
   PSW	 BYTE  AT(0D0H) REG,
   ACC	 BYTE  AT(0E0H) REG,
   B	 BYTE  AT(0F0H) REG,
   SP	 BYTE  AT(81H)	REG,
   DPL	 BYTE  AT(82H)	REG,
   DPH	 BYTE  AT(83H)	REG,
   PCON  BYTE  AT(87H)	REG,
   TCON  BYTE  AT(88H)	REG,
   TMOD  BYTE  AT(89H)	REG,
   TL0	 BYTE  AT(8AH)	REG,
   TL1	 BYTE  AT(8BH)	REG,
   TH0	 BYTE  AT(8CH)	REG,
   TH1	 BYTE  AT(8DH)	REG,
   S0CON BYTE  AT(98H)	REG,
   S0BUF BYTE  AT(99H)	REG,
   IEN0  BYTE  AT(0A8H)  REG,
   CML0  BYTE  AT(0A9H)  REG,
   CML1  BYTE  AT(0AAH)  REG,
   CML2  BYTE  AT(0ABH)  REG,
   CTL0  BYTE  AT(0ACH)  REG,
   CTL1  BYTE  AT(0ADH)  REG,
   CTL2  BYTE  AT(0AEH)  REG,
   CTL3  BYTE  AT(0AFH)  REG,
   IP0	 BYTE  AT(0B8H)  REG,
   P5	 BYTE  AT(0C4H)  REG,
   ADCON BYTE  AT(0C5H)  REG,
   ADCH  BYTE  AT(0C6H)  REG,
   TM2IR BYTE  AT(0C8H)  REG,
   CMH0  BYTE  AT(0C9H)  REG,
   CMH1  BYTE  AT(0CAH)  REG,
   CMH2  BYTE  AT(0CBH)  REG,
   CTH0  BYTE  AT(0CCH)  REG,
   CTH1  BYTE  AT(0CDH)  REG,
   CTH2  BYTE  AT(0CEH)  REG,
   CTH3  BYTE  AT(0CFH)  REG,
   S1CON BYTE  AT(0D8H)  REG,
   S1STA BYTE  AT(0D9H)  REG,
   S1DAT BYTE  AT(0DAH)  REG,
   S1ADR BYTE  AT(0DBH)  REG,
   IEN1  BYTE  AT(0E8H)  REG,
   TM2CON BYTE	AT(0EAH)  REG,
   CTCON  BYTE	AT(0EBH)  REG,
   TML2   BYTE	AT(0ECH)  REG,
   TMH2   BYTE	AT(0EDH)  REG,
   STE	  BYTE	AT(0EEH)  REG,
   RTE	  BYTE	AT(0EFH)  REG,
   IP1	  BYTE	AT(0F8H)  REG,
   PWM0   BYTE	AT(0FCH)  REG,
   PWM1   BYTE	AT(0FDH)  REG,
   PWMP   BYTE	AT(0FEH)  REG,
   T3	  BYTE	AT(0FFH)  REG;

/********* BIT REGISTERS ********/

   /******** PSW  BITS *******/
DECLARE
   CY	BIT  AT(0D7H)  REG,
   AC	BIT  AT(0D6H)  REG,
   F0	BIT  AT(0D5H)  REG,
   RS1	BIT  AT(0D4H)  REG,
   RS0	BIT  AT(0D3H)  REG,
   OV	BIT  AT(0D2H)  REG,
   F1	BIT  AT(0D1H)  REG,
   P	BIT  AT(0D0H)  REG,

   /******** P0 BITS *********/
   AD7	BIT  AT(87H)  REG,
   AD6	BIT  AT(86H)  REG,
   AD5	BIT  AT(85H)  REG,
   AD4	BIT  AT(84H)  REG,
   AD3	BIT  AT(83H)  REG,
   AD2	BIT  AT(82H)  REG,
   AD1	BIT  AT(81H)  REG,
   AD0	BIT  AT(80H)  REG,

   /******** TCON BITS *******/
   TF1	BIT  AT(8FH)  REG,
   TR1	BIT  AT(8EH)  REG,
   TF0	BIT  AT(8DH)  REG,
   TR0	BIT  AT(8CH)  REG,
   IE1	BIT  AT(8BH)  REG,
   IT1	BIT  AT(8AH)  REG,
   IE0	BIT  AT(89H)  REG,
   IT0	BIT  AT(88H)  REG,

   /******** P1 BITS *********/
   SDA	 BIT  AT(97H)  REG,
   SCL	 BIT  AT(96H)  REG,
   RT2	 BIT  AT(95H)  REG,
   T2	 BIT  AT(94H)  REG,
   CT3I  BIT  AT(93H)  REG,
   CT2I  BIT  AT(92H)  REG,
   CT1I  BIT  AT(91H)  REG,
   CT0I  BIT  AT(90H)  REG,

   /******** S0CON BITS ******/
   SM0	BIT  AT(9FH)  REG,
   SM1	BIT  AT(9EH)  REG,
   SM2	BIT  AT(9DH)  REG,
   REN	BIT  AT(9CH)  REG,
   TB8	BIT  AT(9BH)  REG,
   RB8	BIT  AT(9AH)  REG,
   TI	BIT  AT(99H)  REG,
   RI	BIT  AT(98H)  REG,

   /******** P2 BITS *********/
   P27	BIT  AT(0A7H)  REG,
   P26	BIT  AT(0A6H)  REG,
   P25	BIT  AT(0A5H)  REG,
   P24	BIT  AT(0A4H)  REG,
   P23	BIT  AT(0A3H)  REG,
   P22	BIT  AT(0A2H)  REG,
   P21	BIT  AT(0A1H)  REG,
   P20	BIT  AT(0A0H)  REG,

   /********  IEN0 BITS ******/
   EA	BIT  AT(0AFH)  REG,
   EAD	BIT  AT(0AEH)  REG,
   ES1	BIT  AT(0ADH)  REG,
   ES0	BIT  AT(0ACH)  REG,
   ET1	BIT  AT(0ABH)  REG,
   EX1	BIT  AT(0AAH)  REG,
   ET0	BIT  AT(0A9H)  REG,
   EX0	BIT  AT(0A8H)  REG,

   /********  P3  BITS *******/
   RD	BIT  AT(0B7H)  REG,
   WR	BIT  AT(0B6H)  REG,
   T1	BIT  AT(0B5H)  REG,
   T0	BIT  AT(0B4H)  REG,
   INT1 BIT  AT(0B3H)  REG,
   INT0 BIT  AT(0B2H)  REG,
   TXD	BIT  AT(0B1H)  REG,
   RXD	BIT  AT(0B0H)  REG,

   /********  IP  BITS *******/
   PAD	BIT  AT(0BEH)  REG,
   PS1	BIT  AT(0BDH)  REG,
   PS0	BIT  AT(0BCH)  REG,
   PT1	BIT  AT(0BBH)  REG,
   PX1	BIT  AT(0BAH)  REG,
   PT0	BIT  AT(0B9H)  REG,
   PX0	BIT  AT(0B8H)  REG,

   /******** P4  BITS ********/
   CMT1   BIT  AT(0C7H)  REG,
   CMT0   BIT  AT(0C6H)  REG,
   CMSR5  BIT  AT(0C5H)  REG,
   CMSR4  BIT  AT(0C4H)  REG,
   CMSR3  BIT  AT(0C3H)  REG,
   CMSR2  BIT  AT(0C2H)  REG,
   CMSR1  BIT  AT(0C1H)  REG,
   CMSR0  BIT  AT(0C0H)  REG,

   /******** TM2IR  BITS *****/
   T20V   BIT  AT(0CFH)  REG,
   CMI2   BIT  AT(0CEH)  REG,
   CMI1   BIT  AT(0CDH)  REG,
   CMI0   BIT  AT(0CCH)  REG,
   CTI3   BIT  AT(0CBH)  REG,
   CTI2   BIT  AT(0CAH)  REG,
   CTI1   BIT  AT(0C9H)  REG,
   CTI0   BIT  AT(0C8H)  REG,

   /******** S1CON  BITS ******/
   CR2	  BIT  AT(0DFH)  REG,
   ENS1   BIT  AT(0DEH)  REG,
   STA	  BIT  AT(0DDH)  REG,
   ST0	  BIT  AT(0DCH)  REG,
   SI	  BIT  AT(0DBH)  REG,
   AA	  BIT  AT(0DAH)  REG,
   CR1	  BIT  AT(0D9H)  REG,
   CR0	  BIT  AT(0D8H)  REG,

   /******** ACC  BITS *******/
   ACC7   BIT  AT(0E7H)  REG,
   ACC6   BIT  AT(0E6H)  REG,
   ACC5   BIT  AT(0E5H)  REG,
   ACC4   BIT  AT(0E4H)  REG,
   ACC3   BIT  AT(0E3H)  REG,
   ACC2   BIT  AT(0E2H)  REG,
   ACC1   BIT  AT(0E1H)  REG,
   ACC0   BIT  AT(0E0H)  REG,

   /******** IEN1  BITS *******/
   ET2	  BIT  AT(0EFH)  REG,
   ECM2   BIT  AT(0EEH)  REG,
   ECM1   BIT  AT(0EDH)  REG,
   ECM0   BIT  AT(0ECH)  REG,
   ECT3   BIT  AT(0EBH)  REG,
   ECT2   BIT  AT(0EAH)  REG,
   ECT1   BIT  AT(0E9H)  REG,
   ECT0   BIT  AT(0E8H)  REG,

   /******** IP1  BITS ********/
   PT2	  BIT  AT(0FFH)  REG,
   PCM2   BIT  AT(0FEH)  REG,
   PCM1   BIT  AT(0FDH)  REG,
   PCM0   BIT  AT(0FCH)  REG,
   PCT3   BIT  AT(0FBH)  REG,
   PCT2   BIT  AT(0FAH)  REG,
   PCT1   BIT  AT(0F9H)  REG,
   PCT0   BIT  AT(0F8H)  REG;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -