Bibliothèque technique gratuite ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE Appel musical pour 120 mélodies. Encyclopédie de l'électronique radio et de l'électrotechnique Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs Sur les pages des magazines, vous pouvez trouver de nombreux schémas et descriptions d'appels musicaux, mais ils ont tous un inconvénient - le nombre de mélodies est limité (pas plus de 16), ils sont donc rapidement mémorisés et ennuyés. L'appareil proposé est capable de synthétiser jusqu'à 120 mélodies, qui sont jouées séquentiellement à chaque prochaine pression sur le bouton de la cloche. Le diagramme schématique de l'appel est montré dans la figure. Sa base est le microcontrôleur AT90S8515-8PI d'ATMEL. Lorsque le bouton de cloche SB 1 est enfoncé, l'appareil est sous tension, le programme stocké dans la mémoire du microcontrôleur commence à fonctionner et une tension de journal apparaît sur la broche 39 (RAO). 1. En conséquence, le transistor VT1 s'ouvre, le relais K1 est activé et avec ses contacts K 1.1 bloque le bouton d'appel. Pour générer des oscillations 3H, la minuterie du microcontrôleur est utilisée et son mode de fonctionnement consiste à commuter la sortie externe PD5 (pour obtenir la fréquence audio souhaitée, la fréquence de la minuterie doit être multipliée par deux). Le signal prélevé sur cette sortie est amplifié par le transistor composite VT2VT3, dans le circuit collecteur dont la tête dynamique BA1 est incluse. Pour contrôler le volume en série avec lui, vous pouvez activer la résistance d'accord R5 (représentée par une ligne pointillée). Après avoir joué la mélodie, le programme écrit un pointeur vers la mélodie suivante dans la mémoire non volatile (EEPROM) du microcontrôleur, le niveau haut à sa sortie 39 est remplacé par un niveau bas et le relais coupe le circuit d'alimentation jusqu'au prochain appuyez sur le bouton SB1. Les mélodies de l'appel sont tirées du programme Melody Player for Motorola (situé dans l'archive mp4m.rar). Pour convertir les mélodies en langage d'assemblage, le programme motcvt a été écrit (situé dans l'archive motcvt.gag). En l'utilisant, il est facile de changer/ajouter/supprimer n'importe quelle mélodie. Au lancement, la ligne de commande spécifie le nom du fichier avec les mélodies de mp4m et le nom sous lequel le fichier résultant doit être écrit (par exemple, mel.inc). Les textes sources du programme du microcontrôleur sont dans l'archive zvonok.rar, les points principaux sont commentés. Lors de l'utilisation d'un résonateur à quartz pour une fréquence différente, il est nécessaire de remplacer la valeur de fréquence (3618400) par celle réellement utilisée (en hertz) dans la ligne .equ fsck = 3618400 du fichier zvonok.asm. Tout le reste sera calculé par l'assembleur. Le programme a été écrit et débogué à l'aide d'AVRStudio 4.0 Build 181. Alimentation U1 - toute stabilisée avec une tension de sortie de 5 V (vous pouvez également utiliser une batterie composée de cellules galvaniques ou de batteries). Au lieu de BESTAR BT-5S, il est possible d'utiliser n'importe quel relais avec une tension de fonctionnement ne dépassant pas 4,5 V et des contacts conçus pour commuter une tension secteur de 220 V. Lors du débogage de l'appareil, il a été constaté que le contenu de la mémoire de données non volatile du microcontrôleur peut être corrompu si, après la mise hors tension, la tension d'alimentation chute lentement à 0 (plus de 10 ms). Le fait est que lorsqu'il est abaissé en douceur, le microcontrôleur continue de fonctionner pendant un certain temps, ce qui peut entraîner un décodage et (ou) une récupération incorrects des commandes, ce qui, à son tour, peut provoquer une écriture non autorisée sur l'EEPROM. Pour éviter d'endommager le contenu de la mémoire, vous pouvez utiliser le soi-disant détecteur de basse tension (domestique KR1171SP47 ou son analogue étranger PST529), qui, lorsque la tension d'alimentation descend en dessous du seuil défini, émet un signal de réinitialisation, arrêtant ainsi le fonctionnement du microcontrôleur. À cette fin, l'auteur a utilisé la résistance R6 connectée à la sortie de la source d'alimentation comme charge supplémentaire (représentée sur le schéma par une ligne pointillée). Auteur: M.Beletsky, Ufa 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 : ▪ Système de transport mondial avec dirigeables ▪ Les pommes de terre aux gènes "éveillés" résistent avec succès au mildiou ▪ Les trajets répétitifs réduiront la consommation de carburant des véhicules hybrides ▪ Un laser de la taille d'une particule virale 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 Expériences en chimie. Sélection d'articles ▪ article de Bertrand Arthur William Russell. Aphorismes célèbres ▪ article Quel est le plus grand instrument de musique ? Réponse détaillée ▪ article sur la caméra vidéo. Secrets de réparation ▪ article Bagues afghanes. Concentration secrète
Laissez votre commentaire sur cet article : Commentaires sur l'article : Alexander Quels bits de fusible devez-vous régler ou pouvez-vous laisser les paramètres d'usine par défaut ? puh57 Répété votre appel. Merci, tout va bien Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |