Carte de développement 8051 avec téléchargement depuis un PC

Caractéristiques:

µC 80C51
EPROM 27C256
RAM Programme 62256
RAM Données 6264 (utilisée en 4Kx8)
MAX232 (liaison série)
Régulateur 5V intégré
Décodage de 8 blocs de 4K (1 bloc utilisé par la RAM données) avec 74HC138
Logique intégrée avec 74HC00
Liaison avec un PC pour le téléchargement par câble NON croisé

L'EPROM contient le programme monitor pour le téléchargement en RAM ou le programme définitif.
Le programme monitor porte le nom de "RAM loader" ou "Bootstrap loader".
Un exemple de programme est donné dans "Application Notes and Development Tools for 80C51 Microcontrollers"
chez PHILIPS (page 6-38 dans la version de 1997)
 


 
 
 

 
 

Connecteur 2x17 points gauche (pas de 2.54mm)
 
GND 5V CS6 CS4 CS2 CS0 GND RD* T1 INT1 TXT P1.7 P1.5 P1.3 T2ex ALE GND
GND 5V CS7 CS5 CS3 CS1 GND WR* T0 INT0 RXD P1.6 P1.4 P1.2 T2 PSEN GND

Connecteur 2x17 points droit (pas de 2.54mm)
 
A14 A12 A10 A8 GND A15* AD3 AD5 AD7 AD1 GND A1 A3 A5 A7 5V GND
A15 A13 A11 A9 GND RST AD4 AD6 AD2 AD0 GND A0 A2 A4 A6 5V GND

Ne pas utiliser CS0 si IC5 cablé

Nomenclature:
 
IC1 (sans ROM) 80C31 BH Intel DIL
80C51 FA Intel DIL
80C31 Mhs DIL
80C31 Philips DIL
IC2 74HC573 SO
IC3 EPROM 27C256 DIL
IC4 SRAM 32Kx8 62256 SOP28
IC5 SRAM 8Kx8 6264 SOP28
IC6 74HC138 SO
IC7 MAX232 ou MAX232A SO
ou LT1181 SO
IC8 74HC00 SO
Z1 LM7805 ou LM2937-5.0
si alimentation > 5V
Y1 Quartz 11.0592MHz HC49/U ou HC49/S
R1 et R2 Résistance 1206 4.7k
C1, C2, C3, C4, C5, C6, C7, C8, C18 et C20 Condensateur 1206 100nF
C9, C10, C11, C12 et C13 Condensateur 1206 1µF si MAX232
100nF si MAX232A
C14 et C15 Condensateur 1206 27pF
C16 Condensateur chimique 10µF 10V ou plus
C17 Condensateur chimique 470µF 25V ou plus
C19 Condensateur chimique 100µF 10V ou plus
P1 Sub D 9 points femelle coudée

 

Téléchargement en RAM par l'intermédiaire du PC et du logiciel HyperTerminal.

1) Après avoir paramétré HyperTerminal en 9600bauds / 8bits / pas de parité / 1 bit de stop et mis sous tension
    la carte de développement DEVUC8051 équipée de son 'RAM LOADER', celle-ci envoie un '='.

2)  Envoyer le fichier au format Hexa issu de la compilation.

3) La carte envoi le checksum et ':'

4) Taper l'adresse du programme téléchargé sous forme /8000
    Si l'adresse est acceptée, la carte envoie un '@' et le programme
    est excécuté.


 

Dernières modifications: le 26 février 1999.