EDIT:// Hm da stimmt abr noch irgendwas nicht
Code:
;*************************************
; Includedatei für den PIC16F628A
list p=16f628a
include "p16f628a.inc"
;*************************************
; Configuration festlegen
; 8Mhz Resonator: Brown out Reset on, Data Protection off, Power up Timer on, Watchdog off, LV-Programmierung off
__config _BOREN_ON & _CP_OFF & _DATA_CP_OFF & _PWRTE_ON & _WDT_OFF & _LVP_OFF & _MCLRE_OFF & _HS_OSC & _LVP_OFF
;*************************************
#define taster PORTA,0
#define led PORTB,0
org 0x0000
goto main
; Pinfunktion festlegen
main
CLRF PORTA ;Comperators off
MOVLW 0x07 ;I/O Funktion ermöglichen
MOVWF CMCON
BCF STATUS, RP1 ;Bank 1 auswählen
BSF STATUS, RP0
MOVLW 0x3F ;Pins config
MOVWF TRISA ;PORTA Input
MOVLW 0x00 ;PortB Output
MOVWF TRISB
BCF STATUS, RP0 ;Bank 0 auswählen
;***********************************************
;Taster abfragen , Led ausgeben
anf
BTFSS taster ; teste Bit x von Porta
goto Ledan ; springe,wenn Bit=0 (Schalter gedrückt)
BCF led ; nicht gedrückt--> Led aus
goto anf
Ledan
BSF led ; setze Bit y von Port B (Led)
goto anf
end
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Programme\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "Led.asm" /l"Led.lst" /e"Led.err" /o"Led.o"
Message[302] C:\DOKUMENTE UND EINSTELLUNGEN\PUTKIN\EIGENE DATEIEN\LEDTEST\LED.ASM 28 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\DOKUMENTE UND EINSTELLUNGEN\PUTKIN\EIGENE DATEIEN\LEDTEST\LED.ASM 31 : Register in operand not in bank 0. Ensure that bank bits are correct.
Executing: "C:\Programme\Microchip\MPASM Suite\MPLink.exe" "C:\Programme\Microchip\MPASM Suite\LKR\16f628a.lkr" "C:\Dokumente und Einstellungen\putkin\Eigene Dateien\Ledtest\Led.o" /o"LED.cof" /M"LED.map" /W
MPLINK 4.11, Linker
Copyright (c) 2007 Microchip Technology Inc.
Error - section '.org_0' can not fit the absolute section. Section '.org_0' start=0x00000000, length=0x00000022
Errors : 1
Link step failed.
BUILD FAILED: Mon Aug 27 18:18:50 2007
Mfg
Lesezeichen