
jie888jie89
北斗神拳
- 组别:新手上路
- 性别:
- 生日:1980-5-11
- 来自:
- 积分:10
- 帖子:10
- 注册:
2007-06-29
|
DSPIC33F汇编程序
.TITLE" gg " .SBTTL" " .equ __33FJ128MC506, 1 ; .include "p33FJ128MC506.inc" .EQU PSV,2 .TEXT .global __reset .ORG 0X0400; __reset: MOV #0X8000,W0; MOV W0, INTCON1; MOV #0X0000,W0; MOV W0, INTCON2; BCLR CORCON,#IPL3; BSET SR,#IPL2; BSET SR,#IPL1; BSET SR,#IPL0; MOV #0X1F,W0; MOV W0,OSCTUN; MOV #0X000A,W0; MOV W0,PLLFBD; MOV #0X0000,W0; MOV W0, CLKDIV; MOV #0X0180,W0; MOV W0,OSCCON; HH: CLR TRISB; CLR TRISC; CLR TRISD; CLR TRISE; CLR TRISF; CLR TRISG; SETM PORTB; SETM PORTC; SETM PORTD; SETM PORTE; SETM PORTF; SETM PORTG; CLRWDT GOTO HH; .global __OscillatorFail __OscillatorFail: MOV #0X8000,W0; MOV W0, INTCON1; GOTO __reset; .global __AddressError __AddressError: MOV #0X8000,W0; MOV W0, INTCON1; GOTO __reset; .global __StackError __StackError: MOV #0X8000,W0; MOV W0, INTCON1; GOTO __reset; .global __MathError __MathError: MOV #0X8000,W0; MOV W0, INTCON1; GOTO __reset; .global __DMACError __DMACError: MOV #0X8000,W0; MOV W0, INTCON1; GOTO __reset;
 jie888jie89 最后编辑于 2008-11-30 21:46:28
|