Page d'accueil
Alim de labo
GBF
GBF num.
LCD graphiques
Oscilloscope
Journal Lumineux
Winamp LCD
Détecteur Métaux
Analyseur
Horloge
Minute Fer
PIC16F84 i2c
Prog. PIC
Ampli 70W
Ampli ponté 120W
Ampli MOS 200W
TempLogger
Ampli TV
Divers
LCDbin
Softs divers
Modélisme
VRML / OpenGL
Liens
Impression Typons

 

 

LCDbin

        

 

Convertisseur Image Bitmap vers Binaire pour afficheur LCD 128x64 pixels (et 122x32).

Ce logiciel permet aussi d’exporter les images binaires en fichier Ascii type ‘C’ ou ‘asm’ pour PIC ou autre microcontroleur.

      Nouveau : (02/01/2004) mise à jour de la version 128x64.
       

Vous pouvez maintenant choisir l’organisation de votre afficheur LCD suivant 2 modes :
  - Rangées 0-63 pages de gauche puis Rangées 64-127 pages de droite.
  - Rangées 0-127 pages de gauche + droite
J’ai aussi rajouté une aide succincte et la possibilité d’imprimer les images binaires sous forme d’index photo.

 

Réalisé en C++ avec Visual C++ et QT designer (Qt v2.30 non commercial). Testé sous Windows 95, 98 et Xp. Il est possible de passer ce projet sous Linux car je n’utilise pas les MFC ; par contre il faut générer un MakeFile pour compiler les .cpp et .moc après avoir installé Qt version 2.30 minimum (la version 3 est sous licence GNU GPL pour Linux !!!).

 Download source + EXE LCDbin version 2 (02/01/04) 128x64

 Download source + EXE 261Ko LCDbin version 1 128x64

 Download source + EXE 135Ko LCDbin 122x32

 Dll Qt + msvcrt.dll 1.38Mo  (nécessaire pour l’éxécution ; à copier dans Windows/system pour Windows95/98, et dans Windows/system32 pour Xp
Vérifiez votre version de msvcrt.dll avant de remplacer ce fichier.)

       AVERTISSEMENT

Le contenu de ce site ne peut en aucun cas être utilisé à des fins lucratives (sauf autorisation).

Je ne peux en aucun cas être tenu pour responsable en cas d'accident ou autre.

 

Version 2 128x64 :

 

Aide de la version 2

 

 

Version 1 128x64 :

 

 

Paramètres d’export ASCII


 

Contenu binaire d’une image

 

 

Fonctionnement des logiciels :


Barre d'outils
Charger Bmp
Charge une image au format bitmap, png, xpm.

Charger Bin
Charge une image ou une suite d'images (cf concatenation) au format binaire.

CONCATENATION BINAIRES
Il faut taper une ligne de commande ou écrire cette ligne dans un fichier .bat
(batch)
copy /b image1.bin + image2.bin + image3.bin cible.bin
ou copy /b exécute une copie au format binaire, imageX sont des fichiers binaires obtenus avec LCDbin, et cible.bin le fichier de destination.
Vous pouvez ensuite ouvrir ce fichier .bin avec LCDbin ou IC-Prog pour la programmation de votre EEPROM i2c.
 
script .bat DOS
Sauvegarder Bmp
Sauvegarde l'image bitmap préalablement chargée en mémoire en image binaire suivant les options (voir aide options).

Sauvegarder Bin
Sauvegarde l'image Binaire affichée en image Bitmap. Il faut utiliser les boutons précédant et suivant pour voir les différentes images d'un fichier binaire concaténé (exemple 24C256.bin)

Imprimer
Pour l'instant cette option permet d'imprimer les images binaires sous forme d’index photo (au format A4 uniquement).


Options
Taille LCD
Les options de Taille du LCD sont donc la uniquement pour décorer !

Organisation des rangées
Vous pouvez maintenant modifier l'ordre de stockage des fichiers binaires à l'ouverture comme à la fermeture. Personnellement j'utilise le mode rangées 0-63 pages de gauche puis rangées 64-127 pages de droite. Mais si vous préférez écrire sur l'afficheur la première page de gauche à droite (rangées 0 à 127) vous pouvez le faire en cochant (----->) au lieu de (--> -->).
Si l'image binaire apparaît dans le désordre c'est surement parce que vous avez choisi le mauvais mode d'affichage des rangées (-->--> au lieu de -----> ou vice versa)
 


Onglet Bitmap
Affiche l'image bitmap et son chemin

Onglet Binaire

Affiche l'image binaire ou les images binaires d'un fichier concaténé et son
chemin

Nombre d'images
1 si fichier binaire contenant 1 image ; n si fichier concaténé

Suivant / Précédant
permet de visualiser les images d'un fichier concaténé (si != 1)

Couleur
couleur de fond de l'image binaire (ouvre une palette)

Onglet Contenu Binaire

Affiche le contenu binaire du fichier au format hexadécimal.
Il faut cliquer sur les items de la liste "image x" pour pouvoir changer d'image et afficher son contenu binaire ainsi que l'aperçu.

Onglet Export ASCII

Permet d'exporter une image binaire en fichier texte sous 3 formes :

Assembleur pour PIC :
Tableau constant sous forme de dt

'C' pour PIC :
Tableau à inclure dans vos programmes

Personnalisé :
A vous de voir...

Tabulations (exemple) :
"$tab$tab" sera remplacé par 2 tabulations dans le texte exporté.
Regardez l'onglet Clipboard text pour voir le résultat si vous n'êtes pas sûr.

Onglets Clipboard qpixmap et text

qpixmap
Affiche le contenu du presse papier s'il contient une image.

text
Affiche le contenu du presse papier s'il contient du texte.
 

Sébastien JEFFROY ©2003-2007         contact :   Sébastien JEFFROY