Hewlett Packard HP 67

English Version
WikipédiA



Calculateur de poche avec lecteur de cartes.

Version portable de la HP-97 Le chargeur secteur Compatibilité des cartes magnétiques


Version portable de la HP 97

Elle intègre les mêmes fonctions que sa grande soeur de bureau, mais un un clavier bien plus réduit en nombre de touches. De ce fait, trois touches de fonction ont été nécessaires: f (orange), g (bleue) et h (noire). Par exemple, la touche DSP:
  • DSP: utilisée seule, c'est la fonction qui règle la précision de l'affichage.
  • f FIX: utilisée avec la touche f, on bascule en affichage standard
  • g SCI: utilisée avec la touche g, c'est l'affichage scientifique
  • h ENG: utilisée avec la touche h, c'est l'affichage ingénieur


Une particularité, les touches A à E servent de raccourci à des fonctions mathématiques standard (celles en blanc) tant qu'il n'y a pas de programme entré.
Dès qu'un programme est en mémoire (avec une carte magnétique ou entré au clavier), elles servent à nouveau à l'appel des sous programmes.

Visitez la page de la HP-97 pour les caractéristiques communes!
Chargeur secteur

Etrangement, le chargeur n'est pas compatible avec celui de la HP-97. On a ici un connecteur à trois broches. Pour sa part, la HP-97 dispose du connecteur à deux broches qu'on retrouve sur la HP-41 et tous ses périphériques.

Ci-contre, le connecteur et le logement de la batterie rechargeable.


La compatibilité magnétique

Les cartes magnétiques de la HP-67 peuvent être échangées avec celles de la HP-97. De ce fait, un programme fait sur la version portable peut être imprimé sur la version bureau. C'est ce que j'ai fait avec les programmes suivants.

Suivi du poids

Ce programme permet un suivi du poids. En particulier:
Sous-programme A
  • lignes 002-006 :
    T, la taille en cm en R0 et T-100 en R1
  • lignes 007-008 :
    échange avec P, le poids en kg en R5
  • lignes 009-015 :
    calcule l'IMC en R2 avec la formule
  • lignes 016-017 :
    règle l'affichage à une décimale et fin
Sous-programme B
  • lignes 019-022 :
    A, l'âge, calcule A/10 en R3
  • lignes 023 :
    fin
Sous-programme C
  • lignes 025-026 :
    rappelle l'IMC de R2 et fin
Sous-programme D
  • lignes 028 :
    efface le flag 2 (pour un homme)
  • lignes 029-030 :
    poursuit vers le label 0 avec un paramètre égal à 4
Sous-programme E
  • lignes 032 :
    arme le flag 2 (pour une femme)
  • lignes 033-035 :
    poursuit vers le label 0 avec un paramètre égal à 2.5


  • Partie commune Label 0
    • lignes 037-046 :
      calcule le poids idéal selon la formule de Lorentz en R4
      homme :
      femme :
    • lignes 047-061 :
      calcule l'IMG selon l'IMC et l'âge
    • lignes 062-069 :
      si c'est un homme (flag2 = 0) retire encore 10.8
    • lignes 070-071 :
      laisse sur la pile l'IMG en Y et le poids idéal en X et fin
Sous-programme c
  • lignes 073-076 :
    poursuit vers Label 2 avec 0.81 comme paramètre (corps gracile)
Sous-programme d
  • lignes 078-080 :
    poursuit vers Label 2 avec 0.9 comme paramètre (corps normal)
Sous-programme e
  • lignes 082-084 :
    poursuit vers Label 2 avec 0.99 comme paramètre (corps large)


  • Partie commune Label 2
    • lignes 086-090 :
      calcule le poids idéal selon la morphologie
Sous-programme a
  • lignes 092 :
    conserve le nouveau poids en R6
  • lignes 093-096 :
    fixe Ri=5 pour récupérer R0-R5 et Merge/Pause pour relire une carte insérée
  • lignes 097-100 :
    calcule la différence de poids depuis le dernier enregistrement et l'affiche en pause longue
  • lignes 101-103 :
    relance le programme A avec le nouveau poids sans avoir à ressaisir la taille ni l'âge
Sous-programme b
  • lignes 105-106 :
    affiche Crd pour enregistrer les registres sur une carte


Depuis le 15 décembre 2007