SOURCE_ POUR AFFICHEUR LCD ET CLAVIER MATRICE

cs_GoldenEye Messages postés 527 Date d'inscription vendredi 14 septembre 2001 Statut Membre Dernière intervention 6 octobre 2008 - 12 nov. 2002 à 22:19
cs_NiChaN Messages postés 27 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 29 décembre 2008 - 7 avril 2008 à 10:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9181-source-pour-afficheur-lcd-et-clavier-matrice

cs_NiChaN Messages postés 27 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 29 décembre 2008
7 avril 2008 à 10:59
C'est un afficheur LCD 7segments.. comme je l'ai déjà ecris dans le commentaire de la source.
L'afficheur est un SMC-1622A = UC16208 SNARO couleur jaune-vert chez HITACHI n'est plus distribué par Selectronic.
djmoa Messages postés 39 Date d'inscription mercredi 6 octobre 2004 Statut Membre Dernière intervention 27 mai 2009
7 avril 2008 à 10:42
j avais mal vu... c est peut etre bien pour un lcd ...
Coralsnake Messages postés 13 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 19 septembre 2021
5 avril 2008 à 11:10
mais non un post n'est jamais mort
djmoa Messages postés 39 Date d'inscription mercredi 6 octobre 2004 Statut Membre Dernière intervention 27 mai 2009
1 avril 2008 à 14:11
salut. bon, le post est mort depuis longtemps, ce que tu as fait est sympa, mais bon le titre... t aurai pu mettre 7 segments plutot que LCD... c est un peu plus complique les ecrans multicaracteres, ou meme graphique (gestion de protocole, il s agit pas d afficher juste un octet en sortie)
c est bien pour ceux qui veullent debuter avec le port parallele, mais t as oublié qqch qui est aussi important que le code... le schema !!! bon, je t en veut pas, je croi que sur ma source (ecran LCD 4/20 characteres), je l ai pas mi non plus... il faudrai les publier !
cs_NiChaN Messages postés 27 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 29 décembre 2008
15 mars 2004 à 20:45
Merci ;-)
Je develop actuellement une source pour utilisé E-mule avec une JukeBox materiel !
--En attendant que tous fonctionne ; @+
exterminabur Messages postés 33 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 17 mars 2004
9 mars 2004 à 16:25
salut à tous
j'ai créé une source pour faire marcher les fonctions _inp et _outp sous win xp
donc vous pourrez utiliser ce prog avec mon source: http://www.cppfrance.com/code.aspx?ID=21060
voila
sinon bravo pour le prog
@+
exterminabur
froli Messages postés 2 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 27 août 2003
27 août 2003 à 17:31
En fait, ce code ne fonctionne que si les applications qui l'utilisent ont été compilés en appli 16 bits (DOS ou win16), il faut le préciser dans les options de compilations : "win16" (je ne sais plus ou cela se trouve).
Sinon, pour acceder aux ports séries du PC avec une appli win32, il faut passer par CreateFile, WriteFile, ReadFile, etc...
Coralsnake Messages postés 13 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 19 septembre 2021
20 janv. 2003 à 22:57
Tu sait Chere Nichan j'aimerais bien que ton code fonctionne sous un environnement graphique win32 , mais je persiste et signe que sous windows 9x ces fonctions de bas niveaux ne fonctionnent pas, peut etre en mode console et encore je doute et puis quel est l'interet de nos jour de programmer dans un tel environnement . Je te propose de mettre en zip un code win32 qui fasse cracher mon port parallele , le probleme c que j'en ai telecharger du code win32 tout fait avec des _outp resultat ... rien , la seule chose qui me permette d'envoyer et recevoire du signal c l'api en plus de mon experience j'ai lu aussi
cs_NiChaN Messages postés 27 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 29 décembre 2008
7 janv. 2003 à 23:32
Ce n'est pas du tous une arnaque vue que cela marche tres bien a conditions d'etre sur un win9x -sous nt il n'est pas possible de faire des _outp. D'ailleur pour info cette source n'a ete copier d'aucun site.
C'est le code source d'une comunication entre clavier et afficheur LCD que j'ai codee pour un TP lors de mes etudes !! Alors !
Ce code a été tester maint&maint fois et fonctionne parfaitement !
Si CORALSNAKE, tu ne sait pas les utilisée c pas de ma faute tu n'a cas me dire ce qu'il ne vas pas - car la tu raconte n'importe quoi !
Ce n'est donc pas des codes sources inutiles vu qu'il fonctionne sur les systeme win9x et pour moi c bien un win32 !
Si tu es mal informé c pas de ta faute ! la prochaine fois que tu fais des commentaires inutiles sans avoir reflechie et bien cherche ce n'est pas la peine d'ecrire !
Bon _ Bientot une mis a jour de ce code avec des affichages plus sofistiqué _ (dessiné sur un LCD )
***The EaTo By NiChaN***
Coralsnake Messages postés 13 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 19 septembre 2021
6 janv. 2003 à 02:39
Merci pour ton arnaque , le net grouille de codes sources avec des outport, out et autre _outp qui ne fonctionne pas sur un system win32
a quoi ca sert de mettre des codes source inutile ?
pour ton info perso les i/o sous win32 son possible que par l'api "CreateFile "
cs_NiChaN Messages postés 27 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 29 décembre 2008
15 nov. 2002 à 21:46
l'adresse et bien 378h --lors du gestionnaire de boot - il affiche souvent l'adresse du port paralelle _ si celui ci affiche 278h alors il faut juste le modifier !
Ensuite pour info -- l'afficheur utiliser pour ce test et le SMC-1622A = UC16208 SNARO couleur background_jaune-vert chez HITACHI distribue par Selectronic _ je mettrai la documentations lorsque mon scanner remarchera (lol !
Ensuite la fonction _outp que j'ai utiliser est bien celle de VC++ 6
Ensuite cette fonction ne marche pas avec les NT car ils sont protegés _ je ne l'ai pas tester sous XP dsl !
le clavier numeriques a touches " SECME " 12 touches :: merci pour c'est multiples messages si je encore vous etre utile ou vous expliqué qlqch _ n'hesiter pas !
*** The EaTo By NiChaN ***
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
13 nov. 2002 à 13:26
bhen 378h c'est dans la plupart des cas, sous win2000 l'access au port est interdit par zindoz et chai pô comment on peut l'enlever
MangaII Messages postés 129 Date d'inscription dimanche 9 décembre 2001 Statut Membre Dernière intervention 12 janvier 2009
13 nov. 2002 à 09:34
question a pas cher ?
comment tu fé pour faire fonctionner la fonction _outp ou _outportb (c pas le PB), sous WIN NT et win 2000 ( pour XP je c pas si ca marche ) !
Perso, j'ai encore du mal avec ca !
Si qqun a une idée, je suis preneur !!!

