PIC Opgave 8 - Sekventielle kredsløb

Fra HTX Arduino
Spring til navigation Spring til søgning

Med teknikkerne fra Flip-flop opgaverne og noget af ideen fra løbelysopgaverne kan I prøve at lave nogle sekventielle kredsløb som programmer i PIC'en.

PIC Programmeringsopgave - At lave sekventielle funktioner

I disse opgaver skal man huske noget i byte eller word registre, som så skal ændre sig efter hvordan indgangene opfører sig.

Grundlæggende set er det at der er noget der tæller op ved at man betragter en række bits som et tal i det Det Binære Talsystem.

Den umiddelbart logiske ting at realisere (og den nemmeste) er en Binær counter.

Udvidelse

En god udvidelse er at lave en BCD-counter, og her kan det være relevant at koble et 7-segment display på.

Ved tilkoblingen af et 7-segment LED-display, så kan det være relevant at anvende en 4511 dekoder, så man kan slutte den til et common katode display som f.x. LDS5352

Skifteregisteret

En klassisk digital komponent er skifteregister, hvor det der giver bedst forståelse at realisere er serielt ind, parallet ud.

Udvidelse

Realiser parallet ind, serielt ud.

Arduino opgave

Kan laves på samme måde som ved PIC opgaverne

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