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

📄 p16f913.inc

📁 PIC ASM TOOL MPASMWin5.14
💻 INC
📖 第 1 页 / 共 2 页
字号:


;----- CMCON1 Bits --------------------------------------------------------
T1GSS			     EQU     H'0001'
C2SYNC                       EQU     H'0000'


;----- TXSTA Bits ---------------------------------------------------------

CSRC                         EQU     H'0007'
TX9                          EQU     H'0006'
NOT_TX8                      EQU     H'0006'    ; Backward compatibility only
TX8_9                        EQU     H'0006'    ; Backward compatibility only
TXEN                         EQU     H'0005'
SYNC                         EQU     H'0004'
BRGH                         EQU     H'0002'
TRMT                         EQU     H'0001'
TX9D                         EQU     H'0000'
TXD8                         EQU     H'0000'    ; Backward compatibility only


;----- CMCON0 Bits ---------------------------------------------------------

C2OUT                        EQU     H'0007'
C1OUT                        EQU     H'0006'
C2INV                        EQU     H'0005'
C1INV                        EQU     H'0004'
CIS                          EQU     H'0003'
CM2                          EQU     H'0002'
CM1                          EQU     H'0001'
CM0                          EQU     H'0000'

;----- VRCON Bits --------------------------------------------------------

VREN                         EQU     H'0007'
VRR                          EQU     H'0005'
VR3                          EQU     H'0003'
VR2                          EQU     H'0002'
VR1                          EQU     H'0001'
VR0                          EQU     H'0000'

;----- ADCON1 Bits --------------------------------------------------------

ADCS2			     EQU     H'0006'
ADCS1			     EQU     H'0005'
ADCS0			     EQU     H'0004'

;----- WDTCON Bits --------------------------------------------------------

WDTPS3                       EQU     H'0004'
WDTPS2                       EQU     H'0003'
WDTPS1                       EQU     H'0002'
WDTPS0                       EQU     H'0001'
SWDTEN                       EQU     H'0000'
SWDTE                        EQU     H'0000'

;----- LCDCON Bits --------------------------------------------------------

LCDEN			     EQU     H'0007'
SLPEN			     EQU     H'0006'
WERR			     EQU     H'0005'
VLCDEN			     EQU     H'0004'
CS1			     EQU     H'0003'
CS0                          EQU     H'0002'
LMUX1                        EQU     H'0001'
LMUX0                        EQU     H'0000'

;----- LCDPS Bits ---------------------------------------------------------

WFT			     EQU     H'0007'
BIASMD			     EQU     H'0006'
LCDA			     EQU     H'0005'
WA			     EQU     H'0004'
LP3			     EQU     H'0003'
LP2			     EQU     H'0002'
LP1                          EQU     H'0001'
LP0                          EQU     H'0000'

;----- LVDCON Bits --------------------------------------------------------

IRVST                        EQU     H'0005'
LVDEN                        EQU     H'0004'
LVDL2                        EQU     H'0002'
LVDL1                        EQU     H'0001'
LVDL0                        EQU     H'0000'

;----- LCDDATA0 Bits -------------------------------------------------------

SEG7COM0		     EQU     H'0007'
SEG6COM0		     EQU     H'0006'
SEG5COM0		     EQU     H'0005'
SEG4COM0		     EQU     H'0004'
SEG3COM0		     EQU     H'0003'
SEG2COM0		     EQU     H'0002'
SEG1COM0		     EQU     H'0001'
SEG0COM0		     EQU     H'0000'

S7C0			     EQU     H'0007'
S6C0			     EQU     H'0006'
S5C0			     EQU     H'0005'
S4C0			     EQU     H'0004'
S3C0			     EQU     H'0003'
S2C0			     EQU     H'0002'
S1C0			     EQU     H'0001'
S0C0	 		     EQU     H'0000'

;----- LCDDATA1 Bits -------------------------------------------------------

SEG15COM0		     EQU     H'0007'
SEG14COM0		     EQU     H'0006'
SEG13COM0		     EQU     H'0005'
SEG12COM0		     EQU     H'0004'
SEG11COM0		     EQU     H'0003'
SEG10COM0		     EQU     H'0002'
SEG9COM0		     EQU     H'0001'
SEG8COM0		     EQU     H'0000'

S15C0			     EQU     H'0007'
S14C0			     EQU     H'0006'
S13C0			     EQU     H'0005'
S12C0			     EQU     H'0004'
S11C0			     EQU     H'0003'
S10C0			     EQU     H'0002'
S9C0			     EQU     H'0001'
S8C0	 		     EQU     H'0000'


;----- LCDDATA3 Bits -------------------------------------------------------

