Nusivylusios

W

williamchia

Guest
Hi all,

Pusę mėnesio, aš jau bando parašyti paprasta programa, naudojant MPLAB padaryti lemputės, bet neveikia.Buvo tikrinti ir trobleshooting aukštyn kojom, iš kairės į dešinę, bet vis dar Nežinau, tiesa, kas yra problema ..

Tada aš žemyn Įvertinimas tiesiog padaryti LED šviesos Up (būčiau labai laimingas, kad net), bet jis vis dar neveikia ...

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

list P = 16f877A

; Pridėti failą pakeisti katalogų, jei reikia
apima "p16f877A.inc"; Pradėkite reset vektorius
org 0x000
NOP
Pradžiabanksel TRISB
clrf TRISB; nustatyti PORTB išvesties
banksel PORTB

Svarbiausias

movlw 0xFF
movwf PORTB; įjungti LEDs ant PORTB
NOP
NOP
movlw 0x00
movwf PORTB; išjungti lemputės

pabaigaNr statyti visus ir montavimo klaidų.Pageidavimų some1 galėtų nurodyti, kas vyksta negerai.

Grandinė yra URL: http://www.edaboard.com/viewtopic.php?p=773710 # 773.710

Labai tau ačiū.

Linkėjimai,
William

 
Sveiki, William,
Savo programose PAGRINDINĖ įprastas galite nustatyti PORTB didelis, įjunkite LEDs tada jūs tik laukti 4 instrukcijų ciklų ir tada atjunkite juos dar kartą.su 20 MHz clock niekada pamatyti labai trumpą Flash.Taip pat po to, kai išjungti lemputės, jūsų programa tiesiog eina ne į neverland, deleguotieji direktyva neturi nustoti procesorius bus nuolat bando atlikti iš visų programos nurodymų poilsio erdvė.kuris yra tuščias.

Jums reikia atlikti savo programą, atlikite kažkas panašaus žemiau.

1.Įjungti LEDs

2.Palaukite, pakankamai ilgas, kad pamatyti juos.

3.Išjungti LEDs

4.Palaukite dar

5.Grįžti į № 1

 

Welcome to EDABoard.com

Sponsor

Back
Top