Étape 4: Comprendre la mémoire de données et la pagination
Pour utiliser la mémoire programme, vous devez seulement connaître l’emplacement hexadécimal de cette mémoire. Un microcontrôleur 8 bits, le commandant de bord a utiliser un truc spécial appelé pagination pour développer sa mémoire adressable gamme passé de 256 octets.
Les dispositifs de 16F193x ont leur mémoire de données divisée en environ 32 banques de 128 bytes chacun. Chaque banque est accessible en déplaçant un nombre à un registre appelé la Banque-sélectionner Enregistrer (BSR). Pour accéder au contenu d’un registre particulier, à l’exception des registres spéciaux non mis en banque qui est accessible depuis n’importe quelle banque, tu dois être dans la Banque de ce registre.
Attaché à cette étape, vous trouverez des partie de la carte mémoire pour les appareils 16F1936. Les registres bancaires ont été mis en évidence/entouré d’un rectangle rouge. Une image de résolution supérieure se trouvent sur la feuille de données.