pic 16f876 programavimas problema

H

Hakan

Guest
aš dirbu su pic 16f84 per vienerius metus.
i parašęs keletą programų 16f876.bet per dvi savaites ir gali
negali Programa 16876.
pavyzdžiui folloving kodas įjungti lemputės tik portc.bet portb vyksta kartais be rb4.ir nėra atsakymo porta.
SĄRAŠAS P = 16F876

CLRF h'05 "
CLRF h'06 "
CLRF h'07 "

BSF h'03 ", 5

CLRF h'85 "
CLRF h'86 "
CLRF h'87 "BCF h'03 ", 5

COMF h'05 "f
COMF h'06 "f
COMF h'07 "f
PABAIGA
i naudoti p16pro.
turi ir nustatyti kitą registrų?
Šis kodas pakanka pasukti uostus?
yra visiems, kurie turi idėją abouth šį sitiation?

 
Gal yra senas kodas lusto ir po Pabaiga yra bet intructions, pabandykite įdėti begalybės linijos iki pabaigos.
PS naudoti makrokomandas ir PORTC, TRISC tt, Jūsų kodas nėra lengvai suprantama

 
Taip yra dėl to, READ-MODIFY-RAŠYTI procese naudojami uostuose.
IE: būklė Kaisčiai yra skaityti,
o ne uosto sklende.

Vietoj naudoti perkelti instrukcija raštu uostuose arba naudoti šešėlis registre.

movlw 0xFF
movwf portx

taip pat nutraukti jūsų prog bent

goto $

 

Welcome to EDABoard.com

Sponsor

Back
Top