Multifunktionaler Up/Down-Counter K8035 von Velleman history menue Letztmalig dran rumgefummelt: 30.08.21 18:12:33
Ob als Spielstands- oder Rundenzähler, Ereigniszähler, Fernanzeige für Strom- oder Gaszähler – Anwendungen für diesen Universalzähler gibt es viele. Der Zähler ist entweder über die Zähltasten auf der Platine selbst oder externe Impulse ansteuerbar. Dank eines internen Oszillators können sogar Zeiteinheiten gemessen werden.

1. Allgemeines zum Anfang
2. PIC-Programmierung am Beispiel
3. Testlauf am Beispiel
4. PIC12F675
5. PIC16F627
6. Verwandte Themen

PIC-Schaltungen

Z80-Checkkartenrechner

Logo des Zähler-Boards K8035

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Informatik-Profi-Wissen

Quellen:

1. Allgemeines zum Anfang

Herzstück ist ein Microcontroller vom Typ PIC16F57. Er übernimmt die Dezimalzählung bzw. die Digitaluhr, decodiert die Siebensegmentanzeigen jeder Stelle aus und multiplext die einzelnen vier Digits der Anzeige. Die Zählimpulse können von externen Geräten oder über die Tastatur eingegeben werden. Ich möchte diese Schaltung als Zähler ein- oder ausgehender CTC-Interrupt-Impulse nutzen
Features:
  • 4-stelliger Auf-/Abwärtszähler
  • Zählanzeige oder Zeitanzeige (HH:MM oder MM:SS)
  • Voreinstellbarer Zählerwert mit Schaltausgang für Reaktion bei Erreichen des programmierten Zählerstands
  • Interner Oszillator für Zeitmessungen
  • Selbstdiagnosefunktion
  • Einfacher Anschluss durch vorkonfektioniertes Signal- und AnschlusskabelSpecification:

Systemunterlagen im Original

Schalt- und Bestückungsplan sowie Bedienungsanleitung


2. PIC-Programmierung

Für die Programmierung der PIC-Controller gibt es ganz offensichtlich verschiedene Möglichkeiten und Werkzeuge - sowohl hard- als auch softwareseitig. Und nicht zu vergessen ist die Tatsache, dass die fertigen geschriebenen und compilierten Programme HEX-konvertiert sowie in den Controller übertragen werden müssen. Als Programmiersprachen kommen Assembler für die jeweiligen Zielprozessoren oder aber auch Hochsprachen wie C- und BASIC-Derivate zum Einsatz
JAL Flowcode und als Programmer EBLOCKS ... das Komplettwerkzeug zum Programmieren und Testen - EasyPICs 5
     


3. Speicheraufteilung

Mit Sicherheit ist der PIC16F877 für die weitaus meisten Projekte völlig überdimensioniert und somit zu teuer und zu aufwendig (alte deutsche Rechtschreibung!). Für die Mehrzahl der kleinen "Elektronik-Anwendungen" und Aufgabenstellungen ist
 


4. Controller-Peripherie

 

 


5. Projekte & Linksammlung

Mit Sicherheit ist der PIC16F877 für die weitaus meisten Projekte völlig überdimensioniert und somit zu teuer und zu aufwendig (alte deutsche Rechtschreibung!). Für die Mehrzahl der kleinen "Elektronik-Anwendungen" und Aufgabenstellungen ist

 


6. Verwandte Themen history menue scroll up

Was ist alles mit dem Betriebssystem eines Microcomputers verwandt? Antwort: faktisch der gesamte Bereich der Digitalelektronik und sowieso die gesamte Technik der Software-Technologie der Vergangenheit, Gegenwart sowie zumindest der nächsten Zukunft.

Der LC-80 Simulator

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Aktuelles sowie weiterentwickeltes Betriebssystem

Blockschaltbild eines Einchiprechners

Projekt Assemblerprogrammierung

EasyPIC 5

Flowcode

Just Anather Lanuage  - kurz: JAL



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 23. August 2021 um 18.55 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)