Je n'arrive pas à trouver de réponse à cette question.8051 bouton de montage cliquez sur
Une LED est connectée au port P2.4 et un bouton au port connecté P1.7. Nous avons variable COUNT, et nous l'incrémentons chaque fois que le bouton est cliqué. Donc, si nous appuyons sur le bouton 5 fois led est allumé, si nous appuyons sur le bouton 10 fois led est éteint et son continue 15 led est allumé, 20 est éteint. Je pense qu'il pourrait être nécessaire d'utiliser l'instruction CJNE, mais je ne suis pas sûr.
LED EQU P2.4
button EQU P1.7
COUNT EQU 30H
ORG 00H
LJMP main
main:
CLR P2.4
SETB P1.7
MOV COUNT,#0
again:
JB button,$
JNB button,$
INC COUNT
MOV A,COUNT
ANL A,#01h
MOV P2.4,A
JMP again
END
Je serais intéressé de savoir si vous trouvez une des réponses d'une valeur upvote ou accepter et comment cela est avéré. –