PIC Opgave 2 - Gates
Dette er en programmeringsopgave, men samtidigt kan den ses som en repetation af digitalteknikken.
Arduino opgave
Opgaven er den samme som ved PIC - der skal laves to indgange, og der kan så etablere 7 forskellige udgange med lysdioder (husk en passende formodstand).
PIC Programmeringsopgave - At få en PIC til at opføre sig som de forskellige typer gates
Grundlæggende så består den kombinatoriske logik af Gates, Disse gates har hver deres sandhedstabel de skal opfylde, så I kan selv kontrollere om jeres program virker, ved at I afprøver programmet op mod sandhedstabellen for den aktuelle gate.
Gates
De gates I skal prøve at lave er:
Realisering
I kan lave programmerne som enkelte programmer for hver gate, eller I kan prøve at få alle de forskellige gate-typer til at fungere i et samlet program, hvor det er to indgange der genbruges, og hver gate har hver sin udgang.
Udvidelse
I kan prøve at udvide opgaven ved at realisere de gates der kan have flere indgange med 3 eller 4 indgange.
Løsningsforslag
På siden PIC Opg 2 Løsning er der et løsningsforslag til denne opgave.
PIC | |
---|---|
PIC-Typer | PIC16F84 - PIC12F675 - PIC16F628 - PIC16F684 - PIC16F690 - PIC16F877 - PIC18F2550 |
Programmeringsbegreber | Maskinkode - Mikrocontroller |
Programmeringsmiljø | PIC-brænder - UsbPicProg - Analog indgang - ICSP |