Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



PIC 16F84 - 8bitovy cistac

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: PIC 16F84 - 8bitovy cistac

Autor: adamkos

18:46:20 23.07.2008

jestli je to ještě aktuální tak:
Máš s největší pravděpodobností zapnutý WATCHDOG. Jiný problém v tom nevidím.

Zdravím
OA

Citovat příspěvek

 

PIC 16F84 - 8bitovy cistac

Autor: pajaja

16:52:16 27.06.2008

ZDravim.
Delam s PICem 16F84 pokusy a chtel bych na portu B (8 bitu) zobrazovat binarni posloupnost cisla (0-255 : 00000000,00000001,00000010,00000011,00000100,....) Vytvoril jsem jednoduchou konstrukci pri ktere mam v pameti mikroproceosru (cislo) ktere inkrementuju,nactu a poslu na vystup B. Program funguje je jen castecne proprotoze se mi rozsvedcuji porad dokola jen 2 nejnizsi bity (00000001,00000010 - tato se stale dokola opakuje).Nevedel by prosim nekdo kde delam chybu? Dekuji za jakekoliv napady, pripominky. Diky


[ital] INCLUDE "P16F84A.INC"
LIST P=16F84A, R=DEC

c1 equ 26D
c2 equ 27D
c3 equ 28D
cislo equ 29D

ORG 00h ;začátek programu
bsf STATUS,RP0 ;přepnutí do druhé banky pro nastavení portů
MOVLW b'11111111' ;vstup
MOVWF TRISA
MOVLW b'00000000' ;vystup
MOVWF TRISB
bcf STATUS,RP0


MOVLW b'00000000'
movwf cislo; W uloz na adresu cislo

[bold] cykluj
INCF cislo,1 ; inkrementuj cislo
MOVF cislo,0 ; nacteni cisla z adresy cislo
MOVWF PORTB ; W posli na port B
CALL zpozdeni
GOTO cykluj[/bold]

zpozdeni
MOVLW 5
MOVWF c3
wait3 MOVLW 255
MOVWF c2
wait2 MOVLW 255
MOVWF c1
wait1 DECFSZ c1,1
GOTO wait1
DECFSZ c2,1
GOTO wait2
DECFSZ c3,1
GOTO wait3
RETURN ;návrat z podprogramu
END[/ital]

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: