Bonjour à tous !
Je cherche actuellement des infos sur l'utilisation du Haut Parleur PC : des précisions sur le port 60, l'utilisation du PIC, la reproduction de sons etc ... donc si vous avez des docs ou des liens je suis preneur
Merci beaucoup
Bonjour à tous !
Je cherche actuellement des infos sur l'utilisation du Haut Parleur PC : des précisions sur le port 60, l'utilisation du PIC, la reproduction de sons etc ... donc si vous avez des docs ou des liens je suis preneur
Merci beaucoup
Avant de poster, merci de consulter les règles du forum
Bonjour !
Je n'ai pas de lien précis à te proposer (mais Google est là pour ça !) mais voici ce que je sais.
1ère étape : programmation du circuit 8253
- Tout d'abord, il faut avertir le 8253 qu'il va devoir générer un signal cyclique. Pour ce faire, il faut envoyer la valeur 182 au port 43h.
- Ensuite, il faut lui fournir un compteur sur 16 bits.
Ce compteur est calculé sur base de la fréquence de la note à jouer :
COMPTEUR = 1 193 180 / FREQUENCE.
Le compteur 16 bits doit être envoyé au port 42h; comme ce dernier est un port 8 bits, il faut lui envoyer d'abord les 8 bits de poids faible puis les 8 bits de poids fort.
2ème étape : transmission du signal du 8253 au haut-parleur
L'accès au haut-parleur se fait à travers les deux bits inférieurs du port 61h, qui doivent être fixés sur 1. Attention qu'il ne faut surtout pas modifier les 6 autres bits !
Lorsque les deux bits inférieurs sont à 1, le haut-parleur commence à produire le son voulu et il ne s'arrêtera que lorsque les deux bits seront mis à 0.
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Merci pour ces infos
Si maintenant quelqu'un avait un code source ou un algorithme pour la lecture de fichiers sons (type WAV) via le haut parleur PC ça serait le bonheur !
Avant de poster, merci de consulter les règles du forum
Le sujet est traité dans la "PC Games Programmer's Encyclopedia" (rubrique SPEAKER). Cela date de... 1994, mais est toujours d'actualité pour ce genre de sujets.
Si tu me files ton adresse mail perso (par exemple sur mon mail privé), je peux t'envoyer le tout.
[EDIT]
La PC Games Programmer's Encyclopedia est téléchargeable depuis ce lien :
http://www.lpjjl.net/pgm/index.htm#pcgpe
[/EDIT]
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Merci pour toutes ces infos
Avant de poster, merci de consulter les règles du forum
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager