» »

MPLAB v8.70

MPLAB v8.70

Ales47 ::

Mi lahko nekdo razlozi, kaj dela program od 13 vrstice do 18 in od 53 do 71 ?

Od 22 do 34 je, da se prizgejo prve 4 led-diode..
V vrstici 44 + 45 pa, da naj svetijo zadnje 4 led-diode, ali ?

;*************************************************************
;OPIS napiši program z imenom Led_1, ki vklopi(prižge)led diode na RC0
;DATE 27.1.2011
;AVTOR 
;*************************************************************




list p=16F877A
#include<p16F877A.inc>

;stevec_1 EQU 0X20
;stevec_2 EQU 0X21

cblock 0x20
stevec_1
stevec_2

endc

	;nastavimo pine kot izhod(v registru STATUS)

	bsf STATUS, RP0
	movlw b'00000000'  ;damo njej vrednost, ne gori nobena
	movwf TRISC        ;zgornjo vrednost prenesemo v PORTC oz TRISC
	

	bcf STATUS, RP0  ;

zanka
	
	movlw b'00001111'    ;damo vrednost, katera led-dioda naj sveti
	movwf PORTC			 ;zgornjo vrenost damo v PORTC

	call ponovitev
	call ponovitev
	call ponovitev
	


;******ugasnemo prve 4 ledice

	movlw b'11110000'
	movwf PORTC

	call ponovitev
	call ponovitev
	call ponovitev

	goto zanka

ponovitev

		movlw b'11111111' ;2 krat = d'2'
		movwf stevec_1
	
	zanka2
		
		movlw b'11111111'
		movwf stevec_2
	
	zanka4
	
		
		decfsz stevec_2
		goto zanka4
		
	
		decfsz stevec_1
		goto zanka2

return

end


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

esembler-hitro

Oddelek: Programiranje
111438 (1126) aaaaa93
»

PIC18F4550 in ds18s20

Oddelek: Elektrotehnika in elektronika
191967 (1646) snow
»

programiranje PIC..c++ ali zbirnik?

Oddelek: Programiranje
61703 (1595) Highlag
»

PIC 16f84A - utripanje

Oddelek: Elektrotehnika in elektronika
222170 (1970) ql000
»

ideja: koda za razne mikrokontrolerje na enem mestu

Oddelek: Elektrotehnika in elektronika
73663 (3140) neoto

Več podobnih tem