📄 ds80c400.inc
字号:
;****************************************************************************;*;* Copyright (C) 1996 - 2001 Dallas Semiconductor Corporation. ;* All rights Reserved. Printed in U.S.A.;* This software is protected by copyright laws of;* the United States and of foreign countries.;* This material may also be protected by patent laws of the United States ;* and of foreign countries.;* This software is furnished under a license agreement and/or a;* nondisclosure agreement and may only be used or copied in accordance;* with the terms of those agreements.;* The mere transfer of this software does not imply any licenses;* of trade secrets, proprietary technology, copyrights, patents,;* trademarks, maskwork rights, or any other form of intellectual;* property whatsoever. Dallas Semiconductor retains all ownership rights.;*;* Module Name: DS80C400 ;*;* Description: DS80C400 SFR Definitions;*;* Filename: ds80c400.inc;*;****************************************************************************; CAN Controller RegistersC0RMS0 EQU 096H ; CAN Receive Message Stored Register Zero (1-8)C0RMS1 EQU 097H ; CAN Receive Message Stored Register One (9-15)C0TMA0 EQU 09EH ; CAN Transmit Message Acknowledgement Register Zero (1-8)C0TMA1 EQU 09FH ; CAN Transmit Message Acknowledgement Register One (9-15)C0C EQU 0A3H ; CAN Control RegisterC0S EQU 0A4H ; CAN Status RegisterC0IR EQU 0A5H ; CAN Interrupt RegisterC0TE EQU 0A6H ; CAN Transmit Error RegisterC0RE EQU 0A7H ; CAN Receive Error RegisterC0M1C EQU 0ABH ; CAN Message One Control RegisterC0M2C EQU 0ACH ; CAN Message Two Control RegisterC0M3C EQU 0ADH ; CAN Message Three Control RegisterC0M4C EQU 0AEH ; CAN Message Four Control RegisterC0M5C EQU 0AFH ; CAN Message Five Control RegisterC0M6C EQU 0B3H ; CAN Message Six Control RegisterC0M7C EQU 0B4H ; CAN Message Seven Control RegisterC0M8C EQU 0B5H ; CAN Message Eight Control RegisterC0M9C EQU 0B6H ; CAN Message Nine Control RegisterC0M10C EQU 0B7H ; CAN Message Ten Control RegisterC0M11C EQU 0BBH ; CAN Message Eleven Control RegisterC0M12C EQU 0BCH ; CAN Message Twelve Control RegisterC0M13C EQU 0BDH ; CAN Message Thirteen Control RegisterC0M14C EQU 0BEH ; CAN Message Fourteen Control RegisterC0M15C EQU 0BFH ; CAN Message Fifteen Control Register; BYTE RegistersSBUF0 EQU 099H; DS80C320 ExtensionsDPL1 EQU 084HDPH1 EQU 085HDPS EQU 086HCKCON EQU 08EHEXIF EQU 091HSADDR0 EQU 0A9HSADDR1 EQU 0AAHSADEN0 EQU 0B9HSADEN1 EQU 0BAHSBUF1 EQU 0C1HTA EQU 0C7HT2MOD EQU 0C9HRCAP2L EQU 0CAHRCAP2H EQU 0CBHTL2 EQU 0CCHTH2 EQU 0CDHEIP EQU 0F8HPMR EQU 0C4HSTATUS EQU 0C5h; Register BanksR0_B0 EQU 0 ; Register bank 0 equates.R1_B0 EQU 1R2_B0 EQU 2R3_B0 EQU 3R4_B0 EQU 4R5_B0 EQU 5R6_B0 EQU 6R7_B0 EQU 7;R0_B1 EQU 8 ; Register bank 1 equates.R1_B1 EQU 9R2_B1 EQU 0AH R3_B1 EQU 0BH R4_B1 EQU 0CH R5_B1 EQU 0DH R6_B1 EQU 0EH R7_B1 EQU 0FH ;R0_B2 EQU 10H ; Register bank 2 equates.R1_B2 EQU 11H R2_B2 EQU 12H R3_B2 EQU 13HR4_B2 EQU 14HR5_B2 EQU 15HR6_B2 EQU 16HR7_B2 EQU 17H;R0_B3 EQU 18H ; Register bank 3 equates.R1_B3 EQU 19HR2_B3 EQU 1AHR3_B3 EQU 1BHR4_B3 EQU 1CHR5_B3 EQU 1DHR6_B3 EQU 1EHR7_B3 EQU 1FH; EQU Registers; *** IE ***ES1 EQU 0AEHET2 EQU 0ADHES0 EQU 0ACH; *** IP ***PS1 EQU 0BEHPT2 EQU 0BDHPS0 EQU 0BCH; *** P1 ***INT5 EQU 097HINT4 EQU 096HINT3 EQU 095HINT2 EQU 094HTXD1 EQU 093HRXD1 EQU 092HT2EX EQU 091HT2 EQU 090H; *** P3 ***TXD0 EQU 0B1HRXD0 EQU 0B0H; *** SCON1 ***SM01 EQU 0C7HSM11 EQU 0C6HSM21 EQU 0C5HREN1 EQU 0C4HTB81 EQU 0C3HRB81 EQU 0C2HTI1 EQU 0C1HRI1 EQU 0C0H; *** T2CON ***TF2 EQU 0CFHEXF2 EQU 0CEHRCLK EQU 0CDHTCLK EQU 0CCHEXEN2 EQU 0CBHTR2 EQU 0CAHC_T2 EQU 0C9HCP_RL2 EQU 0C8H; *** WDCON ***SMOD EQU 0DFHPOR EQU 0DEHEPFI EQU 0DDHPFI EQU 0DCHWDIF EQU 0DBHWDRF EQU 0DAHEWT EQU 0D9HRWT EQU 0D8H; *** EIE ***EWDI EQU 0ECH; *** EIP ***PWDI EQU 0FCHPX5 EQU 0FBHPX4 EQU 0FAHPX3 EQU 0F9HPX2 EQU 0F8H; **** Math Accelerator ****MCNT0 EQU 0D1HMCNT1 EQU 0D2HMA EQU 0D3HMB EQU 0D4HMC EQU 0D5H; New registers in the 80C400TM1 EQU 08FHTM3 EQU 0E9HP6 EQU 0B1HP6CNT EQU 0B2HMCON1 EQU 0D6HOCAD EQU 0E1HCSRD EQU 0E3hCSRA EQU 0E4HEBS EQU 0E5HBCUD EQU 0E6HBCUC EQU 0E7HDPX2 EQU 0EBHDPX3 EQU 0EDHDPL2 EQU 0F2HDPH2 EQU 0F3HDPL3 EQU 0F4HDPH3 EQU 0F5HDPS1 EQU 0F6HP7 EQU 0F9HTL3 EQU 0FBHTH3 EQU 0FCHT3CM EQU 0FDHSCON2 EQU 0FEHSBUF2 EQU 0FFHEX2_5 EQU EIE.0ET3 EQU EIE.1ES2 EQU EIE.2EWPI EQU EIE.3EAIE EQU EIE.5C0IE EQU EIE.6EPMIE EQU EIE.7PT3 EQU EIP.1PS2 EQU EIP.2EAIP EQU EIP.5EPMIP EQU EIP.7RIF EQU 10hTIF EQU 20hEPMF EQU 40hOWMAD EQU 0EEhOWMDR EQU 0EFh; New registers in the 83C390AP EQU 09CHESP EQU 09BHDPX EQU 093HDPX1 EQU 095HACON EQU 09DHMCON EQU 0C6HP4CNT EQU 092HP5CNT EQU 0A2HP5 EQU 0A1HMXAX EQU 0EAHCOR EQU 0CEH ; Clock output RegisterP4 EQU 80H; Registers on the 80C520F1 EQU PSW.1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -