Pārkārtot datu 16F877, kas montētājs

A

atferrari

Guest
Man vajag, lai manipulēt izejvielas tapām un ar to saistīto karogi.Par sākotnējā procesā vajag šos datus sakārto šādi:INA A8 A7 A6 A5 A4 A3 A2 A1
INB B8 B7 B6 B5 B4 B3 B2 B1
INC C8 C7-C6 C5 C4 C3 C2 C1
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
ING G8 G7 G6 G5 G4 G3 G2 G1
INH H8 H7 H6 H5 H4 H3 H2 H1

Vēlāk, turpmāk process man vajag dati pārkārtot šādi:

reg1 A1 B1 C1 D1 E1 F1 G1 H1
reg2 A2 B2 C2 D2 E2 F2 G2 H2
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
reg7 A7 B7 C7 D7 E7 F7 G7 H7
reg8 A8 B8 C8 D8 E8 F8 G8 H8

Esmu bijis meklē matricas apstrādei, kas montētājs par 16F877, bet neatrada viegli saprast.

Vai kāds punkts mani pareizajā virzienā vai tikai man pateikt, kas ir veids, kā iet?Es neprasu par koda (protams, būtu labi, ka tā ir gatava), bet ideja ieviest reklāmguvumu, turp un atpakaļ, ja nepieciešams.

Ko es tiešām ir nepieciešams, ir 8 "kanāli" ar 16 (8 8) karogi, katrs.

Visu, ko es konstatēts PICLIST saistīti bitiem apstrādi rasties nevajadzīgi sarežģītu risinājumu.

 
Montāžā:

Kods:

rlf INA, f, pārvietot MSB par INA vērā PĀRNEŠANA

rlf reg8, f, pārvietot pārvadātāji LSB gada reg8

rlf INB, f

rlf reg8, f

rlf INC, f

rlf reg8, f, Vai par INA ar INH

.....

rlf ING, f

rlf reg8, f

rlf INH, f

rlf reg8, f

... Vai par reg8 caur reg1

...

rlf INA, f

rlf reg1, f

rlf INB, f

rlf reg1, f

rlf INC, f

rlf reg1, f

.....

rlf ING, f

rlf reg1, f

rlf INH, f

rlf reg1, f

 

Welcome to EDABoard.com

Sponsor

Back
Top