Prutsertje
bloep....
Ik wil graag weten of het mogelijk is om een soort van puls=aan/puls=uit schakelaar te programeren in een PIC. Zelf dacht ik aan zoiets als hieronder, de 'pin3'-routine wordt aangeroepen als pin3 hoog wordt. Probleem is alleen als ik andere leds aanstuur de led op RB7 gewoon weer uitgaat, logisch natuurlijk want daar wordt het bit weer op 0 gezet, aangezien er nogal wat van die regels zijn vraag ik me af of er niet een manier is om dit te omzeilen. Simpel gezegd, als ik pin3 hoog maak wordt RB7 hoog en blijft hoog totdat ik pin 3 nog een keer hoog maak. Kan dat makkelijk ??
pin3 btfss portb,7
goto lcdon
btfsc portb,7
goto lcdoff
goto ledloop
lcdon call buzzerwarnb
MOVLW b'10000000'
MOVWF portb
call delaybase
call delaybase
call delaybase
goto ledloop
lcdoff call buzzerwarnb
MOVLW b'00000000'
MOVWF portb
call delaybase
call delaybase
call delaybase
goto ledloop
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 28 april 2003 17:00:21 schreef Prutsertje:
Ik wil graag weten of het mogelijk is om een soort van puls=aan/puls=uit schakelaar te programeren in een PIC.
[/code]
Je bedoelt http://www.voti.nl/cursus/index.html opgave schakelaar 4 :
include 16c84_10
include jlib
pin_a0_direction = output
pin_a1_direction = input
var bit stand = high
forever loop
pin_a0 = stand
if pin_a1 == low then
stand = ! stand
pin_a0 = stand
delay_1mS( 200 )
while pin_a1 == low loop end loop
end if
end loop
setsunakaede
broem, broem, broem....
je bedoelt denk ik zoiets:
...ook niet meer van toepassing, en vanwege de reakties hieronder toch maar ff weggehaald...kijk maar es ff, het is een variatie op het projectje uit de tutorial, met een schakelaartje maak je pin b.1 hoog bij het schakelen, hier schakel ik tussen led 1 constant aan en led 2 knipperen en led 1 en 2 om de beurt knipperen.
Asm bobo's onder ons: Dit is misschien niet de meest nette manier, maarja, ik ben nog maar net een weekje ofzo bezig met proggen, dus ik vind het al heel wat! Uiteraard zijn verbeterpunten ook welkom...
[edit]whoeps, das best wel een lap text... nou ja, in ieder geval ff de extreem layout vern***ende elementen verwijderd. [/edit]
[Bericht gewijzigd door setsunakaede op ]
Prutsertje
bloep....
Nou nee, het is eigenlijk toch wat anders. Ik zal voor de volledigheid even de hele code posten
EDIT
Is al opgelost, ik ga die korte puls gebruiken om een digipot o.i.d aan te sturen zodat ik het backlight in stappen kan dimmen 
/EDIT
Niet meer van toepassing
[Bericht gewijzigd door Prutsertje op ]
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 29 april 2003 17:37:28 schreef setsunakaede:
je bedoelt denk ik zoiets:
Whow, is dit bedoeld om de voordelen van een HLL te laten zien 
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
mauritzzz
Hello, I'm a signature virus. Copy me into your signature to help me spread.