Par contre, pour connaitre les @ des ports //, c pas bien compliqué, y suffit d'aller voir dans la base de registre :
HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONMultiFonctionAdapter5ParallelController
Et là, sont listé tous les ports // présent !
et il y a un paramêtre nommé ConfigurationData, qui contient entre autre l'@ du port ! (a l'octet 14 ) !
Et voilà ! pour accéder a la base de registre ! j'ai déjà mis un code sur ce site ! il a juste un petit bug sous 98 ! mais si besoin je le corrigerai !
A+
NICO !
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
13 nov. 2002 à 03:12
Au fait, j'ai oublié : il est cool ton prog, mais il manque le schema de principe pour le cablage du port paralèlle avec l'afficheur lcd (lol)...
TheLudo2013 Messages postés 77 Date d'inscription mardi 12 novembre 2002 Statut Membre Dernière intervention 18 octobre 2007
13 nov. 2002 à 03:09
Un programme intéréssant pour les électroniciens !!!
Il y a tout de même un truc qui me chiffonne : le port 378h et bien le port parralèlle (on est d'accord dans la plupart des cas), mais on peut pas en être sur a 100% Il peut être a l'addresse 278h !!! Comment savoir ???? Sinon, je confirme _outp() -> VC 5. et outport() -> Borland...
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
12 nov. 2002 à 23:01
(pq mon premier commentaire c'est pô ecris ? enfin bon)
Alors 378h c'est l'addesse du port parallele, _outp c'est une fonction de borland je crois et pour Vc++ c'est _outportb (ou c'est t'etre l'inverse), mais malheuresement aucune fonction ne permet de controler les ports avec Dev-c++4 (t'etre avec le 5 chai pas).
cs_GoldenEye Messages postés 527 Date d'inscription vendredi 14 septembre 2001 Statut Membre Dernière intervention 6 octobre 2008 4
12 nov. 2002 à 22:19
C'est bien ton programme !
Question : à quoi correspond le port 0x378 ? J'aimerai y brancher un écran et ... on verra alors si ton prog marche !
Autre chose : mets le nom du compilateur (les fonctions _outp, je ne sais pas si elles sont lisibles par tous les compilos)
Rejoignez-nous