 |
Veel eerder dan wij hadden gedacht kregen wij bericht dat ook
de 80C51 in PLCC uitvoering uit productie genomen was. Maar er waren nieuwe
controllers. Uit een heel scala van typen werd de 89V51 gekozen omdat deze het
beste aansloot bij onze 8051 ervaring. Een belangrijk verschil was dat dit IC voor
zijn programma flash-geheugen aan boord had, waardoor de EPROM kon vervallen.
Bovendien kwamen naast P1 (via J3) en P3 (nu via J5) nu ook de poorten P0 (via
J2) en P2 (via J4) vrij om interfaces op aan te sluiten.
De aansluiting naar de com-poort van de PC werd ineens erg belangrijk. Via
deze aansluiting is een programma vanuit de PC in het interne flash-geheugen te
zetten. Daarvoor bleek via het internet zelfs een gratis hulpprogramma
beschikbaar. Op de print kwam meteen een 9-polige z.g. D-connector, waarmee met
een standaard kabeltje de verbinding met de com-poort tot stand gebracht kan
worden. Zo kan elke student met zijn eigen PC, zonder het gedoe van het wissen
van EPROM's, gemakkelijk thuis verder experimenteren.
De aansluiting voor de com-poort gebruikt van P3 bit 0 (P3.0) om data seriëel te
ontvangen en bit 1 (P3.1) om data te versturen. Deze zijn niet zonder meer via
J5 te gebruiken, omdat de RS-232 spanningsconverter al aangesloten is. Voor
het geval dat dit toch nodig is kan er, eventueel met "jumpers"
(verbindingsstekkertjes), een doorverbinding op J8 en J7 gemaakt worden.
Als dan na het programmeren van de 89V51 het RS232-IC U2 (bij de connector voor
de com-poort) uit zijn voetje wordt getrokken, kunnen P3.0 en P3.1 toch als in-
of uitgangsbit gebruikt worden. Zo zijn alsnog alle 32 bits beschikbaar voor I/O. |