A voir également:
- Problème avec mon programme basic pour 16f84
- Microsoft 365 basic - Accueil - Microsoft Office
- Programme demarrage windows 10 - Guide
- Visual basic - Télécharger - Langages
- Désinstaller programme windows 10 - Guide
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
6 réponses
Bonsoir
Je ne connais pas le basic 16F84 mais je trouve bizarre de donner les valeurs %00000000 et %11111111 à une sortie à 1 seul bit. Ce ne sarait pas putôt %0 et %1 ?
Je ne connais pas le basic 16F84 mais je trouve bizarre de donner les valeurs %00000000 et %11111111 à une sortie à 1 seul bit. Ce ne sarait pas putôt %0 et %1 ?
et bien dans les exemples de programems que j'ai, ils y a un programme qui fairt clignoter une seul led et c'est bien comme ça que c'est fait.
Tu es sûr ? Je suis très, très étonné. As-tu essayé ce que je propose et où as-tu trouvé ton exemple ?
Mon exemple est livré avec le logiciel MikroBasic le logiciel avec lequel je programme.
Voilà le programme que j'ai pris comme exemple:
program Led_blinking
main:
TRISB = 0 ' configure pins of portb as output
PORTB = %11111111 ' turn ON diodes on portb
delay_ms(1000) ' wait for 1 second
PORTB = %00000000 ' turn OFF diodes on portb
delay_ms(1000) ' wait for 1 second
goto main ' endless loop
end.
Je l'ai testé et il marche nickel. Mais je ne comprend pas pourquoi chez moi ça ne marche pas :s
Voilà le programme que j'ai pris comme exemple:
program Led_blinking
main:
TRISB = 0 ' configure pins of portb as output
PORTB = %11111111 ' turn ON diodes on portb
delay_ms(1000) ' wait for 1 second
PORTB = %00000000 ' turn OFF diodes on portb
delay_ms(1000) ' wait for 1 second
goto main ' endless loop
end.
Je l'ai testé et il marche nickel. Mais je ne comprend pas pourquoi chez moi ça ne marche pas :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et bien dans les exemples de programems que j'ai, ils y a un programme qui fairt clignoter une seul led et c'est bien comme ça que c'est fait.
Je me doutais bien que ce n'était pas vrai.
Dans ton exemple, il est écrit PORTB=%11111111, pas PORTB.0 ni PORTB.1
PORTB désigne le port complet (8 bits) alors que PORTB.0 et PORTB.1 désignent des sorties individuelles
Je me doutais bien que ce n'était pas vrai.
Dans ton exemple, il est écrit PORTB=%11111111, pas PORTB.0 ni PORTB.1
PORTB désigne le port complet (8 bits) alors que PORTB.0 et PORTB.1 désignent des sorties individuelles