s
  

 Klicken Sie hier um zu den Deutschen Seiten zu gelangen...
 Click here if you prefer English...
  
s
ProdukteUniversal Programmer... Service + HilfeVersandkosten und Lieferung... DownloadsProg-Studio... Know How + MoreSpeicherchips... BauanleitungenEprom Brenner... Forum

Index:  Bauanleitungen:  Flash MC Experimentierboard

Wenn Sie in die MC-Technik einsteigen möchten, is das Flash-Microcontroller Experimentierboard die ideale Ergänzung zum Flash MC Brenner. Sie brauchen nur den programmierten MC in die Fassung zu stecken und die Versorgungsspannung einzuschalten. Die POR Schaltung (Power on Reset), bestehend aus R1 und C5 setzt den MC beim Einschalten der Versorgungsspannung in den Grundzustand. Der Quarz Q3 sorgt für den Takt und die Kondensatoren C6 und C7 stabilisieren diesen. Und schon beginnt der Mikrocontroller mit der Abarbeitung des von Ihnen erstellten Programmes.

Die Zustände der 15 Ein- bzw. Ausgänge werden über stromsparende low-current LEDs angezeigt. Sie können dies aber auch über den DIL-Switch (S1) für jeden Port einzelnt abschalten. Die Lötpins 10 bis 17 und 30 bis 37 sind für Ihre Eingangssignale oder auch als Ausgänge nutzbar.

Ein Test & Beispielprogramm:

Das Programm wurde mit der Assembler-/Brenner-Software erstellt, die sie sich hier herunterladen können. Bei der Assembler Software liegt dieses und weitere Beispielprogramme bei. Die blauen Textstellen stellen Sprungmarken dar, die schwarzen Befehle und die grünen Kommentare.

'**************************************************************
' Testprogramm zum Ausprobieren des Flash-MC Experimentierboard
'**************************************************************
' Dieses Programm realisiert ein Lauflicht am Port 1 (LEDs 10-17)
' und zugleich eine Zähldarstellung an Port 3 (LEDs 30-37)
'**************************************************************

Initialisierung:
  MOV A,#FE
Schleife:
  MOV Port1,A
  RL A
  DEC Port3
  LCALL Pause
LJMP Schleife

Pause:
  MOV R0,#7F
  Warte:
    MOV R1,#FF
    Warte2:
      DJNZ R1,Warte2
      DJNZ R0,Warte
RET


'Setze den Akku auf FE=11111110

'Schreibe die Daten des Akkus an den Port1
'Schiebe die Bits im Akku um einen nach rechts
'Decrementiere (vermindere) den Port3 um eins
'Springe in die Pausenroutine
'Beginne von vorne

'Diese Pausenroutine wartet je nach eingesetzter Quarzfrequenz einige Zeit ab
'Schreibe 7F(hex)=255(dez) in das Register 0

'Schreibe FF(hex)=255(dez) in das Register 1

'R1=R1-1: Springe zurück zu Warte2, wenn R1 > 0 ist
'R0=R0-1: Springe zurück zu Warte, wenn R0 > 0 ist
'Fahre mit dem eigentlichen Programm fort

Weitere Unterseiten:

. Einfache Schaltpläne & Layouts (GIF & Eagle)...
. Professionelle Schaltpläne & Layouts (GIF & Eagle)...
. Bauteilliste...


 FAQ | Versandkosten & Lieferung | Referenzen | Kunden Feedback | AGB | Datenschutz | Kontakt

 
  • Copyright 1999 - 2007 by Batronix Elektronik •  
Impressum •