Desperate

W

williamchia

Guest
Hei alle,

For halvparten måneden har jeg prøvd å skrive et enkelt program å bruke MPLAB å gjøre LED blits, men fungerer ikke.Har blitt avmerker og trobleshooting opp ned, venstre til høyre, men fortsatt vet ikke hva som er problemet ..

Så i ned-grade å bare gjøre LED lyser opp (jeg vil være veldig fornøyd selv for det), men det er fremdeles ikke virker ...

<img src="http://www.edaboard.com/images/smiles/icon_eek.gif" alt="Sjokkert" border="0" />;************************************************* *********
; * LED Flashing
;************************************************* *********

listen p = 16f877A

; Inkluder fil, endre katalogen hvis nødvendig
include "p16f877A.inc"; Start på reset vektoren
org 0x000
nop
Startbanksel TRISB
clrf TRISB; satt PORTB til utgang
banksel PORTB

Hovedsaklig

movlw 0xFF
movwf PORTB; slå på lysdioder på PORTB
nop
nop
movlw 0x00
movwf PORTB; slukke lysene

sluttIngen feil på bygge alle og montering.Wish some1 kunne peke ut hva som går galt.

Banen er på URL: http://www.edaboard.com/viewtopic.php?p=773710 # 773710

Mange takk.

Hilsen,
William

 
Hei William,
I programmene MAIN rutine du setter PORTB høyt for å slå på din ledet daværende du bare venter 4 instruksjon sykluser og deretter slå dem av igjen.med 20 a Mhz klokke du aldri vil se svært korte flash.Også etter at du slår av LED's, programmet bare går ut i Neverland, The End Direktivet stopper ikke prosessoren vil den fortsette å prøve å gjennomføre resten av instruksjonene i programmet rommet.som er tom.

Du må gjøre programmet følger noe sånt nedenfor.

1.Slå på LED's

2.Vent lenge nok til å se dem.

3.Slå av LED's

4.Vent igjen

5.Gå tilbake til nr. 1

 

Welcome to EDABoard.com

Sponsor

Back
Top