RELAIS F1ZGU (PROGRAMMATION)

 

Le programme a été écrit en BASCOM qui est un basic particulier pour les produits de la famille 51.

Il est évident que ce "compilateur" facilite grandement la tâche du développeur grâce à l'intégration de routines de gestion de l'afficheur LCD, du port série et des liaisons I2C.

 

CAHIER DES CHARGES.

  Assurer la gestion de détection d'une porteuse et commander la mise en marche de l'émetteur d'une manière temporisée. (gestion d'un K de passage de transmission, gestion d'un beep fin de transmission...)

  Gérer à heures et minutes fixes l'identification en CW ou VOCAL du Relais.

  Permettre son paramétrage à distance par DTMF.

Etre paramétrable par une liaison série interne sur site.

Gérer des compteurs de temps d'activité et de nombre de commandes.

  Pouvoir s'auto-gérer en cas de problème (mode minimal - watchdog)

 

ORGANISATION du PROGRAMME.

Le programme est scindé en 4 parties:

Sources.txt

sources.bas

Il n'est pas facile d'expliquer la programmation complète du programme, mais voici une liste de ce qu'il sait faire avec quelques commentaires pour les spécialistes.

 

 

Quelques explications des variables.

Ne pas oublier que l'on n'a que 128 octets de RAM, donc parfois on optimise !!!!