SEG7COM1		     EQU     H'0007'
SEG6COM1		     EQU     H'0006'
SEG5COM1		     EQU     H'0005'
SEG4COM1		     EQU     H'0004'
SEG3COM1		     EQU     H'0003'
SEG2COM1		     EQU     H'0002'
SEG1COM1		     EQU     H'0001'
SEG0COM1		     EQU     H'0000'

S7C1			     EQU     H'0007'
S6C1			     EQU     H'0006'
S5C1			     EQU     H'0005'
S4C1			     EQU     H'0004'
S3C1			     EQU     H'0003'
S2C1			     EQU     H'0002'
S1C1			     EQU     H'0001'
S0C1	 		     EQU     H'0000'

;----- LCDDATA4 Bits -------------------------------------------------------

SEG15COM1		     EQU     H'0007'
SEG14COM1		     EQU     H'0006'
SEG13COM1		     EQU     H'0005'
SEG12COM1		     EQU     H'0004'
SEG11COM1		     EQU     H'0003'
SEG10COM1		     EQU     H'0002'
SEG9COM1		     EQU     H'0001'
SEG8COM1		     EQU     H'0000'

S15C1			     EQU     H'0007'
S14C1			     EQU     H'0006'
S13C1			     EQU     H'0005'
S12C1			     EQU     H'0004'
S11C1			     EQU     H'0003'
S10C1			     EQU     H'0002'
S9C1			     EQU     H'0001'
S8C1	 		     EQU     H'0000'


;----- LCDDATA6 Bits -------------------------------------------------------

SEG7COM2		     EQU     H'0007'
SEG6COM2		     EQU     H'0006'
SEG5COM2		     EQU     H'0005'
SEG4COM2		     EQU     H'0004'
SEG3COM2		     EQU     H'0003'
SEG2COM2		     EQU     H'0002'
SEG1COM2		     EQU     H'0001'
SEG0COM2		     EQU     H'0000'

S7C2			     EQU     H'0007'
S6C2			     EQU     H'0006'
S5C2			     EQU     H'0005'
S4C2			     EQU     H'0004'
S3C2			     EQU     H'0003'
S2C2			     EQU     H'0002'
S1C2			     EQU     H'0001'
S0C2	 		     EQU     H'0000'

;----- LCDDATA7 Bits -------------------------------------------------------

SEG15COM2		     EQU     H'0007'
SEG14COM2		     EQU     H'0006'
SEG13COM2		     EQU     H'0005'
SEG12COM2		     EQU     H'0004'
SEG11COM2		     EQU     H'0003'
SEG10COM2		     EQU     H'0002'
SEG9COM2		     EQU     H'0001'
SEG8COM2		     EQU     H'0000'

S15C2			     EQU     H'0007'
S14C2			     EQU     H'0006'
S13C2			     EQU     H'0005'
S12C2			     EQU     H'0004'
S11C2			     EQU     H'0003'
S10C2			     EQU     H'0002'
S9C2			     EQU     H'0001'
S8C2	 		     EQU     H'0000'


;----- LCDDATA9 Bits -------------------------------------------------------

SEG7COM3		     EQU     H'0007'
SEG6COM3		     EQU     H'0006'
SEG5COM3		     EQU     H'0005'
SEG4COM3		     EQU     H'0004'
SEG3COM3		     EQU     H'0003'
SEG2COM3		     EQU     H'0002'
SEG1COM3		     EQU     H'0001'
SEG0COM3		     EQU     H'0000'

S7C3			     EQU     H'0007'
S6C3			     EQU     H'0006'
S5C3			     EQU     H'0005'
S4C3			     EQU     H'0004'
S3C3			     EQU     H'0003'
S2C3			     EQU     H'0002'
S1C3			     EQU     H'0001'
S0C3	 		     EQU     H'0000'

;----- LCDDATA10 Bits -------------------------------------------------------

SEG15COM3		     EQU     H'0007'
SEG14COM3		     EQU     H'0006'
SEG13COM3		     EQU     H'0005'
SEG12COM3		     EQU     H'0004'
SEG11COM3		     EQU     H'0003'
SEG10COM3		     EQU     H'0002'
SEG9COM3		     EQU     H'0001'
SEG8COM3		     EQU     H'0000'

S15C3			     EQU     H'0007'
S14C3			     EQU     H'0006'
S13C3			     EQU     H'0005'
S12C3			     EQU     H'0004'
S11C3			     EQU     H'0003'
S10C3			     EQU     H'0002'
S9C3			     EQU     H'0001'
S8C3	 		     EQU     H'0000'


;----- LCDSE0 Bits --------------------------------------------------------

SE7			     EQU     H'0007'
SE6			     EQU     H'0006'
SE5			     EQU     H'0005'
SE4		             EQU     H'0004'
SE3 			     EQU     H'0003'
SE2			     EQU     H'0002'
SE1			     EQU     H'0001'
SE0			     EQU     H'0000'

