Aveţi nevoie de ajutor cu program în 16f877

T

TeslaUnit

Guest
Salut!

Sunt cu un mare creier de departe şi nu poate figura doar un proces cu 16F877.Am scris acest program în asamblare, şi am încercat să înfiinţeze un tabel.

Practic, (m-am aceste primii paşi de lucru) sunt compararea de intrare (de ADC) la o valoare constant incrementing (incepand de la 0x00), până când aceasta valoare scade cu meu de intrare este egal cu zero (pentru a stabili dacă acestea sunt aceleaşi).Acum, odată ce am stabili faptul că aceste două valori sunt identice, eu vreau să merg la o adresa, care este, de asemenea, fiecare fiind incremented cu spor la valoarea mea, care a început la 0x00.

Deşi am uitat cum să incrementaţi locaţia înregistraţi ca spre deosebire de valoare în interiorul acestuia.

Deci, practic cum pot să ajungă la anumite locaţie registre şi cum pot să le câştig (nu de valoare în interiorul acestora)!

Mulţumesc

 
Ai nevoie de un salt de masă.
Au un offset contra pentru adresa de masă şi se adaugă această valoare la program contra pentru a sări la locaţie.

 

Welcome to EDABoard.com

Sponsor

Back
Top