<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="da">
	<id>https://www.htxarduino.dk/index.php?action=history&amp;feed=atom&amp;title=Digital</id>
	<title>Digital - Versionshistorie</title>
	<link rel="self" type="application/atom+xml" href="https://www.htxarduino.dk/index.php?action=history&amp;feed=atom&amp;title=Digital"/>
	<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Digital&amp;action=history"/>
	<updated>2026-08-25T17:47:54Z</updated>
	<subtitle>Versionshistorie for denne side i HTX Arduino</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Digital&amp;diff=3266&amp;oldid=prev</id>
		<title>Bar: 1 version importeret</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Digital&amp;diff=3266&amp;oldid=prev"/>
		<updated>2022-10-25T15:51:01Z</updated>

		<summary type="html">&lt;p&gt;1 version importeret&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 25. okt. 2022, 17:51&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;da&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Ingen forskel)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Digital&amp;diff=3265&amp;oldid=prev</id>
		<title>htx_&gt;Bar: /* Praktiske aspekter */</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Digital&amp;diff=3265&amp;oldid=prev"/>
		<updated>2021-07-08T09:25:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Praktiske aspekter&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Digital teknikken eller den digitale logik kan opdeles i to grene [[gates]] mm. der dækker [[Kombinatorisk logik]] og de forskellige [[flip-flop]] typer der dækker [[Sekventiel logik]], som bemærker sig ved at indeholde [[Hukommelse]].&lt;br /&gt;
&lt;br /&gt;
==[[Logiske grundbegreber]]==&lt;br /&gt;
For at kunne tale om den digitale teknik, så er der en række grundbegreber, som definerer forskellen til det [[analog]]e område inden for elektronik.&lt;br /&gt;
&lt;br /&gt;
Når vi arbejder digitalt, så måler vi godt nok spændinger, men vi tolker dem som [[Logisk Høj-Lav]] eller 1 og 0. Dette gør at vi kan udtrykke tingene anderledes og regne med det på andre måder. En grundlæggende ting at kunne forstå er en [[Sandhedstabel]], der angiver hvordan et kredsløb opfører sig, med [[Indgange]] og [[Udgange]].&lt;br /&gt;
&lt;br /&gt;
For at kunne kommunikere digital elektronik, så skal vi kunne tegne diagrammer for de forskellige [[Logik symboler]]. Der er desværre udviklet forskellige [[Digitale Diagram-standarder]], som gør at man til tider bliver lidt forvirret, hvis man kommer til diagrammer i en ny standard.&lt;br /&gt;
&lt;br /&gt;
Når man arbejder med digitale kredsløb, så kan det nogle steder være praktisk at betragte et sæt af digitale signaler som et tal, og her kan [[Binære tal]] være godt at have en forståelse for.&lt;br /&gt;
&lt;br /&gt;
En speciel gren af logikken er at man kan betragte [[Kontakter som logik]], det kan give en mere elektrisk forståelse af hvad der sker i et logisk kredsløb.&lt;br /&gt;
&lt;br /&gt;
==[[Kombinatorisk logik]]==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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-gate]]s, [[NOR-gate]]s, [[XOR-gate]]s, og [[XNOR-gate]]s, som hver kan have en simpel kombinatorisk funktion.&lt;br /&gt;
&lt;br /&gt;
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]].&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==[[Sekventiel logik]]==&lt;br /&gt;
&lt;br /&gt;
Modsat den kombinatoriske logik, så kan den sekventielle logik give forskellige logiske tilstande på udgangen, med de samme logiske input - forskellen er at den sekventielle logik indeholder hukommelse i en eller anden form, normalt betegnet som en [[latch]] eller [[flip-flop]].&lt;br /&gt;
&lt;br /&gt;
Der er forskellige typer [[flip-flop]], hvor de grundlæggende typer er [[D-flip-flop]], [[RS-flip-flop]], [[JK-flip-flop]] og [[Toggle-flip-flop]], der hver kan have forskellige varianter afhængigt af hvordan de reagerer på indgangene.&lt;br /&gt;
&lt;br /&gt;
En anden speciel gren af hukommelse er [[Multivibrator]]er, hvor en [[Bistabil Multivibrator]] kan betragtes som en [[flip-flop]] (typisk en [[Toggle-flip-flop]]), mens de to andre typer, nemlig [[Astabil Multivibrator]] og [[Monostabil Multivibrator]], indeholder en tidsfaktor, hvor den logiske tilstand kan skifte ud fra en given tid (normalt angivet ved et [[RC-led]].&lt;br /&gt;
&lt;br /&gt;
Man kan også anvende [[sekventiel logik]] til [[Logisk blokering]], ved at en hukommelse kan angive om der skal blokeres eller ej.&lt;br /&gt;
&lt;br /&gt;
Ved at kombinere flere [[flip-flop]]er kan man danne forskellige standardkredsløb af generel karakter som [[Binær counter]], [[BCD-counter]], [[Digital tæller]], [[skifteregister]] og [[Digital hukommelse]], hvor den sidste kan arbejde med [[Hukommelses-Data]] placeret på [[Hukommelses-Adresser]].&lt;br /&gt;
&lt;br /&gt;
==Praktiske aspekter==&lt;br /&gt;
Man kan selvfølgelig bygge logiske kredsløb op fra bunden, enten ved at betragte [[Kontakter som logik]] eller man kan lave det med kombinationer af transistorer og modstande, men normalt anvender man en af de gængse [[Logik-familier]], så man kan anvende [[gates]] og andre logiske standard komponenter fra forskellige [[IC Pakninger]]. De to mest grundlæggende familier er [[CMOS-logik]] og [[TTL-logik]], der har hver deres egenskaber og fortrin, men en nyere familie er [[74HC-logik]], der kombinerer nogle af egenskaberne. Der findes i dag mange forskellige afarter, der hver har deres fordele, men de ting der specielt har betydning er [[forsynings-spænding]]en, [[digital hastighed]], hvordan [[Indgange]] belaster (hvilke strøm de trækker) og hvordan [[udgange]]ne er (hvor meget strøm og hvilke spændinger kan de levere).&lt;br /&gt;
&lt;br /&gt;
{{logik-begreber}}&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Kategori]]&lt;/div&gt;</summary>
		<author><name>htx_&gt;Bar</name></author>
	</entry>
</feed>