Als Daarna verklaringen in vergadering

S

SamanthaL

Guest
Hallo allemaal!

Hieronder is een subroutine die verondersteld wordt om te bellen naar verschillende dingen op basis van de waarde van Test_Count.Wat de onderstaande code zou moeten doen is rekening Test_Count (die wordt geïnitialiseerd op 3) en zien wat de waarde ervan wordt door de waarden van het af te trekken en te kijken of de output is nul.Hij roept Test # die wel andere dingen dan terugkeert.Na deze, gaat het om door te gaan, waar de Test_Count variabele wordt verlaagd en de subroutine wordt weer genoemd.

De output is alleen bellen Test4.Het blijft herhalen zonder de andere test gevallen.Doe ik iets mis met de status registreren?

Generate_Test_Cases_2
movf Test_Count, W
sublw b'00000011 '
btfsc STATUS, Z; als W = 3,
oproep Test4
movf Test_Count, W
sublw b'00000010 '
btfsc STATUS, Z; als W = 2,
oproep Test3
movf Test_Count, W; W = Test_Count
sublw b'00000001 '; als W = 1;
btfsc STATUS, Z
oproep Test2
movf Test_Count, W; W = Test_count
sublw b'00000000 '
btfsc STATUS, Z; als W = 0,
oproep Test1
bsf PORTC, 7; MC-code is 01
BCF PORTC, 6; MC nu gereed om gegevens te verzenden
Wacht oproep
goto Continue

Doorgaan
decfsz Test_Count, verplaats naar de volgende testcase
goto Start; opnieuw initialiseren Test_Count tot 3
Wacht oproep
goto Generate_Test_Cases_2

 
Code:

Doorgaan

decfsz Test_Count, verplaats naar de volgende testcase

goto Start; opnieuw initialiseren Test_Count tot 3

Wacht oproep

goto Generate_Test_Cases_2
 
Probeer deze software van microchip ....Er zijn een aantal gereed handige montage functies ...

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en529949

 
Enige tijd geleden heb ik geupload in de software-uploads / downloads forum een programma PicHelp.Een hulpprogramma voor het genereren van pic assembler code voor gemeenschappelijke constructies in de programmering.Met behulp van deze tool helpt u schrijft pic code.Give it a try.

www.elektroda.pl/eboard/viewtopic.php?p=205856

 

Welcome to EDABoard.com

Sponsor

Back
Top