PIC Opgave 2 - Gates: Forskelle mellem versioner

Fra HTX Arduino
Spring til navigation Spring til søgning
_htx>Bar
Ingen redigeringsopsummering
 
 
(En mellemliggende version af den samme bruger vises ikke)
Linje 26: Linje 26:
==Løsningsforslag==
==Løsningsforslag==
På siden [[PIC Opg 2 Løsning]] er der et løsningsforslag til denne opgave.
På siden [[PIC Opg 2 Løsning]] er der et løsningsforslag til denne opgave.
{{PIC}}
{{Opgaver}}


[[Kategori:Programmerings_Opgaver]]
[[Kategori:Programmerings_Opgaver]]

Nuværende version fra 15. nov. 2022, 11:55

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


Digitale Opgaver
Kombinatorisk Logik Opgave 1a - Opgave 1b - Opgave 2 - Opgave 3 - Opgave 4 - Opgave 5 - Opgave 6 - Opgave 7 - Opgave 8 - Opgave 9 - Opgave 10
Sekvensiel Logik Opgave 11 - Opgave 12 - Opgave 13 - Opgave 14
Analoge Opgaver
Modstande og Ohms lov Modstands Opgave 1 - Modstands Opgave 2 - Modstands Opgave 3 - Modstands Opgave 4 - Modstands Opgave 5 - Modstands Opgave 6 - Modstands Opgave 7 - Modstands Opgave 8 - Modstands Opgave 9 - Modstands Opgave 10
Kondensator og Spole Kondensator opgaver 1 - Kondensator DC opgave 1 - Kondensator AC opgave 1 - Spolen 1 - Seriekobling og parallelkobling - Spolen 2 - Beregning af spoleværdier (selvinduktionen) - Spolen 3 - Tidskonstant for RL-led - Spolen 4 - Beregning af induktiv-reaktansen
Operationsforstærker Opamp Opgave 1 - Opamp Opgave 2 - Opamp Opgave 3
Diverse Opgaver Opgaver Diagram - Opgaver Transformator - Transistor opgave - Zenerdiode Opgave 1
Programmerings Opgaver
Arduino Arduino Blink - Arduino Opgave 01 - Blink - Arduino Button - Analog Out - Arduino StateChangeDetection - Arduino termometer - Arduino termostat - Arduino udgangsforstærkning
PIC PIC Opgave 1 - Blink - PIC Opgave 2 - Gates - PIC Opgave 3 - Udvidet blink - PIC Opgave 4 - Kombinatorik - PIC Opgave 5 - Flip-flops - PIC Opgave 6 - Løbelys - PIC Opgave 6a - kontakt - PIC Opgave 7 - Udvidet løbelys - PIC Opgave 8 - Sekventielle kredsløb - PIC Opgave 9 - Multivibratorer - PIC Opgave 10 - Samtidighed - PIC Opgave 11 - Tastatur - PIC Opgave 12 - Display - PIC Opgave 13 - A-D converter - PIC Opgave 14 - Interrupt - PIC Opgave 15 - Seriel komm - PIC Opgave 16 - Lyskryds - PIC Opgave 17 - Tyverialarm
PIC Opgave Løsninger PIC Opg 1 Løsning - PIC Opg 2 Løsning - PIC Opg 3 Løsning - PIC Opg 4 Løsning - PIC Opg 5 Løsning