Un retour à mes premiers amours : un petit peu de Basic ! le logiciel a été développé avec BasicPicPro de chez Digimok et compilé en .hex pour tourner dans le PIC16F84 .
Ctrlcard sw (2.93 Ko)
Il n'est pas exclu que je ne reprenne pas ce logiciel sous Flowcode lors de mes longues soirées d'hiver .
Organisation interne de la carte pour la programmation :
L'organisation pour le mode 'acces' est le suivant:
Address Data Commentaire
00hex 20hex Protection contre les coïncidences aleatoires
03hex 'a' Choisi la fonction 'Acces'
04hex 'p' Si l'on veut maintenir le relais permanent
04hex ' ' Si l'on veut maintenir le relais 3 secondes
10hex Txt Debut du message....
1Fhex Txt Fin du 1er message (Ex.: NOM)
20hex Txt Debut du 2eme message
2Fhex Txt Fin du 2eme message
30hex Free Libre.......
L'organisation pour le mode 'comptage' est le suivant:
Address Data Commentaire
00hex Cent Chiffre le plus significatif (Centaines)
01hex Dix Chiffre des dizaines
02hex Unit Chiffre le moins significatif (Unités )
03hex 'c' Choisi la fonction 'Compt'
10hex Txt Debut du message....
1Fhex Txt Fin du 1er message (Ex.: Il vous reste:)
20hex Txt Debut du 2eme message
2Fhex Txt Fin du 2eme message (Ex.: Unite(s) ! )
30hex Free Libre.......(Ex.: NOM)
L'organisation pour le mode 'timer' est le suivant:
Address Data Commentaire
00hex Cent Chiffre le plus significatif
01hex Dix Chiffre des dizaines
02hex Unit Chiffre le moins significatif
03hex 't' Choisi la fonction 'Timeur'
04hex 'd' Base de temps de decrementation (seconde*10)
04hex 'm' Base de temps de decrementation (minute)
04hex 'h' Base de temps de decrementation (Heures)
10hex Txt Debut du message....
1Fhex Txt Fin du 1er message (Ex.: Il vous reste:)
20hex Txt Debut du 2eme message
2Fhex Txt Fin du 2eme message (Ex.: Unite(s) ! )
30hex Free Libre.......(Ex.: NOM)
L'organisation pour le mode 'decod' est le suivant:
Address Data Commentaire
00hex Cent Chiffre de la sortie a activer (0 a 7)
03hex 'd' Choisi la fonction 'decodeur'
10hex Txt Debut du message....
1Fhex Txt Fin du 1er message (Ex.: Vous allez au:)
20hex Txt Debut du 2eme message
2Fhex Txt Fin du 2eme message (Ex.: Etage ! )
30hex Free Libre.......(Ex.: NOM)
Le décodeur I2C / Décimal utilisé dans ce cas là est un PCF8574 accessible par l'adresse d'écriture 41hex .