TRISA(方向設定)、PORTA(I/O資料)
main.s
list p=12f1822, r=hex #include <p12f1822.inc> __config _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF __config _CONFIG2, _LVP_OFF #define tmp1 0x20 #define tmp2 0x21 org 0x0000 goto start org 0x0100 start: banksel TRISA clrf TRISA loop: banksel PORTA bcf PORTA, 0 call delay banksel PORTA bsf PORTA, 0 call delay goto loop delay: banksel tmp1 movlw 0x16 movwf tmp2 movlw 0xff movwf tmp1 decfsz tmp1, f goto $-1 decfsz tmp2, f goto $-3 return end
編譯
$ gpasm main.s
燒錄(File => Import Hex)
型號選擇:Device Family => Midrange => 1.8V Min
P.S. VDD PICkit3 On記得打勾
完成