Bibliothèque technique gratuite ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE Ligne courante sur le microcontrôleur. Encyclopédie de la radioélectronique et de l'électrotechnique Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs La conception proposée de la « ligne rampante » peut servir à des fins de publicité, d'information, de divertissement et à d'autres fins. Lors du développement du design, l'un des objectifs était une polyvalence maximale : la possibilité d'utiliser un tableau de bord avec un nombre différent de segments, ainsi que l'élimination du générateur de caractères standard (générateur de caractères). Et permettez à l'utilisateur de créer (dessiner) des images directement, sans changer de programme ni reflasher le contrôleur, grâce à une interface pratique - une souris d'ordinateur PS/2. caractéristiques de
Principe schéma fonctionnel du contrôleur (Fig. 1). Le résonateur à quartz ZQ1 est connecté au générateur d'horloge intégré du contrôleur DD1. L'entrée de réinitialisation MCLR (broche 1) est connectée directement à +5 V, une réinitialisation stable est fournie par la minuterie de réinitialisation intégrée activée lorsque le contrôleur est allumé. Les boutons de commande SA1-SA2 sont connectés au port_B du contrôleur et sont chargés de résistances « pull-up » intégrées. La souris est connectée à l'appareil via un connecteur PS/2 (MiniDIN-6) et est entretenue à l'aide du programme de contrôle du contrôleur. EEPROM graphique DD3 avec échange série via l'interface I est connectée aux broches du port_C PC4 et PC22C via le module MSSP intégré au contrôleur, et fonctionne à une fréquence d'HORLOGE augmentée (1 MHz).
Principe schéma fonctionnel de l'indicateur. En figue. La figure 2 montre un schéma de contrôle de la matrice LED à l'aide de décodeurs. L’avantage de l’utilisation des décodeurs K555ID10 est qu’ils disposent de puissantes sorties à collecteur ouvert. Il est également possible d'utiliser d'autres décodeurs, par exemple K155ID3, K555ID4, ID7, qui ont cependant une capacité de charge inférieure aux sorties. Pour réduire le nombre de décodeurs ordinaires, ce qui est particulièrement important pour les grandes longueurs de matrice, des multiplexeurs de lignes matricielles sont utilisés, réalisés sur les puces de pilote de bus DD1, DD2. Ainsi, augmenter le nombre de lignes de 2 fois se justifie en réduisant d'autant le nombre de décrypteurs ordinaires.
Le signal RES, mis à 1 au début du scan, réinitialise le compteur DD3 et connecte la première ligne de la matrice via le décodeur DD5. Ensuite, le signal RES passe au niveau 0 et, grâce à la chute du signal CLK, le compteur DD1 est augmenté de 3 et la ligne suivante de la matrice est connectée via le décodeur DD5. En figue. 3. montre un schéma de contrôle d'une matrice de LED à l'aide de registres à décalage. Ce circuit est plus simple, cependant, les sorties des registres à décalage sont moins puissantes, et s'il faut obtenir une plus grande luminosité des LED, chaque sortie doit être complétée par un interrupteur à transistor. La puce DD1 contient un amplificateur tampon. Les registres KR1533IR24 sont pratiques car ils ont une sortie de transfert séparée du bit le plus significatif et sont largement utilisés. Lorsque vous utilisez des registres K555IR8 ou des registres KR24IR1533 31 bits particulièrement pratiques et que vous les combinez (si les LED matricielles sont connectées directement à leurs sorties), le dernier bit de transfert doit être connecté aux LED uniquement via un commutateur à transistor, car la sortie chargée sur une rangée de LED ne pourra pas fournir les niveaux logiques nécessaires.
Au début du balayage de l'image, le signal DAT passe au niveau 0 et, en utilisant le front du signal CLK, 0 est écrit dans le premier bit du registre à décalage. Ensuite, le signal DAT passe au niveau 1 et, à l'aide du signal d'horloge CLK, un décalage séquentiel de 0 se produit vers le bit suivant du registre, commutant ainsi la ligne correspondante de la matrice. S'il est nécessaire d'utiliser une matrice de LED avec une « anode commune » (c'est-à-dire qu'un certain nombre de LED sont unies par des anodes), alors au lieu du signal DAT, un signal RES inverse doit être fourni à l'entrée du premier registre, et un décalage séquentiel du niveau 1 se produira aux sorties du registre. L'amplificateur tampon DD1 doit alors être remplacé par K555AP3 qui inverse les signaux de sortie, la broche 19 doit être connectée à la masse. Construction et détails. Contrôleur DD1 PIC16F877 4 MHz en boîtier DIP ; il est également possible d'utiliser le contrôleur PIC16F874, qui diffère du F877 par une plus petite quantité de mémoire, qui n'est pas utilisée par le programme. L'EEPROM DD2 peut être remplacée par 24C01/02/04/08/ ayant respectivement 128/256/512/1024 octets, les quantités de mémoire manquantes seront lues en unités. Les microcircuits de la série K555 peuvent être remplacés par des microcircuits similaires de la série KR1533 ou K155. L'affichage a été réalisé sur des indicateurs LED ALS362B (4 LED rectangulaires) selon un circuit avec décodeurs et commutation de ligne. Structurellement, l'affichage peut être réalisé sur une planche en feuille de fibre de verre, avec des trous percés pour les câbles LED, et les pistes longitudinales des rangées peuvent être découpées avec un cutter ; les rangées peuvent être soudées avec un fil de montage. Au bas de la carte, découpez les plages de contact pour les puces de contrôle. L'unité d'affichage est reliée par un câble à la carte contrôleur. Gestion В mode éditeur (le commutateur SA4 est ouvert) le déplacement de la souris le long des coordonnées change la position correspondante du curseur (la LED est allumée si l'élément d'image derrière elle est éteint et éteint si vice versa). Pressage sur le bouton gauche la souris entraîne respectivement la suppression/l'apparition d'un élément d'image sélectionné, lumineux/non lumineux. Pressage À droite le bouton de la souris supprime uniquement l'élément sélectionné. Pressage au milieu le bouton de la souris active uniquement l'élément d'image sélectionné. Après avoir atteint l'un des bords de l'indicateur en déplaçant le curseur le long de la coordonnée X, son mouvement ultérieur fera « défiler » l'image dans la direction correspondante. Les fonctions suivantes sont également disponibles en mode Editeur : La fermeture des contacts du commutateur SA4 fera passer l'appareil directement en mode ligne en cours d'exécution. Les capacités de service telles que : le début du téléscripteur, la fin, la vitesse et également, si nécessaire, le lieu d'arrêt temporaire sont déterminés par les paramètres de Mode "Paramètres". Mode "Paramètres" accessible depuis le mode "Editeur" en appuyant sur au bouton SA1. Note. La taille minimale de la matrice LED est de 23x5 car dans ce mode, avec un plus petit nombre de LED, il sera impossible de voir les chiffres sur l'écran ; en principe, les dimensions de la matrice ne sont pas limitées. . En conséquence, deux chiffres apparaîtront sur l'écran : le chiffre de gauche signifie le numéro du paramètre, le chiffre de droite signifie sa valeur. Les fonctions des paramètres sont présentées dans le tableau suivant :
Dans ce mode, la souris remplit les fonctions suivantes : se déplacer le long de la coordonnée X changera le numéro du paramètre édité. Lorsque vous appuyez et maintenez bouton gauche la souris et en la déplaçant le long de la coordonnée X changera la valeur du paramètre sélectionné. Cliquer sur bouton de droite la souris sortira pour mode éditeur. Le menu qui apparaît vous aidera à déterminer les valeurs numériques pour les fonctions telles que le point de début/fin/arrêt. lorsque vous appuyez et maintenez le bouton SA3 en mode "Editor". Un numéro apparaîtra sur l'écran indiquant la position du curseur le long de la coordonnée X dans le champ mémoire (0-2047). De plus, dans ce mode (c'est-à-dire en maintenant le bouton SA3) appui court sur Bouton SA4 conduira à effacer la page mémoire (256 octets) dans laquelle se trouvait actuellement le curseur. Après avoir vérifié les modifications apportées aux paramètres, si nécessaire, vous pouvez les enregistrer comme valeurs de départ lorsque vous allumez l'appareil pendant une courte période en appuyant sur SA3, les valeurs seront écrites dans la mémoire de données non volatile du contrôleur. Lors de la première mise sous tension
Remarques 1. Si l'interrupteur SA4 est fermé à la mise sous tension, la souris ne sera pas initialisée (elle peut être absente) et ne fonctionnera pas lors de l'entrée dans le mode « Editeur ». 2. S'il n'y a pas de souris et que l'appareil est sous tension, l'appareil ne fonctionnera pas tant que la souris n'est pas connectée. 3. Déconnecter la souris alors que l'appareil est allumé, puis la connecter entraînera le non-fonctionnement de son logiciel (une réinitialisation est nécessaire à la mise sous tension). Publication : cxem.net Voir d'autres articles section microcontrôleurs. Lire et écrire utile commentaires sur cet article. Dernières nouvelles de la science et de la technologie, nouvelle électronique : Machine pour éclaircir les fleurs dans les jardins
02.05.2024 Microscope infrarouge avancé
02.05.2024 Piège à air pour insectes
01.05.2024
Autres nouvelles intéressantes : ▪ La cannelle réduit les méfaits des aliments gras ▪ Traqueur d'articles Huawei Tag ▪ Les nouveaux caméscopes JVC utilisent des disques durs au lieu de films ▪ La main mécanique peut sentir Fil d'actualité de la science et de la technologie, nouvelle électronique
Matériaux intéressants de la bibliothèque technique gratuite : ▪ section du site Astuces spectaculaires et leurs indices. Sélection d'articles ▪ article Cour Shemyakin. Expression populaire ▪ article Quelle est la taille des escargots ? Réponse détaillée ▪ article Travailler sur une meuleuse en carton. Instruction standard sur la protection du travail ▪ article Six cases. Concentrer le secret
Laissez votre commentaire sur cet article : Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |