Ik ben bezig met wat dingentjes te doen met deze PIC.
Heb wat programmatjes zitten weizigen die voor K8048 experimenteer en programmeer bordje gemaakt zijn en dat lukt best aardig.
Maar heb een vraagje:
Hoe kan ik eigenlijk die drukknopjes er in verwerken (in de asm file) dat als ik bv op drukknopje druk er 1 lampje aangaat en dan dooft op 2de drukknopje alle 4 de lampjes.
Nuja je snapt wel wat ik bedoel denk ik.
Mijn uiteindelijke doel is een stappenmotor te laten draaien door op een drukknop te drukken en dat hij dan 2 stapjes doet een andere drukknop 10 stapjes.(als dit mogelijk is met deze pic maar denk het wel)
Alvast bedankt
Anonieme Gebruiker
Hier kan ook uw advertentie staan!
met btfss / btfsc
hier is veel op deze site over te vinden. En in de instructie set van de pic ook. Je kijkt met die instructie of een bepaalde bit (bijv. een ingang dus) hoog of laag is. En slaat als deze hoog resp. laag is de volgende instructie over.
Mijn uiteindelijke doel is een stappenmotor te laten draaien door op een drukknop te drukken en dat hij dan 2 stapjes doet een andere drukknop 10 stapjes.(als dit mogelijk is met deze pic maar denk het wel)
Dat is geen enkel probleem voor deze PIC.
Wat voor type stappenmotor heb je, en moet deze hele of halve stappen maken ?
Nja ik heb nog geen stappenmotor. Zoals ik zei dat is men einddoel ik zou eerst willen weten hoe ik die drukknopjes erin kan krijgen zodat ik daar wat mee kan experimenteren. Wel zeer vriendelijk dat jullie direct wouden helpen met men einddoel maar dat is nog niet voor nu.
Wil nu gewoon de ledjes van het K8048 bordje kunnen aansturen met die drukknopjes.
ga maar eens lekker ASM leren of als dat te ingewikkeld is, dan picbasic. de cursus op www.picbasic.nl geeft je heel veel info!
fripster
Nja snap best al wel vrij veel van de asm enzo maar ik krijg gewoon maar die drukknopjes er niet in. Nuja de bedoeling is niet dat ik volledig van 0 ga schrijven maar modifier. Buiten dan die stappenmotor die ga ik wel van 0 proberen.
Stappenmotor is:
Astronyn Miniangle Stepper
Type: 23LM - C210 - 03H
3,5 V/phase
1,1 A/phase
1,8 deg/step
Dit is alles dat ik vind op de motor.
Heb nog 1 probleem vind de kleurcode niet van de motor.
4 draden (bipolair dus) 1 groen 1 rood 1 groenwit 1 roodwit
mts plus
Life is waiting!
start
btfsc PORTB,1 ;is knop 1 ingedrukt?(pin is hoog ipv laag)
goto knop_1 ; jah? dan naar knop_1 gaan
goto start ;ander gewoon verdergaan
knop_1
movlw 0xFF ;waarde 255 naar werkgeheugen kopieren
movwf PORTA ;wergeheugen naar PORTA kopieren
goto start ;terug naar het begin
end