SEGEN7			     EQU     H'0007'
SEGEN6			     EQU     H'0006'
SEGEN5			     EQU     H'0005'
SEGEN4		             EQU     H'0004'
SEGEN3 			     EQU     H'0003'
SEGEN2			     EQU     H'0002'
SEGEN1			     EQU     H'0001'
SEGEN0			     EQU     H'0000'

;----- LCDSE1 Bits --------------------------------------------------------

SE15			     EQU     H'0007'
SE14			     EQU     H'0006'
SE13			     EQU     H'0005'
SE12		             EQU     H'0004'
SE11			     EQU     H'0003'
SE10			     EQU     H'0002'
SE9			     EQU     H'0001'
SE8			     EQU     H'0000'

SEGEN15			     EQU     H'0007'
SEGEN14			     EQU     H'0006'
SEGEN13			     EQU     H'0005'
SEGEN12		             EQU     H'0004'
SEGEN11			     EQU     H'0003'
SEGEN10			     EQU     H'0002'
SEGEN9			     EQU     H'0001'
SEGEN8			     EQU     H'0000'


;----- EECON1 Bits --------------------------------------------------------

EEPGD			     EQU     H'0007'
WRERR			     EQU     H'0003'
WREN			     EQU     H'0002'
WR			     EQU     H'0001'
EEWR			     EQU     H'0001'
RD			     EQU     H'0000'
EERD			     EQU     H'0000'

;----- EEADRH Bits --------------------------------------------------------

EEADRH4			     EQU     H'0004'
EEADRH3			     EQU     H'0003'
EEADRH2			     EQU     H'0002'
EEADRH1			     EQU     H'0001'
EEADRH0			     EQU     H'0000'

;----- EEADRL Bits --------------------------------------------------------

EEADRL7			     EQU     H'0007'
EEADRL6			     EQU     H'0006'
EEADRL5			     EQU     H'0005'
EEADRL4			     EQU     H'0004'
EEADRL3			     EQU     H'0003'
EEADRL2			     EQU     H'0002'
EEADRL1			     EQU     H'0001'
EEADRL0			     EQU     H'0000'


;==========================================================================
;
;       RAM Definition
;
;==========================================================================

        __MAXRAM H'1FF'
        __BADRAM H'08', H'1B'-H'1D'
        __BADRAM H'88', H'9A'-H'9B'
        __BADRAM H'112', H'115', H'118', H'11B',H'11E'-H'11F'
        __BADRAM H'185', H'187'-H'189', H'18E'-H'1EF'

;==========================================================================
;
;       Configuration Bits
;
;==========================================================================

_CONFIG                      EQU     H'2007'

;Configuration Byte 1 Options
_DEBUG_ON		     EQU     H'2FFF'
_DEBUG_OFF                   EQU     H'3FFF'
_FCMEN_ON                    EQU     H'3FFF'
_FCMEN_OFF                   EQU     H'37FF'
_IESO_ON                     EQU     H'3FFF'
_IESO_OFF                    EQU     H'3BFF'
_BOD_ON                      EQU     H'3FFF'
_BOD_NSLEEP                  EQU     H'3EFF'
_BOD_SBODEN                  EQU     H'3DFF'
_BOD_OFF                     EQU     H'3CFF'
_CPD_ON                      EQU     H'3F7F'
_CPD_OFF                     EQU     H'3FFF'
_CP_ON                       EQU     H'3FBF'
_CP_OFF                      EQU     H'3FFF'
_MCLRE_ON                    EQU     H'3FFF'
_MCLRE_OFF                   EQU     H'3FDF'
_PWRTE_ON                    EQU     H'3FEF'
_PWRTE_OFF                   EQU     H'3FFF'
_WDT_ON                      EQU     H'3FFF'
_WDT_OFF                     EQU     H'3FF7'
_LP_OSC                      EQU     H'3FF8'
_XT_OSC                      EQU     H'3FF9'
_HS_OSC                      EQU     H'3FFA'
_EC_OSC                      EQU     H'3FFB'
_INTRC_OSC_NOCLKOUT          EQU     H'3FFC'
_INTRC_OSC_CLKOUT            EQU     H'3FFD'
_EXTRC_OSC_NOCLKOUT          EQU     H'3FFE'
_EXTRC_OSC_CLKOUT            EQU     H'3FFF'
_INTOSCIO                    EQU     H'3FFC'
_INTOSC                      EQU     H'3FFD'
_EXTRCIO                     EQU     H'3FFE'
_EXTRC                       EQU     H'3FFF'


        LIST

⌨️ 快捷键说明

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