Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Keypad

Variable = KEYPAD( BlocPort)
Variable : Variable servant à mémoriser le résultat (Retourne un octet « type Byte »)
BlocPort : Bloc Port
La commande KEYPAD permet de lire l'état d'un clavier matricé de 16 touches max. via un bloc
d'entrées. Les 4 bits de poids faibles du bloc devront être associés aux entrées du clavier (avec
des résistances de tirage à ramener au +5 V) et les 4 bits de poids forts serviront en tant que
sorties pour piloter le clavier matricé (voir schéma ci-dessous).
Si le clavier dispose de moins de 16 touches : Il vous faudra toujours ajouter une résistance de
tirage (à ramener au +5 V) sur les ports du Bloc d'entrée non utilisés. De plus ces broches ne
devront en aucun cas être utilisées pour une autre fonction. De même, les ports de sortie non
utilisés du bloc ne devront en aucun cas être utilisés pour une autre fonction.
0
4
0
1
5
1
2
6
2
3
7
3
4
5
6
7
A = KEYPAD(0)
Si aucune touche n'est sollicitée, le nombre 255 sera retourné. A l'inverse le code de la touche
sollicité sera retourné.
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
8
12
9
13
14
10
15
11
' Lecture de l'état du clavier via le bloc 0
161

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières