PIC es MPLAB
Bozó Balázs
boz6_gad at amiga.hu
Wed Dec 29 10:33:03 CET 2004
Hello,
A http://web.axelero.hu/sygma/p118.tar.bz2 rol leszedhető cucc nem tömöríthető ki mert aztat irja hibas a file.
Pedig ha kitudtam volna tömcsizni hagytam volna a francba ezt a tetű MPLAB-ot, eddig is ezzel fejlesztettem, csak Amigán és már jól ment. :)
Szóval MPLAB a multkori kérdezett hiba még fenn áll.
A definicók utánn de még a Start: elött áll két org 0000 ami call Start és egy org 04-el ami retfie vel zárul. Az EEPROMhoz hozzásem nyúlok.
Amit a helpekben talaltam az erről nem beszél. A forrásokat átnézve ennek így müködni kellene:
itt a forrásom:
LIST P=16F84
INCLUDE "p16f84.inc"
ERRORLEVEL -302 ;SUPPRESS BANK SELECTION MESSAGES
__CONFIG 006Ah ;HS OSC más minden ki
__IDLOCS 4155h ;'BZ'
; ---------------Definiciók
D0 equ 0ch
D1 equ D0+1
ser_byte equ D0+2
bit_cntr equ D0+3
ORA equ D0+4 ;órák
PERC equ D0+5 ;percek
MPERC equ D0+6 ;másod percek
; ----------------------A főprgram
org 00h
goto Start
; ----------------------A megszakítás
org 04h
retfie ;1enlöre nincs
Start:
CLRF PORTB ;Minden kimenet OFF
BSF STATUS,RP0 ;SELECT REGISTER BANK 1
movlw B'00001111' ;SET PORTA TO ALL INPUTS
movwf TRISA
CLRF TRISB ;SET PORTB TO ALL OUTPUTS
BCF STATUS,RP0 ;SELECT REGISTER BANK 0
BSF PORTB,2 ;Restet ON
BSF PORTB,4 ;ORALED ON
movlw 1 ;1ms
call Delay ;kicsit várunk
movlw 0102h ;órába
movwf ORA
movlw 0304h ;percekbe
movwf PERC
movlw 0506h ;mpbe
movwf MPERC
bcf PORTB,2 ;reset elenged
call Disp
END
;rutinok
;---------------------------Display--------------------------------
Disp:
BCF PORTB,4 ;ORALED KI
More information about the Elektro
mailing list