Eu am o problemă cu ??????????!!!!!!!!!! pic16f84a plz ajutor

S

salem_eng1

Guest
Eu am o problemă cu faptul că pic16f84a
atunci când eu sunt consumatoare de orice progrem it a da eu de ardere de succes şi Mc nu funcţionează dreptul producţia sa este cu zerouri tot timpul independente cu privire la intrare am incercat un cod simplu pentru a verifica dacă MC este de lucru sau nu programului este de a afară cele tot timpul pentru a prortB, dar, de asemenea, nu funcţionează
codul este:

# include <p16f84a.inc>
ORG 0
Du-te la principalele
org 0x10
principal
Starea BSF, rp0
PORTB clrf
Starea BCF, rp0
movlw 0x7F
PORTB movwf
Du-te la principalele
final

După ce că am schimbat cipul 3 de timp
Şi, de asemenea, pot schimba arzător 2 ora

De ieşire este aceeaşi în toate cazurile în diferite

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Plângând sau foarte trist" border="0" />

(toate pinii este zero, cu excepţia Vdd MCLR ')

I sînt folosire MPLAB & winpic
Am întrebat aici pot schimba calculator sau că este o întrebare prostie??

Plz-ar putea ajuta la orice unul???

 
controller-ul este în starea care nu putea suporta toate porturile sunt în 0 state.i dont a vedea că u utilizate registrul TRISB.PORTB configuraţi ca ieşire de către utilizând instrucţiunile:
TRISB CLR

obiceiul de a se vedea modul u schimba cu excepţia cazului în ur scope.i folosind poate consilia u pentru a conecta a dus la o serie de ieşire şi de rezistor 500 ohm, precum şi pentru a şterge de instrucţiuni CLR PORTB.

Hope it helps

avi.

 
Se pare ca ai nevoie pentru a configura porturile Youre cu TRISA & TRISB Ia foaia de date pentru 16F84A şi aceasta vă va arăta cum ....

 
It works AVI

Aceasta este vina mea tot timpul mi-am uitat un lucru în codul (suntem o uman)

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />
 
i think u ar trebui să facă uz de aceste:

Bank1
movlw b'00000000 ';
movwf TRISB
movlw b'00000000 "
movwf TRISA

BANK0
PORTA clrf
PORTB clrf

sfatul meu este de a pune această parte de cod într-un macro şi ao include în programul ur,
este plictisitor pentru a scrie o de fiecare dată.

hope u face bine

 

Welcome to EDABoard.com

Sponsor

Back
Top