Kombinatorisk logik: Forskelle mellem versioner

Fra HTX Arduino
Spring til navigation Spring til søgning
htx_>Bar
Ingen redigeringsopsummering
 
Ingen redigeringsopsummering
 
(En mellemliggende version af den samme bruger vises ikke)
Linje 6: Linje 6:


For at arbejde med et [[Logisk kredsløb]] kan man anvende forskellige logiske teknikker, hvor det normalt går ud på at lave [[Logisk Reduktion]], for at simplificere kredsløbet mest muligt. De fleste teknikker tager udgangspunkt i [[Boolesk Algebra]], der er en matematisk gren, der handler om binære tilstande. Der findes en række regneregler for logiske udtryk, hvor et specielt udtryk er [[De Morgan]], som angiver en speciel måde at reducere på. Man kan også anvende [[Karnaughkort]], hvor specielt teknikken til [[Karnaughkort udlæsning]] er vigtig. Det giver en bestemt optimeret måde at reducere på, eller man kan anvende [[Automatisk reduktion]], hvis man mere er til det. En speciel gren er at lave [[NAND-reduktion]] eller [[NOR-reduktion]], der går ud på at reducere kredsløbet ikke til færrest mulige gates, men færrest mulige gates af een type.
For at arbejde med et [[Logisk kredsløb]] kan man anvende forskellige logiske teknikker, hvor det normalt går ud på at lave [[Logisk Reduktion]], for at simplificere kredsløbet mest muligt. De fleste teknikker tager udgangspunkt i [[Boolesk Algebra]], der er en matematisk gren, der handler om binære tilstande. Der findes en række regneregler for logiske udtryk, hvor et specielt udtryk er [[De Morgan]], som angiver en speciel måde at reducere på. Man kan også anvende [[Karnaughkort]], hvor specielt teknikken til [[Karnaughkort udlæsning]] er vigtig. Det giver en bestemt optimeret måde at reducere på, eller man kan anvende [[Automatisk reduktion]], hvis man mere er til det. En speciel gren er at lave [[NAND-reduktion]] eller [[NOR-reduktion]], der går ud på at reducere kredsløbet ikke til færrest mulige gates, men færrest mulige gates af een type.
{{Logik-begreber}}


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

Nuværende version fra 4. nov. 2022, 21:16

Den kombinatoriske logik handler om digitale kredsløb, hvor man for hver kombination på indgangene kan sige præcist hvilken kombination udgangen har - der er ikke hukommelse i kombinatorisk logik.

Grundlæggende så består den kombinatoriske logik af Gates, hvor de forskellige grundtyper er Inverter-gate eller NOT-gate, AND-gate og OR-gate. Ud fra disse 3 gates kan man danne NAND-gates, NOR-gates, XOR-gates, og XNOR-gates, som hver kan have en simpel kombinatorisk funktion.

Ved at sætte flere gates sammen, så kan man danne mere komplekse kombinatoriske kredsløb. Det kan være et kredsløb der løser et bestemt kombinatorisk udtryk, eller det kan være en af flere kredsløb, som har en mere generel karakter som Binær Adder, Binær comperator eller Logisk Dekoder. Man kan også med kombinatorisk logik lave en form for Logisk blokering - dette kan også indeholde sekventiel logik.

For at arbejde med et Logisk kredsløb kan man anvende forskellige logiske teknikker, hvor det normalt går ud på at lave Logisk Reduktion, for at simplificere kredsløbet mest muligt. De fleste teknikker tager udgangspunkt i Boolesk Algebra, der er en matematisk gren, der handler om binære tilstande. Der findes en række regneregler for logiske udtryk, hvor et specielt udtryk er De Morgan, som angiver en speciel måde at reducere på. Man kan også anvende Karnaughkort, hvor specielt teknikken til Karnaughkort udlæsning er vigtig. Det giver en bestemt optimeret måde at reducere på, eller man kan anvende Automatisk reduktion, hvis man mere er til det. En speciel gren er at lave NAND-reduktion eller NOR-reduktion, der går ud på at reducere kredsløbet ikke til færrest mulige gates, men færrest mulige gates af een type.

Logik Begreber
Gates AND-gate - OR-gate - NOT-gate - NAND-gate - NOR-gate - XOR-gate - XNOR-gate - Inverter-gate - Schmitt-trigger
Flip-flop RS-flip-flop - D-flip-flop - JK-flip-flop - Latch - Toggle-flip-flop
Sekventiel logik Flip-flop - Multivibrator - Astabil Multivibrator - Monostabil Multivibrator - Digital tæller - Binær counter - BCD-counter - Skifteregister - Bistabil Multivibrator
Logiske grundbegreber Kombinatorisk logik - Binære tal - Hexadecimal - BCD - Talsystemer - Sandhedstabel - Pull-down - Pull-up - 7-segment-display - Binær Adder - Binær comperator - Logisk Dekoder - HEX-fil
Logisk Reduktion Boolesk Algebra - De Morgan - Karnaughkort - Karnaughkort udlæsning - Automatisk reduktion
Hukommelse RAM - ROM - PROM - EPROM - EEPROM
Logik-familier CMOS-logik - TTL-logik
Seriel Kommunikation Arduino Bluetooth - Baud - Handshake - I2C - I2C Adresser - I2C Bus - I2C Generelt - RS-232 - Serial hardware - Serial hw int cts - Serial software - Seriel port - UART
Generelt Digital-bogen - Digitale Input - Konverter - PWM - Schmitt-trigger - Simulering - Pulsplaner