วันอาทิตย์ที่ 1 กันยายน พ.ศ. 2556

โครงสร้าง assembly

คำสั่ง

LIST P = 16F84
ERRORLEVEL -302
#INCLUDE P16F84.INC
R1 EQU 0X0C
R2 EQU 0X0D

ORG 0X00
BSF STATUS,RP0
CLRF TRISB
BCF STATUS,RP0
CLRF PORTB

LOOP BSF PORTB,0
CALL DELAY

BCF PORTB,0
CALL DELAY
GOTO LOOP

DELAY MOVLW 0XFF
MOVWF R1
MOVWF R2
DEC1 DECFSZ R1
GOTO DEC1
DEC2 DECFSZ R2
GOTO DEC1
RETURN
__CONFIG _XT_OSC & _PWRTE_OFF & _WDT_OFF & _CP_OFF
;Crystal Oscillator,Power-up Timer OFF
;Watch Dog Timer OFF,Code Protect OFF
__IDLOCS 2000
END