pic57 c语言编程,PIC16C57C初始化头文件

;**********************************************

;*********    这是PIC16C57C表头  *******

;**********************************************

INDF   EQU  0H

TMR0   EQU  1H

PCL    EQU  2H

STATUS EQU  3H

FSR    EQU  4H

RA     EQU  5H

RB     EQU  6H

RC     EQU  7H

;----------------------------------------------

;OPTION:

;012 PS0/PS1/PS2=000: RTCC=1:2   WDT=1:1

; PS0/PS1/PS2=000: RTCC=1:256 WDT=1:128

;3 PSA:   RTCC=0     WDT=1

;4 RTE: 低到高触发=0 高到低触发=0

;5 RTS: 外部触发=1   内部时钟=0

;----------------------------------------------

;STATUS:

C      EQU  0 ;有进位或无借位为1

DC     EQU  1 ;

Z      EQU  2 ;运算结果为0时=1

PD     EQU  3 ;

TO     EQU  4 ;看门狗溢出时为0,上电时为1

PS0    EQU  5

PS1    EQU  6

PS2    EQU  7

;ROM PS2/PS1/PS0=000 000H-1FFH

; PS2/PS1/PS0=000 200H-3FFH

; PS2/PS1/PS0=000 400H-5FFH

; PS2/PS1/PS0=000 600H-7FFH

;*************************************************

;** RAM    BANK0=08H---1FH FSR5/6=0/0 **

;**        BANK1=30H---3FH FSR5/6=1/0 **

;**        BANK2=50H---5FH FSR5/6=0/1 **

;**        BANK3=70H---7FH FSR5/6=1/1 **

;*************************************************

;           ______________

;    T0CKI-| 1       28 |-MCLR

;      VDD-| 2          27 |-OSC1/CLKI

;       NC-| 3       26 |-OSC2/CLKO

;      VSS-| 4          25 |-RC7

;       NC-| 5          24 |-RC6

;            RA0-| 6          23 |-RC5

;      RA1-| 7          22 |-RC4

;       RA2-| 8          21 |-RC3

;            RA3-| 9          20 |-RC2

;            RB0-| 10         19 |-RC1

;            RB1-| 11       18 |-RC0

;            RB2-| 12         17 |-RB7

;      RB3-| 13       16 |-RB6

;            RB4-| 14       15 |-RB5

;    ~~~~~~~~~~~~~~~

;         16C57C

;---------------------------------------------

ORG 000H

MAIN:

;*************************************

;******  这是清零子程式 ******

;*************************************

RESET_: BSF  FSR,6

BSF  FSR,5

MOVLW  1FH

MOVWF FSR

BCF FSR,6

BCF FSR,5

MOVLW   10H

MOVWF   8H

RESET7XH:

BSF FSR,6

BSF FSR,5

CLRF    INDF

DECF    FSR,F

BCF FSR,6

BCF FSR,5

DECFSZ  8H,F

GOTO    RESET7XH

BSF FSR,6

MOVLW 1FH

MOVWF FSR

BCF FSR,6

MOVLW   10H

MOVWF   8H

RESET5XH:

BSF FSR,6

CLRF    INDF

DECF    FSR,F

BCF FSR,6

DECFSZ  8H,F

GOTO    RESET5XH

BSF FSR,5

MOVLW 1FH

MOVWF FSR

BCF FSR,5

MOVLW   10H

MOVWF   8H

RESET3XH:

BSF FSR,5

CLRF    INDF

DECF    FSR,F

BCF FSR,5

DECFSZ  8H,F

GOTO    RESET3XH

MOVLW 1FH

MOVWF FSR

MOVLW   017H

MOVWF   8H

RESET1XH:

CLRF    INDF

DECF    FSR,F

DECFSZ  8H,F

GOTO    RESET1XH

RETLW 0

ORG 7FFH

GOTO MAIN

END

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值