home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 1 / romside_best_of_german_only_1.iso / anwender / sim / sim51_04.arj / ERWEIT.DOC < prev    next >
Text File  |  1993-02-01  |  3KB  |  60 lines

  1.          SIM51 Erweiterung, ungeprüfte Vorabversion   (c)1992 W.Hennig
  2.          -------------------------------------------------------------
  3.  
  4.          erweitert um die Ports P4 und P5
  5.                    + Analog/Digital Wandler
  6.                    für 80552 und 80515/80535
  7.  
  8.          In der ausgelieferten Version 1.04 ist eine Erweiterung für den
  9.      80515 und 80552 enthalten. Hinzugefügt wurden die Ports  P4 und
  10.      P5  sowie der  Analog-Digital  Wandler  für die  MCS51-Derivate
  11.      80552 (Phillips) und  80515 (Siemens).  Weitere  Funktionen und
  12.      SFR der 80552 und 80515 CPU's werden nicht unterstützt.
  13.  
  14.          Die  zusätzlichen  Modes sind nicht dokumentiert und auch nicht
  15.          in der OnLine-Help aufgenommen.  Umgeschalten wird über die Be-
  16.          fehle:
  17.                    m 552          für den 80552
  18.                    m 515          für den 80515 und 80535
  19.  
  20.          Die  Ports P4 und P5 ändern sich wie gewohnt bei der Befehlsab-
  21.          arbeitung. Der Inhalt kann im Port-Fenster (Alt-P) editiert und
  22.          angeschaut werden. Es sind nur 4 Ports auf einmal sichtbar:
  23.  
  24.               P0, P2, P1, P3        oder        P1, P3, P4, P5
  25.  
  26.          Die Anzeige scrolled hoch und runter, wenn mit Cursor-Up von P1
  27.          bzw. mit Cursor-Down von P3 noch weiter gefahren wird. Die Rei-
  28.          henfolge wurde umgestellt,  damit P0 und P2,  die ohnehin meißt
  29.          uninteressant  sind,  zugunsten von P4 und P5 ausgeblendet sind
  30.          und nicht P0 und P1.  Die Einstellung wird in  SIM51.CFG  abge-
  31.          speichert.  Ihre alten SIM51.CFG-Files werden nicht mehr akzep-
  32.          tiert.
  33.  
  34.          Beim 80552 kann P5  nur  gelesen  werden.  P5  dient  hier  als
  35.          Analog-Eingang,  kann  aber  auch als Port gelesen werden.
  36.  
  37.  
  38.          Die Analog-Digitalwandlung wird derart simuliert,  daß nach dem
  39.          Starten der Wandlung (durch Schreiben in ADCON beim 80552  bzw.
  40.          in  DAPR beim 80515) beim 80552 fünfzig und beim 80515 fünfzehn
  41.          Zyklen gewartet wird, bevor das Flag für "fertig" gesetzt wird.
  42.          Das heißt: das "AD-Wandlung Busy" Flag wird  zurückgesetzt  und
  43.          das  "AD-Interrupt"  Flag  wird  gesetzt.  Es  wird  aber keine
  44.          Interrupt-Routine angesprungen (Interrupt-Logik für  80552  und
  45.          80515 noch nicht simmuliert).
  46.  
  47.          Als Analog-Digital-gewandelter Wert wird als einfachste Funkti-
  48.          on der Wert der untersten 10 bzw.  8 Bits des Zyklus-Zählers in
  49.          ADCH und ADCON (beim 80552) bzw.  ADDAT (beim 80515)  eingetra-
  50.          gen.  Anmerkung: der Zykluszähler läuft immer bei SIM51. Einge-
  51.          blendet und auf 00000 gesetzt wird er durch den Befehl ZS.
  52.  
  53.          Sie erhalten hier eine gegenüber  Ver. 1.03 erweiterte Version,
  54.          die  aber bezüglich den erweiterten Funktionen noch nicht voll-
  55.      ständig getestet ist. Wenn Sie Fehler entdecken, wäre ich Ihnen
  56.      für eine kurze Mitteilung dankbar.
  57.  
  58.          73733 Esslingen, den 01.01.1993         Werner Hennig-Roleff
  59.          Sulzgrieser Str. 101                    Tel. 0711/376718
  60.