GRUNNLEGGENDE DIGITALTEKNIKK 4. Logiske Nivåer. 4. Logiske Grunnelementer. 4 OG (AND). 4 ELLER (OR). 4 NOG (NAND). 5 NELLER (NOR).

Størrelse: px
Begynne med side:

Download "GRUNNLEGGENDE DIGITALTEKNIKK 4. Logiske Nivåer. 4. Logiske Grunnelementer. 4 OG (AND). 4 ELLER (OR). 4 NOG (NAND). 5 NELLER (NOR)."

Transkript

1 GRUNNLEGGENDE DIGITALTEKNIKK 4 Logiske Nivåer. 4 Logiske Grunnelementer. 4 OG (AND). 4 ELLER (OR). 4 NOG (NAND). 5 NELLER (NOR). 5 Exklusiv ELLER (XOR). 5 Exklusiv NELLER (XNOR). 6 IKKE (NOT). 6 Invertering 7 Sannhetstabeller 8 Boolsk Algebra 9 De Morgans Theorem. 11 Karnaughdiagrammet 11 Fra sannhetstabell til uttrykk 13 Fra skjema til uttrykk 13 TALLSYSTEMER 14 Det binære tallsystem 14 Legge sammen to binære tall 15 To'ers komplement. 15 Oktal Tallsystem 16 HEXA desimalt tallsystem 17 LOGISKE ELEMENTER, FAMILIER 18 TTL Logikk 18 "Innmaten" i TTL-logikken. 19 C-MOS logikk 20 K. Øen -86 Side 1 av 52

2 VIPPER (FLIP-FLOP) 22 Monostabile vipper 22 Bistabil vippe. 23 DATA-vippe (D-vippe). 25 Pulsdiagram 25 J-K Vippe. 26 Tellere. 27 Asynkronteller 27 Synkronteller 28 Multiplekseren 29 De-Multiplekseren 30 Skiftregister. 32 Serie inn Serie ut 32 Serie inn Parallell ut 32 Universalregister 33 Kodere / Dekodere 34 BCD-Desimal dekodere 34 BCD/7-segmentdekoder 35 Oppkobling av tellere med sifferdisplay 36 Display dekoder/driver. 37 Aritmetriske kretser 38 Adderere 38 Halv-adderer 38 Full- adderer 38 Schmitt-Trigger 40 ØVINGSOPPGAVER 42 OPPGAVE K. Øen -86 Side 2 av 52

3 APPENDIX 47 K. Øen -86 Side 3 av 52

4 Grunnleggende Digitalteknikk La oss aller først repetere noe av det du lærte på grunnkurset. Logiske Nivåer. Du husker sikkert hva vi mente med logiske nivåer. De betegnes,"l' og "0" eller kanskje "høy" og "lav" eller til og med "av" og på. Vi skal heretter betrakte en logisk "l" (høy) som en tilstand med en eller annen spenning, og logisk "0" (lav) som en tilstand uten spenning (0 volt). Logiske Grunnelementer. Som du sikkert husker, hadde vi 6 typer logiske elementer. Du husker sikkert best de 4 første, men vi skal ta for oss alle 6. OG (AND). Figur 1.1. Figur 1.1 viser logisk symbol for et OG-element i to forskjellige varianter. IEC, og Amerikansk. Vi skal tilstrebe å bruke IEC symbolene selv om de amerikanske symbolene finnes i de fleste databøker. Et OG-element må ha logisk "l" på alle innganger før utgangen får logisk "l'. Eller sagt på en annen måte: Det er nok at en av inngangene er logisk "0" for at utgangen skal bli logisk "0". Denne funksjonen kan vi uttrykke med et såkalt funksjonsuttrykk: A B=Q Vi bruker det matematiske gangetegn ( ) som tegn for OG. ELLER (OR). Figur l.2. Figur l.2 viser logisk symbol for et ELLER-element. Her er det nok at en av inngangene har logisk "l" for at utgangen skal få logisk "l". Vi kan også uttrykke dette på en annen måte: Alle K. Øen -86 Side 4 av 52

5 inngangene må være logisk "0" for at utgangen skal være logisk "0". ELLER-funksjonen har følgende funksjonsuttrykk: A+B=Q Her bruker vi det matematiske addisjonstegnet som tegn for ELLER-funksjonen. NOG (NAND). Figur l.3. Figur l.3 viser logisk symbol for et NOG-element. Vi velger å bruke den amerikanske betegnelsen NAND fordi den er lettere å bruke (vi tar det inn i det norske språk og kaller det for godt norsk!). Vi sammenligner med OG-elementet. I stedet for at utgangen blir logisk "l" ved OG, vil den ved NAND bli logisk "0" når alle inngangene er "1" Funksjonsuttrykk: A B=Q Streken over et uttrykk betyr at når funksjonen er oppfyllt, vil utgangen bli logisk "0". Vi kan også skrive dette uttrykket på en annen måte: A B=Q NELLER (NOR). Figur l.4. Figur l.4 viser logisk symbol for et NELLER-element. Også her velger vi å bruke den amerikanske betegnelsen NOR fordi den er enklere å bruke. Også her sammenligner vi med ELLER-elementet. I stedet for at utgangen blir logisk "l" ved ELLER, vil den ved NOR bli logisk "0" når en av inngangene er logisk "l". Eller sagt på en annen innlate: Alle inngangene må være logisk "0" før utgangen blir logisk "1". Funksjonsuttrykk: A+B=Q alternativt A+B=Q Exklusiv ELLER (XOR). K. Øen -86 Side 5 av 52

6 Dette er en spesialutgave av ELLER-elementet. Figur l.5. Figur l.5 viser logisk symbol for EXCLUSIVE ELLER-elementet. Dette elementet har den egenskapen at utgangen er logisk "l" når bare en av inngangene er logisk "l". Når mer enn en inngang (eller ingen) er logisk "l" samtidig, vil utgangen være logisk "0". Funksjonsuttrykk: A B=Q Vi bruker ring rundt addisjonstegnet for å indikere EXCLUSIVE ELLER. Exklusiv NELLER (XNOR). Figur l.6. Dette er det 6. og siste av de logiske elementene. Når bare en av inngangene er logisk "l", blir utgangen logisk "0". Alle andre tilstander gir logisk "l" på utgangen. Funksjonsuttrykk: Et slikt element med 2 innganger kalles også for en logisk komparator eller sammenligner. Den kan sammenligne to logiske nivåer. Dersom de er like, blir utgangen "l" og dersom de er ulike, blir utgangen "0" Til slutt skal vi ta for oss et element som ikke direkte er et logisk element, men som er ei viktig brikke i digitalteknikken. IKKE (NOT). K. Øen -86 Side 6 av 52

7 Figur l.7. Figur l.7 viser logisk symbol for IKKE-elementet. Dette har den egenskapen at utgangen alltid har den motsatte logiske tilstanden som inngangen. D.v.s logisk "0" på inngang - logisk "l" på utgang og "vise versa", logisk "l" på inngang gir logisk '0' på utgang. Funksjonsuttrykk: A=Q > alternativt > A=Q Invertering Vi kan tenke oss grunnfunksjonene OG og ELLER. Dersom vi henger på et IKKE-element på utgangen av disse, får vi tilsvarende NAND eller NOR. Invertering eller negering angis i Boolske uttrykk med en strek variabelen (variablene) som skal inverteres. Vi kan også ha to inverteringstegn over en variabel/uttrykk. Vi innfører da følgende regel: Når vi har to inverteringstegn etter hverandre er det det samme uttrykket kan vi stryke dem. Altså - dobbel invertering er ingen invertering. Dette beskrives også (kanskje litt utydelig) i regel 3a i figur Vi må imidlertid ikke la oss lede til å sette likhetstegn mellom invertering over hvert uttrykk og invertering over hele uttrykket. Eksempel: A+B er ikke det samme som A+B I skjemasymbolene angis inverteringen med en ring. Også her kan vi sløyfe ringene dersom det er to ringer på samme utgang. Eks: Figur l.7a. Vi kan også sette inverteringstegnet på inngangen på et logisk element og på denne måten gjøre tegningen litt mer kompakt. Eks: Figur l.7b. I matematikken vet vi at dersom der ikke står noe regnetegn mellom to variabler eller uttrykk, vil vi oppfatte det som om der står gangetegn ( ). Det samme har vi i Boolsk Algebra. A B er altså det samme som AB. K. Øen -86 Side 7 av 52

8 Vi kommer for framtiden i stor utstrekning til å sløyfe OG-tegnet Sannhetstabeller For de logiske elementene opererer vi med såkalte sannhetstabeller eller funksjonstabeller. Du ser her sannhetstabellene for de fire hovedelementene i logikken med to innganger (A og B) Figur 1.8 Vi kan også operere med sannhetstabeller for sammensatte systemer Figur 1.9 Figur 1.9 viser prinsippet for en selvparkerende vindusvisker til en bil. Bryterene A, B og C er inngangssignaler til kretsen og F er utgangen som starter vindusviskermotoren. For å løse problemet logikken, må vi ha problemet klart for oss. Vi prøver nå å definere problemet ved hjelp av sannhetstabell. Når vi har 3 inngangsvariabler, så har vi 8 mulige kombinasjoner av innganger. Disse setter vi nå inn i en sannhetstabell Figur 1.10 K. Øen -86 Side 8 av 52

9 Figur 1.10 viser denne sannhetstabell og det tilhørende logiske skjema. Koblingen er her sammensatt av både IKKE, OG og ELLER-elementer. Funksjonsuttrykket for denne koblingen ser slik ut: Dette funksjonsuttrykket (og skjemaet) er unødig komplisert. Figur Figur 1.11 viser et funksjonsuttrykk og logisk skjema som gjør samme jobben som det i figur Digitalteknikken tilbyr flere måter å forenkle slike uttrykk på. En engelsk matematiker som hette George Boole fant en måte å forenkle logiske problemer. Denne teknikken kaller vi i dag for Boolsk Algebra. Vi skal nå se litt nærmere på denne forenklingsmetoden. Boolsk Algebra Boolsk Algebra er en form for matematikk. Noen av reglene i matematikk følges, mens andre ikke. La oss først slå fast at vi bare har to "regnetegn", nemlig pluss (+) og gange ( ). Plusstegnet betyr som vi før har nevnt ELLER og gange-tegnet betyr OG. Dette kan kanskje virke litt rart (+ burde vært OG i.flg. matematikken), men vi skal se at det er litt fornuft i det likevel. La oss ta et (vanskelig) eksempel på en forenkling: F. eks. Vindusviskeren vår. Her tillater matematikken at vi kan trekke fellesfaktorer utenfor en parantes. Vi trekker ut A og C invertert som felles faktor. Uttrykket blir da: Hva har vi oppnådd med dette? - ingenting vil du si. Ut fra regel nr XXX på side YYY ser vi at uttrykket i parantesen alltid blir "1". Dette utrykket kan vi da stryke. Uttrykket blir da: Vi ser videre at dersom vi anvender regel 6a i figur 1.12 vil vi kunne dele opp den siste parantesen i to paranteser. Uttrykket blir da: Vi kan da stryke den siste parantesen på samme måte som vi gjorde med den forrige parantesen. Vi får da sluttresultatet: Dette ligner mistenkelig på det uttrykket som vi hadde i figur 1.11 K. Øen -86 Side 9 av 52

10 Figur 1.12 viser ei liste over regneregler innen Boolsk Algebra. Vi skal ikke føre bevis for disse, men øve oss i å bruke dem riktig. Figur 1.12 Som vi var inne på i begynnelsen har vi flere måter å forenkle uttrykk på i digitalteknikken og flere regler som vi benytter. En matematiker med navn De Morgan fant ut en viktig regel som kalles De Morgans Theorem. K. Øen -86 Side 10 av 52

11 De Morgans Theorem. Vi kan tenke oss et sammensatt uttrykk av både OG og ELLER. Theoremet har 3 punkter: l. Inverter hvert enkelt uttrykk. 2. Bytt om alle fortegn. 3. Inverter hele uttrykket. La oss se på et eksempel: Vi inverterer hvert enkelt uttrykk. Vi skifter alle fortegn. Til slutt inverterer vi hele uttrykket. Ut fra denne regel kan vi finne at følgende er riktig: Dette betyr at vi kan gjøre om uttrykk fra ELLER-logikk til NAND-logikk eller fra OG-logikk til NOR-logikk og omvendt. Dette skal vi senere se at er svært nyttig. Karnaughdiagrammet Forenkling med Boolsk Algebra er den mest vanlige og Tiest logiske måten å forenkle uttrykk på. Det finnes imidlertid en annen og kraftigere måte å forenkle på - nemlig KARNAUGH diaqramnet. Det er gjerne litt mer komplisert å lære, men er desto raskere å bruke når man behersker den. Karnaugh-diagrammet er et rutediagram med ruter både vertikalt og horisontalt. Antall ruter er avhengig av hvor mange variabler vi har. To variabler gir 4 ruter (4 muligheter). Tre variabler gir 8 ruter (8 muligheter) o.s.v. Figur Vi begynner med å vise et eksempel. Vi bruker den evindelige vindusviskeren vår igjen. Uttrykket kjenner du vel nå: Figur 1.14 viser et Karnaugh-diagram for 3 variabler (8 ruter). Du ser at vannrett har vi fire ruter som gir oss alle mulighetene for to av variablene. Det som er viktig å merke seg, er rekkefølgen vi setter opp nullerene og enerene etter hverandre. For hver posisjon vi flytter oss, forandrer vi BARE ett bit om gangen. Forandringen følger en kode som kalles: GREY-kode. Vi skal senere komme tilbake til GREY-koden. K. Øen -86 Side 11 av 52

12 Vi skal nå sette vindusviskeruttrykket inn i karnaugh-diagrammet vårt. Vi har nummerert rutene i fig og vi tar for oss del for del i uttrykket. Dette betyr at vi får "l" når A = "l", B = "0" og C = "0". Vi finner den ruten som gir denne kombinasjonen og setter inn en ener i denne ruten. Det blir rute nr. 2. Vi gjør det samme med det neste uttrykket. Det skulle bli rute nr. 3. Til slutt gjør du det samme med det siste uttrykket og vi får rute nr. 7. Når vi har tatt alle uttrykkene, setter vi "0" i alle tomme ruter. Vi har nå fatt et resultat som vist i figur Figur Vi skal nå begynne å "ringe inn" enerene våre, men her har vi regler. l. Vi kan bare ringe inn naboruter horisontalt og vertikalt. 2. Vi kan bare ringe inn l, 2, 4, 8 eller 16 ruter i hver ring. 3. Alle fire hjørnerutene er naboruter. 4. Øvre og nedre rute i samme kolonne er naboruter. 5. Høyre og venstre rute på samme linje er naboruter. Vi bygger videre på figur Vi setter ring rundt enerene i rute 2 og 3 og så setter vi ring rundt enerene i rute 3 og 7. Her ser vi at vi har "ringet" inn 2 ruter (jmf. regel 2) i hver ring, en horisontalt og en vertikalt (jmf. regel l). Vi merker oss at vi kan ringe inn samme enere i flere ringer samtidig. Vi merker oss også at vi lager så store ringer som mulig uten å glemme reglene 1 og 2. Vi skal nå betrakte ringene hver for seg: Ringen i rute 2 og 3. Vi ser her at innen denne ringen at B er både "0" og "l". Dette betyr at uttrykket ikke er avhengig av B. Men vi ser at A er "l" i begge tilfellene. Altså er vi avhengig av at A må være "l". Vi ser videre at C må være "0" fordi hele ringen ligger på første linje. Altså uttrykket for denne ringen blir:. Vi tar så den neste ringen. Her ser vi at den ikke er avhengig av C fordi den dekker begge tilstander for C. Derimot er den avhengig av at både A og B er "l". Altså uttrykket for denne ringen blir: AB. Det endelige uttrykket blir da: Du ser kanskje ikke at dette er det samme uttrykket som det vi har i figur 1.11, men hvis du trekker ut A som felles faktor så ser du det straks. K. Øen -86 Side 12 av 52

13 Fra sannhetstabell til uttrykk Vi skal nå se på hvordan vi plukker ut et boolsk uttrykk fra en sannhetstabell. Vi skal her ta for oss sannhetstabellen for vindusviskeren vår i fig Vi rna' her velge om vi vil finne uttrykket for F eller F. Det mest vanlige er å velge den som gir det minste uttrykket. Hvordan finner vi så det ut? Jo - dersom vi ønsker -a' plukke ut F, så må vi se i rubrikken for F der hvor vi har logisk "l". vårt tilfelle er det de tre siste. Dette gir også det enkleste.uttrykket ettersom vi har ferrest enere. Vi tar for oss hver enkelt ener og ser at for den første er A=1 og B og C er begge "0". Dette gir følgende uttrykk: For den neste eneren får vi og den siste blir ABC. Mellom disse tre uttrykkene får vi ELLER-funksjon og det endelige uttrykket ser da slik ut: Vi ser her at dette er det samme uttrykket som vi hadde på side 6 Vi kunne selvfølgelig funnet uttrykket for større uttrykk, men med samme funksjonen. men da måtte vi brukt nullerene og vi ville da fått et Fra skjema til uttrykk På samme måte som vi kan gå fra sannhetstabell til uttrykk, kan vi gå fra logisk skjelna til uttrykk. Vi tar fram skjemaet for vindusviskeren vår igjen i figur Her ser vi at denne gangen har vi satt på resultatene på hver av utgangene. Vi ser at en IKKE-funksjon for B og C gir og Det øverste OG-elementet har 3 innganger - fra A og og. Dette gir et utgangsresultat som er. De andre OG-elementene gir tilsvarende og. Mellom disse tre funksjonene er der en ELLER-funksjon. (dette ser vi ut fra ELLER-elementet til slutt). Det endelige uttrykket ser da slik ut: Dette er også det samme uttrykket som på side 6. K. Øen -86 Side 13 av 52

14 Tallsystemer Det binære tallsystem Som du vet, arbeider digitalteknikken med nullere og enere. Dette betyr at for at vi skal kunne bruke digitalteknikk i utregninger, må vi finne oss et tallsystem som bruker bare nullere og enere. Her kan det binære tallsystem brukes. Som i titallsystemet har vi et grunntall. Grunntallet i titallsystemet er 10 mens i det binære tallsystem er grunntallet 2. Derfor kalles også det binære tallsystem for TO-tallssystemet. La oss sammenligne med Ti-tallssystemet. F.eks. tallet 264: Dette tallet kan vi skrive som: 2 x 10 2 = x 10 1 = x 10 0 = 4 (et tall opphøyet i null'te potens er alltid lik 1) Sum 264 Sifferets posisjon i forhold til komma angir altså en bestemt potens av grunntallet 10. Slik er det også i det binære tallsystem. La oss ta et eksempel - det binære tallet 101. Dette tallet kan vi dele opp slik: 1 x 2 2 = x 2 1 = x 2 0 = 1 (et tall opphøyet i null'te potens er alltid lik 1) Sum 5 For hver plass mot venstre vi går, øker vi potensen av grunntallet med en. Ettersom dette er gjennomgått på grunnkurset, skal vi ikke bruke for mye tid på dette men bare repetere fremgangsmåten for omgjøring fra det ene tallsystem til det andre. La oss se på hvordan vi gjør om fra desimaltall til binærtall - tallet 23: Vi setter opp på følgende måte: 23 : 2 = 11 > rest 1 (LSB) 11 : 2 = 5 rest 1 5 : 2 = 2 rest 1 2 : 2 = 1 rest 0 1 : 2 = 0 rest 1 (MSB) Vi dividerer altså tallet med 2, tar vare på resten og dividerer svaret igjen på 2.Dette gjøres til svaret er null. Ut fra restene, setter vi sammen det binære tallet med den siste resten som den mest signifikante bit (MSB). Det binære tallet for dette eksempelet er: Hva mener vi så med betegnelsene MSB og LSB? MSB betyr Most Significant Bit og LSB tilvarende Least Significant Bit. Med andre ord - MSB betyr det bittet som har høyeste potens av 2 og LSB betyr det bittet som har laveste potens av 2. K. Øen -86 Side 14 av 52

15 Legge sammen to binære tall Et tallsystem bør kunne gjøre regneoperasjoner?ned. Det kan vi selvfølgelig gjøre ogs'a' med det binære tallsystelnet. Vi skal først se på hvordan vi legger sammen to binære tall. La oss legge sammen følgende tall: og Menter Vi legger sammen og får 2, men siden vi ikke har tallet 2 i det binære tallsystemet, så får vi en i mente og 0 ned. Det samme skjer igjen inntil siste to bit mente gir 1 og en i mente. To'ers komplement. Vi har en spesiell måte å trekke et binært tall fra et annet. Vi setter opp det første tallet som vanlig, mens det andre tallet blir satt opp med tallets "to'ers komplement. Hva er så to'erskomplement. Jo, vi bytter om alle enere til nullere og alle nullere til enere og til slutt legger vi til en. Men la oss heller se på et eksempel: > to'ers komplement --> Vi setter da opp regnestykket slik og legger sammen = Den første eneren stryker vi, og vi sitter da igjen med svaret: Du bør nå gjøre disse tallene om til desimaltall og kontrollregne svaret. K. Øen -86 Side 15 av 52

16 Oktal Tallsystem Vi husker fra det desimale og det binære tallsystem at vi hadde et grunntall for hvert tallsystem. Grunntallet for desimalsystemet var 10 og for binærsystemet var grunntallet 2. På samme måte kan vi lage et hvilket som helst tallsystem ved a velge et annet grunntall. Dette har vi gjort i det Oktale tallsystem. Her er grunntallet 8. Oktalsystemet bruker sifrene fra 0-7. Sifrene 8 og 9 eksisterer ikke i oktalsystemet. La meg vise deg et eksempel på et oktaltall: tallet 247. ( ) Vi ser at det bygger på det samme prinsipp som de to tidligere tallsystemene. Posisjonen i forhold til komma bestemmer hvilken potens av 8 sifferet har. Vi skal nå gjøre dette tallet om til det tilsvarende desimale tall. 2 x 8 2 = x 8 1 = x 8 0 = 7 Sum 167 Du ser at det er det samme prinsippet som for binære tall. Hvorfor lager vi så disse tallsystemene og hva bruker vi de til. La oss først se litt på sammenhengen mellom binære tall og oktale tall. F. eks. tallet vårt 247. Her kan vi ta siffer for siffer å gjøre om til binærtall. (fordi tallet 8 er en potens av 2) og sette dem etter hverandre. Det binære tallet blir da: Som du ser er oktale tall meget enkle å omforme til binære tall og dette er grunnen til at vi bruker dem. Du kommer vesentlig til å støte på dette tallsystemet når du skal lære PLS (Programmerbar Logisk Styring). Vi skal nå vise hvordan vi gjør om desimale tall til oktale. Det er samme prinsippet som for det binære tallsystemet. F. eks : 8 = 79 -> rest 3 (LSD) 79 : 8 = 9 -> rest 7 9 : 8 = 1 -> rest 1 1 : 8 = 0 -> rest 1 (MSD) Det oktale tallet skulle da bli: LSD står for "Least Significant Digit" og MSD står da selvfølgelig for "Most Significant Digit". I likhet med desimale og binære tall, kan vi også gjøre beregninger med disse tallene. Vi skal nå legge sammen de to oktale tallene: 3453 og K. Øen -86 Side 16 av 52

17 = 4646 Vi legger først sammen og får 6. Dette er ikke større enn 8 og vi fører det da ned uten mente. Vi legger så sammen og får 12. Dette er større enn 8 og vi får da mente. Vi får 4 ned og en åtter i mente. Vi får altså mente når summen er større enn 7. HEXA desimalt tallsystem Vi har også et fjerde tallsystem innen digitalteknikken. Dette har grunntallet 16 og kalles HEXAdesimal tallsystem. Dette tallsystemet har sifrene fra 0 til 9 + bokstavene A til F. Den HEXAdesimale tallrekken ser da slik ut: A B C D E F Altså 16 forskjellige siffer. La oss igjen se på et eksempel på et hexa-desimalt tall: C48F H La oss analysere dette tallet: C 4 8 F Som vi ser er det samme forholdet mellom posisjon i forhold til komma og potens av grunntallet i HEXA som i de andre tallsystemene. Vi skal også her gjøre om tallet vårt til desimaltall. Vi setter da opp på samme måten som før: C =12: 12 x 16 3 = = 4 : 4 x 16 2 = = 8 : 8 x 16 1 = 128 F =15: 15 x 16 0 = 15 Sum Samme teknikken igjen - bare med et annet grunntall. Som du husket var grunntallet i oktaltallsystemet en potens av 2. Det er også grunntallet i HEXA systemet. Dette betyr at det er svært enkelt å omforme fra HEXA til binærtall. Vi trenger 4 binære siffer for å skrive tallet 15. Dette betyr at vi ved hjelp av 4 siffer kan beskrive alle tall fra og med 0 til og med 15. Hvert enkelt siffer i det HEXA-desimale tallet kan altså erstattes av et 4- bits binærtall. La oss da gjøre tallet vårt om til et binærtall: C 4 8 F I vedlegg A finner du en omgjøringstabell for HEXA til Desimal og omvendt. K. Øen -86 Side 17 av 52

18 For ordens skyld skal vi vise hvordan vi gjør om fra desimal til HEXA (selv om jeg tror du kan tenke deg det). Vi velger oss et tall: 5643 Vi deler som vanlig på grunntallet og tar vare på resten : 16 = 352 rest 11 = B (LSD) 352 : 16 = 22 rest 0 = 0 22 : 16 = 1 rest 6 = 6 1 : 16 = 0 rest 1 = 1 (MSD) Det HEXA-desimale tallet blir da: B H Som du ser har vi nå satt på en index H som indikerer at dette er et HEXA-desimalt tall. Vi har tilsvarende indexer for de andre tallsystemene. For oktal-tall heter indexen O og for binærtall heter den B, og ingen index eller D betyr Desimaltall. Logiske elementer, Familier Vi skal i dette avsnittet se litt nærmere på noen av de viktigste typene av logiske elementer. De to mest brukte i dag er TTL-loqikk og C-MOS-Ioqikk. TTL Logikk TTL står for Transistor Transistor Logikk. Dette betyr at den har bipolare transistorer både på inngang og utgang. Det som karakteriserer TTL-elementene er bl.a. at de alltid har en forsyningsspenning på 5 volt ± 5%. De leveres i INTEGRERTE KRETSER med forskjellig antall pinner (vanligvis 14 eller 16). TTL-Iogikken er mer effekt-krevende enn C-MOS-logikken, men den er til gjengjeld vesentlig raskere (selv om C-MOS er blitt raskere med årene). TTL-logikken leveres også i flere utgaver alt etter behovet som skal dekkes. Normalutgaven er den billigste og betegnes: 74xx (Mil.std. 54xx) 74-tallet indikerer at det er TTL-logikk og xx er et to eller tresifret tall som forteller hvilken funksjon den har. 74Lxx Dette er laveffekt TTL-logikk. Den bruker mindre strøm enn normalutgaven, men er til gjengjeld tregere. L' en står for Low Power. 74Sxx Dette er spesielt rask logikk, men den bruker mer strøm enn normalutgaven. S' en står for Shottky (rask som et skudd). 74LSxx Dette er en kombinasjon mellom stor hastighet og lavt strømforbruk. Den er ikke så rask som S-versjonen og den bruker heller ikke så lite strøm som L-versjonen, men den gir et rimelig kompromiss. Det er denne typen logikk som brukes i de fleste datamaskiner som tilpasningslogikk. LS står for Low Power Shottky K. Øen -86 Side 18 av 52

19 I laboratorieøvingen kommer vi for det meste til å bruke standard logikk. Vi henviser ellers til databøker fra produsentene. Figur Figur 1.16 viser noen eksempler på kapsling for integrert logikk. De aller fleste er kapslet i såkalte-dual In Line (forkortes DIL). Dette kommer av at pinnene i to parallelle rekker. Pinnene nummer eres i hesteskoform som vist i figur De aller fleste integrerte kretser har et merke som forteller hvor pinne 1 er. Dette fremgår av figur Finn deg en krets og finn ut hvor pinne 1 og pinne 8 er. Figur "Innmaten" i TTL-logikken. TTL-logikken er som sagt oppbygget av transistorer sammen med tilhørende motstander og kondensatorer. Figur 1.18 viser skjelna for en standard TTL NAND element med to innganger. Vi merker oss inngangskomponenten Tl. Dette er en såkalt multieinittertransistor. Utgangstrinnet T3 og T4 er et såkalt Totem Poleutgang. Denne karakteriseres ved at den kan levere strøm ut og kan trekke strøm inn. Når T3 er stengt, er T4 åpen og strømmen kan gå fra Ucc til utgangen. Figur K. Øen -86 Side 19 av 52

20 Vi skal nå se litt på virkemåten av dette skjemaet. Sannhetstabellen for NAND forteller oss at begge inngangene må være høye for at utgangen skal bli lav. Vi tar utgangspunkt i at begge innganger er høye (logisk "l"). Hva er da spenningen mellom bas og emitter på inngangstransistoren? Den blir 0 volt fordi både bas og emitter har full spenning. T1 er da stengt. Bas på T2 får da strøm gjennom bas-kollektor dioden på T1 som nå er forspendt i lederetningen. T2 er nå ledende og det er spenningsfarl'r3 som igjen gir basespenning til T3. T3 er da ledende og utgangsspenningen er tilnærmet lik 0 volt. Ettersom det går strøm gjennom T2, vil vi få et spenningsfall over R2 som gjør at basespenningen på T4 reduseres (T4 stenger). Vi har nå fått en såkalt -Push-Pull utgang hvor den ene transistoren er åpen når den andre er stengt. Det gir en nuller på utgangen når vi har to enere på inngangene. Dette stemmer med sannhetstabellen for et NAND-element. Men det er ikke fullstendig. Vi prøver oss med en "0" og en "1" på inngangene. Den ene emitteren blir da lagt til jord og vi får en transistorkobling med T1 i felles emitter-kobling med R1 som basemotstand og T2 som kollektorlast. T1 vil da være ledende og T2 vil miste sin basestrøm fordi bas/kollektor dioden (T1) er forspendt i sperreretningen. Dette fører da til at T2 og T3 sperrer og T4 leder. Utgangen blir da høy. Det samme vil skje dersom den andre inngangen (eller begge) er lave. Dette vil gi sannhetstabellen til et NAND. Det er imidlertid en viktig ting du må merke deg: Dersom du ikke kobler inngangene til verken høy eller.lav, vil inngangene legge seg høye. Intet inngangssignal er altså ikke en nuller. Figur Figur 1.19 viser en annen type logisk element. Her har vi kuttet ut T4 (fra fig. 1.18). Denne koblingen kalles for Open Kollektor Her har vi ingen kontakt mellom utgangstransistoren og Ucc. Det fører til at vi ikke kan få en "l" på utgangen uten utvendig kobling. Hva er så vitsen med dette vil du spørre. Jo - vi kan koble utgangene sammen til felles Pull-up motstand uten å risikere kortslutning mellom utgangene. Vi kan ikke koble sammen flere utqanger med Totem-Pole utgang. Den stiplede motstanden i fig er den såkalte Pull-Up motstanden. Den er kollektorlast for utgangstransistoren. Vi skal senere se mer detaljert på hvordan man utnytter disse to egenskapene i praktisk bruk. C-MOS logikk C-MOS er en type logikk som er bygget opp med NMOS og PMOS transistorer. NMOS og PMOS er komplementære og derfor kalles de for Complementary_Metal Oxide Semiconductor. Derav navnet C-MOS. De logiske funksjonene er selvfølgelig de samme som for TTL, men vi har endel praktiske forskjeller. Forsyningsspenningen kan være hvilken som helst spenning mellom 3 og 18 volt. Effektforbruket er vesentlig lavere enn for TTL (ca 10 nw). Hastigheten er vesentlig lavere enn for TTL. K. Øen -86 Side 20 av 52

21 Grunnen til at C-MOS er så lite effektkrevende, er på grunn av den usedvanlig høye inngangsimpedansen for MOS-transistorene. Men dette har også noen negative sider. På grunn av den høye impedansen kan det bygge seg opp betydelige ladninger mellom gate og substratet på MOS-transistorene. Dette kan føre til store statiske spenninger som kan føre til overslag og ødeleggelse av kretsen. Derfor må C-MOS kretser behandles med omtanke og lagres på ledende materiale for å kortslutte pinnene. Dagens C-MOS er i stor utstrekning diodebeskyttet på inngangene slik at dette ikke er det samme problemet som det var, men vi skal likevel vise forsiktighet. Figur Figur l.20 viser oppbygning og virkemåte for en N-MOS IKKE-port. K. Øen -86 Side 21 av 52

22 Vipper (Flip-Flop) En av de viktigste byggestenene i digitalteknikken er vippene. Det finnes 3 hovedtyper av vipper: Monostabil, Bistabil og Astabil Monostabile vipper Monostabile vipper er en fellesbetegnelse for vipper som bare har en stabil posisjon. Det kan være enten logisk 1 eller logisk 0. De kan tvinges ut av denne stabile posisjonen med et triggesignal. Typisk er da at de blir liggende i denne tvangsposisjonen en viss tid for så å legge seg tilbake i den stabile posisjonen. Et typisk eksempel er et lys som du slår på, og etter en viss tid slår det seg av selv. Figur 2.41 Figur 2.41 viser hvordan SN74121 skal kobles opp for å virke. Vi ser at vi har to eksterne komponenter som vi må koble til. C ext skal kobles mellom pinne 10 og 11. R ext skal kobles mellom pinne 9 og 14 (+5 volt). Pulslengden er da gitt ved formelen: t p = 0, 7 R ext C ext Vi ser videre at vi kan velge mellom flere muligheter for inngangssignaler. Pinnene 3, 4 og 5 er alle innganger. Ved å koble pinnene 3 og 4 til jord (0 volt), vil vi kunne trigge vippa med en positiv puls på pinne 5. Og på samme måten kan man ved å leggepinne 5 til +5 volt trigge vippa ved å legge en av inngangene 3 eller 4 til jord (0 volt). Dette gir oss mange triggemuligheter. Produsenten gir oss maksimale og minimale verdier for R ext og C ext. Verdiene for R ext er max. 40k og min. 1,4k. Ekstremalverdiene for C ext er max µf og min 0 µf. Monostabile vipper i C-mos utførelse Det finnes også C-mos utgaver av den monostabile vippa er en dobbel (dual) slik. Virkemåten er den samme som for TTL-utgaven. K. Øen -86 Side 22 av 52

23 Figur 2.42 viser en slik krets Figur 2.42 Bistabil vippe. Denne vippa har to stabile tilstander, enten "0" eller "1". Den kalles også for RS-vippe (set/reset). Den har to innganger og (vanligvis) to utganger. Utgangene heter og. Som du vet fra tidligere, er motsatt av. Inngangene heter S og R. S setter høy ( lav). R setter lav ( høy). Figur 2.1. Figur 2.1 viser skjemasymbol og funksjonsskjema for ei RS-vippe. Denne er bygget opp av 2 NOR-element. Karakteristisk for ei RS-vippe er at den "husker" hva den ble satt til. La oss prøve å sette opp en sannhetstabell for vippa i fig K. Øen -86 Side 23 av 52

Løsningsforslag til 1. del av Del - EKSAMEN

Løsningsforslag til 1. del av Del - EKSAMEN Løsningsforslag til 1. del av Del - EKSAMEN Emnekode: ITD13012 Emne: Datateknikk Dato: 27. November 2012 Eksamenstid: kl 9:00 til kl 12:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Ikke-kummuniserende

Detaljer

TFE4101 Krets- og Digitalteknikk Høst 2016

TFE4101 Krets- og Digitalteknikk Høst 2016 Norges teknisk naturvitenskapelige universitet Institutt for elektronikk og telekomunikasjon TFE40 Krets- og Digitalteknikk Høst 206 Løsningsforslag Øving 6 Teknologi-mapping a) Siden funksjonen T er på

Detaljer

Repetisjon digital-teknikk. teknikk,, INF2270

Repetisjon digital-teknikk. teknikk,, INF2270 Repetisjon digital-teknikk teknikk,, INF227 Grovt sett kan digital-teknikk-delen fordeles i tre: Boolsk algebra og digitale kretser Arkitektur (Von Neuman, etc.) Ytelse (Pipelineling, cache, hukommelse,

Detaljer

Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur

Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur Lærebok: Computer organization and architecture/w. Stallings. Avsatt ca 24 timers tid til forelesning. Lærestoffet bygger på begrepsapparat

Detaljer

EKSAMEN (Del 1, høsten 2015)

EKSAMEN (Del 1, høsten 2015) EKSAMEN (Del 1, høsten 2015) Emnekode: ITD13012 Emne: Datateknikk Dato: 02.12.2015 Eksamenstid: kl 0900 til kl 1200 Hjelpemidler: Faglærer: to A4-ark (fire sider) med egne notater Robert Roppestad "ikke-kommuniserende"

Detaljer

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk Dagens temaer Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture Kort repetisjon fra forrige gang Kombinatorisk logikk Analyse av kretser Eksempler på byggeblokker Forenkling

Detaljer

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler Dagens temaer Dagens temaer er hentet fra P&P kapittel 3 Motivet for å bruke binær representasjon Boolsk algebra: Definisjoner og regler Kombinatorisk logikk Eksempler på byggeblokker 05.09.2003 INF 103

Detaljer

INF1400. Karnaughdiagram

INF1400. Karnaughdiagram INF4 Karnaughdiagram Hvor er vi Vanskelighetsnivå Binær Porter Karnaugh Kretsdesign Latch og flipflopp Sekvensiell Tilstandsmaskiner Minne Eksamen Tid juleaften Omid Mirmotahari 2 Hva lærte vi forrige

Detaljer

EKSAMEN (Del 1, høsten 2014)

EKSAMEN (Del 1, høsten 2014) EKSAMEN (Del 1, høsten 2014) Emnekode: ITD13012 Emne: Datateknikk Dato: 03.12.2014 Eksamenstid: kl 0900 til kl 1200 Hjelpemidler: to A4-ark (fire sider) med egne notater "ikke-kommuniserende" kalkulator

Detaljer

TFE4101 Krets- og Digitalteknikk Høst 2016

TFE4101 Krets- og Digitalteknikk Høst 2016 Norges teknisk naturvitenskapelige universitet Institutt for elektronikk og telekomunikasjon TFE40 Krets- og Digitalteknikk Høst 206 Løsningsforslag Øving 5 Boolske funksjoner, algebraisk forenkling av

Detaljer

Potenser og tallsystemer

Potenser og tallsystemer 8 1 Potenser og tallsystemer Mål for opplæringen er at eleven skal kunne regne med potenser og tall på standardform med positive og negative eksponenter og bruke dette i praktiske sammen henger gjøre rede

Detaljer

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram. Dagens temaer 1 Dagens Sekvensiell temaer hentes fra kapittel 3 i Computer Organisation and Architecture logikk Flip-flop er Design av sekvensielle kretser Tilstandsdiagram Tellere og registre Sekvensiell

Detaljer

Digitalstyring sammendrag

Digitalstyring sammendrag Digitalstyring sammendrag Boolsk algebra A + A = 1 AA = 0 A + A = A AA = A A + 0 = A A 1 = A A + 1 = 1 A 0 = 0 (A ) = A A + B = B + A AB = BA A + (B + C) = (A + B) + C A(BC) = (AB)C A(B + C) = AB + AC

Detaljer

Løsningsforslag til 1. del av Del - EKSAMEN

Løsningsforslag til 1. del av Del - EKSAMEN Løsningsforslag til 1. del av Del - EKSAMEN Emnekode: ITD13012 Emne: Datateknikk Dato: 13. Desember 2013 Eksamenstid: kl 9:00 til kl 12:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Ikke-kummuniserende

Detaljer

4 kombinatorisk logikk, løsning

4 kombinatorisk logikk, løsning 4 kombinatorisk logikk, løsning 1) Legg sammen følgende binærtall uten å konvertere til desimaltall: a. 1101 + 1001 = 10110 b. 0011 + 1111 = 10010 c. 11010101 + 001011 = 11100000 d. 1110100 + 0001011 =

Detaljer

RAPPORT LAB 3 TERNING

RAPPORT LAB 3 TERNING TFE4110 Digitalteknikk med kretsteknikk RAPPORT LAB 3 TERNING av June Kieu Van Thi Bui Valerij Fredriksen Labgruppe 201 Lab utført 09.03.2012 Rapport levert: 16.04.2012 FAKULTET FOR INFORMASJONSTEKNOLOGI,

Detaljer

VEILEDNING TIL LABORATORIEØVELSE NR 8

VEILEDNING TIL LABORATORIEØVELSE NR 8 VEILEDNING TIL LABORATORIEØVELSE NR 8 «DIGITALVOLTMETER» FY-IN 204 Revidert utgave 98-03-05 Veiledning FY-IN 204 : Oppgave 8 8 Digital voltmeter Litteratur: Skjema på fig. 1, Millmann side 717-720 Oppgave:

Detaljer

INF1400 Kap 1. Digital representasjon og digitale porter

INF1400 Kap 1. Digital representasjon og digitale porter INF4 Kap Digital representasjon og digitale porter Hovedpunkter Desimale / binære tall Digital hardware-representasjon Binær koding av bokstaver og lyd Boolsk algebra Digitale byggeblokker / sannhetstabell

Detaljer

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er Dagens temaer Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture Sekvensiell logikk Flip-flop er Design av sekvensielle kretser Tilstandsdiagram Tellere og registre INF2270 1/19

Detaljer

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til: 2 Dagens temaer Dagens 4 Sekvensiell temaer hentes fra kapittel 3 i Computer Organisation and Architecture Design Flip-flop er av sekvensielle kretser Tellere Tilstandsdiagram og registre Sekvensiell Hvis

Detaljer

Dagens temaer. Sekvensiell logikk: Kretser med minne. D-flipflop: Forbedring av RS-latch

Dagens temaer. Sekvensiell logikk: Kretser med minne. D-flipflop: Forbedring av RS-latch Dagens temaer Sekvensiell logikk: Kretser med minne RS-latch: Enkleste minnekrets D-flipflop: Forbedring av RS-latch Presentasjon av obligatorisk oppgave (se også oppgaveteksten på hjemmesiden). 9.9.3

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Eksamen i: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet INF1400 Digital teknologi Eksamensdag: 29. november 2011 Tid for eksamen: Vedlegg: Tillatte hjelpemidler: Oppgavesettet er på

Detaljer

Dagens temaer. Dagens temaer hentes fra kapittel 3 i læreboken. Oppbygging av flip-flop er og latcher. Kort om 2-komplements form

Dagens temaer. Dagens temaer hentes fra kapittel 3 i læreboken. Oppbygging av flip-flop er og latcher. Kort om 2-komplements form Dagens temaer Dagens temaer hentes fra kapittel 3 i læreboken Oppbygging av flip-flop er og latcher Kort om 2-komplements form Binær addisjon/subtraksjon Aritmetisk-logisk enhet (ALU) Demo av Digital Works

Detaljer

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and Dagens temaer! Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture! Enkoder/demultiplekser (avslutte fra forrige gang)! Kort repetisjon 2-komplements form! Binær addisjon/subtraksjon!

Detaljer

Løsningsforslag INF1400 H04

Løsningsforslag INF1400 H04 Løsningsforslag INF1400 H04 Oppgave 1 Sannhetstabell og forenkling av Boolske uttrykk (vekt 18%) I figuren til høyre er det vist en sannhetstabell med 4 variable A, B, C og D. Finn et forenklet Boolsk

Detaljer

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Side 1 av 12 NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 172 Bjørn B. Larsen 73 59 44

Detaljer

ITPE2400/DATS2400: Datamaskinarkitektur

ITPE2400/DATS2400: Datamaskinarkitektur ITPE2400/DATS2400: Datamaskinarkitektur Forelesning 6: Mer om kombinatoriske kretser Aritmetikk Sekvensiell logikk Desta H. Hagos / T. M. Jonassen Institute of Computer Science Faculty of Technology, Art

Detaljer

5 E, B (16) , 1011 (2) Danner grupper a' fire bit , (2) Danner grupper a' tre bit 1 3 6, 5 4 (8)

5 E, B (16) , 1011 (2) Danner grupper a' fire bit , (2) Danner grupper a' tre bit 1 3 6, 5 4 (8) 7. juni Side 8 av 17 11) Gitt det negative desimale tallet -20 (10). Hva er det samme tallet på binær 2 skomplement form? A) 110100 (2) B) 101100 (2) C) 001011 (2) Vi starter med å finne binær form av

Detaljer

Monostabil multivibrator One shot genererer en enkelt puls med spesifisert varighet kretsen har en stabil tilstand

Monostabil multivibrator One shot genererer en enkelt puls med spesifisert varighet kretsen har en stabil tilstand Lindem 22.april 2013 MULTIVIBRATORER En egen gruppe regenerative kretser. Brukes mest til generering av pulser i timere. 3 typer : Bistabile Monostabile Astabile Bistabil multivibrator Bistabil latch /

Detaljer

MIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk.

MIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk. Stavanger, 25. januar 2012 Det teknisknaturvitenskapelige fakultet MIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk. Vi skal i denne øvinga se litt på brytere, lysdioder og

Detaljer

INF2270. Boolsk Algebra og kombinatorisk logikk

INF2270. Boolsk Algebra og kombinatorisk logikk INF227 Boolsk Algebra og kombinatorisk logikk Hovedpunkter Boolsk Algebra og DeMorgans Teorem Forkortning av uttrykk ved regneregler Utlesing av sannhetsverdi-tabell; Max og Min-termer Forkortning av uttrykk

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 Digital teknologi Eksamensdag: 5. desember 2005 Tid for eksamen: 9-12 Vedlegg: Tillatte hjelpemidler: Oppgavesettet er

Detaljer

Dagens tema. Dagens temaer hentes fra kapittel 3 i læreboken. Repetisjon, design av digitale kretser. Kort om 2-komplements form

Dagens tema. Dagens temaer hentes fra kapittel 3 i læreboken. Repetisjon, design av digitale kretser. Kort om 2-komplements form Dagens tema Dagens temaer hentes fra kapittel 3 i læreboken Repetisjon, design av digitale kretser Kort om 2-komplements form Binær addisjon/subtraksjon Aritmetisk-logisk enhet (ALU) Demo av Digital Works

Detaljer

INF1400. Sekvensiell logikk del 1

INF1400. Sekvensiell logikk del 1 INF4 Sekvensiell logikk del Hovedpunkter Låsekretser (latch er) SR latch med NOR-porter S R latch med NAN-porter -latch Flip-flop Master-slave -flip-flop JK flip-flop T-flip-flop Omid Mirmotahari 3 efinisjoner

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO et matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 igital teknologi Eksamensdag: 3. desember 2008 Tid for eksamen: 14:30 17:30 Oppgavesettet er på 5 sider Vedlegg: 1 Tillatte

Detaljer

Lab 5 Enkle logiske kretser - DTL og 74LS00

Lab 5 Enkle logiske kretser - DTL og 74LS00 Universitetet i Oslo FYS1210 Elektronikk med prosjektoppgave Lab 5 Enkle logiske kretser - DTL og 74LS00 Sindre Rannem Bilden 4. april 2016 Labdag: Tirsdag Labgruppe: 3 Oppgave 1: Funksjonstabell En logisk

Detaljer

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK NORGES TEKNISKNATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon aglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 72 Bjørn B. Larsen 73 59 93 / 902 08 37 i emne

Detaljer

EKSAMEN Løsningsforslag Emne: Fysikk og datateknikk

EKSAMEN Løsningsforslag Emne: Fysikk og datateknikk Emnekode: ITD006 EKSAMEN Løsningsforslag Emne: Fysikk og datateknikk Dato: 09. Mai 006 Eksamenstid: kl 9:00 til kl :00 Hjelpemidler: 4 sider (A4) ( ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

I oppgave 1 skal det prøves ut en binærteller i en integrert krets (IC). Telleren som skal brukes er SN74HC393N, hvor

I oppgave 1 skal det prøves ut en binærteller i en integrert krets (IC). Telleren som skal brukes er SN74HC393N, hvor Lab 8 Datakonvertering Oppgave 1: Binærteller I oppgave 1 skal det prøves ut en binærteller i en integrert krets (IC). Telleren som skal brukes er SN74HC393N, hvor SN står for fabrikant: Texas Instruments.

Detaljer

Forelesning nr.10 INF 1411 Elektroniske systemer. Felteffekt-transistorer

Forelesning nr.10 INF 1411 Elektroniske systemer. Felteffekt-transistorer Forelesning nr.10 INF 1411 Elektroniske systemer Felteffekt-transistorer Dagens temaer Bipolare transistorer som brytere Felteffekttransistorer (FET) FET-baserte forsterkere Dagens temaer er hentet fra

Detaljer

Rapport. Lab 1. Absoluttverdikrets - portkretser

Rapport. Lab 1. Absoluttverdikrets - portkretser TFE4105 Digitalteknikk og datamaskiner Rapport Lab 1 Absoluttverdikrets - portkretser av Even Wiik Thomassen Broen van Besien Gruppe 193 Lab utført: 8. september 2004 Rapport levert: 12. november 2004

Detaljer

Datakonvertering. analog til digital og digital til analog

Datakonvertering. analog til digital og digital til analog Datakonvertering analog til digital og digital til analog Komparator Lindem 29.april. 2014 Signalspenningene ut fra en sensor kan variere sterkt. Hvis vi bare ønsker informasjon om når signal-nivået overstiger

Detaljer

7. Hvilket alternativ (A, B eller C) representerer hexadesimaltallet B737 (16) på oktal form?

7. Hvilket alternativ (A, B eller C) representerer hexadesimaltallet B737 (16) på oktal form? Jeg har rettet alle oppgavene og legger ut et revidert løsningsforslag. Noen av besvarelsene var glitrende! 6. Hva er desimalverdien av 0 0000 0000 (2)? Tallet er gitt på toerkomplement binær form. Eneren

Detaljer

Forelesning nr.10 INF 1411 Elektroniske systemer

Forelesning nr.10 INF 1411 Elektroniske systemer Forelesning nr.10 INF 1411 Elektroniske systemer Felteffekt-transistorer 1 Dagens temaer Bipolare transistorer som brytere Felteffekttransistorer (FET) FET-baserte forsterkere Feedback-oscillatorer Dagens

Detaljer

INF2270. Sekvensiell Logikk

INF2270. Sekvensiell Logikk INF227 Sekvensiell Logikk Hovedpunkter Definisjoner Portforsinkelse Shift register Praktiske Eksempler Latch SR D Flip-Flop D JK T Tilstandsmaskiner Tilstandsdiagrammer Reduksjon av tilstand Ubrukte tilstander

Detaljer

Oppgave Nr.og navn LABORATORIEØVELSE NR 6 Revidert utgave desember 2014 T. Lindem, K. Ø. Spildrejorde, M. Elvegård

Oppgave Nr.og navn LABORATORIEØVELSE NR 6 Revidert utgave desember 2014 T. Lindem, K. Ø. Spildrejorde, M. Elvegård Kurs: FYS1210 Elektronikk med prosjektoppgaver Gruppe: Gruppe-dag: Oppgave Nr.og navn LABORATORIEØVELSE NR 6 Revidert utgave desember 2014 T. Lindem, K. Ø. Spildrejorde, M. Elvegård Omhandler: «KLOKKEGENERATOR

Detaljer

Hva gikk vi gjennom forrige uke? Omid Mirmotahari 3

Hva gikk vi gjennom forrige uke? Omid Mirmotahari 3 Boolsk Algebra Hva gikk vi gjennom forrige uke? Omid Mirmotahari 3 Læringsutbytte Kunnskapsmål: Kunnskap om boolsk algebra Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter

Detaljer

Digital representasjon

Digital representasjon Digital representasjon Nesten alt elektrisk utstyr i dag inneholder digital elektronikk: PC er, mobiltelefoner, MP3-spillere, DVD/CD-spillere, biler, kjøleskap, TV, fotoapparater, osv osv. Hva betyr digital?

Detaljer

Tallsystemer. Tallene x, y, z og u er gitt ved x = 2, y = 2, z = 4 og u = 2. Dermed blir =

Tallsystemer. Tallene x, y, z og u er gitt ved x = 2, y = 2, z = 4 og u = 2. Dermed blir = Tallsystemer Heltall oppgis vanligvis i det desimale tallsystemet, også kalt 10-tallssystemet. Eksempel. Gitt tallet 3794. Dette kan skrives slik: 3 1000 + 7 100 + 9 10 + 4 = 3 10 3 + 7 10 2 + 9 10 1 +

Detaljer

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 172 Bjørn B. Larsen 73 59 44 93 / 902 08 317

Detaljer

Løsningsforslag til regneøving 4

Løsningsforslag til regneøving 4 Løsningsforslag til regneøving 4 Utlevert: tirsdag 1. april 2008 ppgave 1: a) Presenter teksten under i form av en streng med heksadesimalkodet SCII: Dot. Gal ruker tabellen i boka side 290, og oversetter

Detaljer

Dagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre

Dagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre Dagens tema Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture Sekvensiell logikk Flip-flop er Tellere og registre Design av sekvensielle kretser (Tilstandsdiagram) 1/19 Sekvensiell

Detaljer

DIGITALE kretser og systemer

DIGITALE kretser og systemer Lindem 4 mars 28 DIGITALE kretser og systemer Binære systemer består av kretser som bare arbeider med to mulige tilstander og Boolsk algebra er et system for matematisk analyse av binære systemer. En Boolsk

Detaljer

ENKLE LOGISKE KRETSER

ENKLE LOGISKE KRETSER Kurs: FY-IN204 Elektronikk med prosjektoppgaver - 4 vekttall Gruppe: Gruppe-dag: Oppgave: LABORATORIEØVELSE NR 3 Omhandler: ENKLE LOGISKE KRETSER Revidert utgave 28.02.2001 Utført dato: Utført av: Navn:

Detaljer

Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem.

Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem. Geir Ove Rosvold 23. august 2012 Opphavsrett: Forfatter og Stiftelsen TISIP Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem.

Detaljer

Posisjonsystemet FRA A TIL Å

Posisjonsystemet FRA A TIL Å Posisjonsystemet FRA A TIL Å VEILEDER FOR FORELDRE MED BARN I 5. 7. KLASSE EMNER Side 1 Innledning til posisjonsystemet P - 2 2 Grunnleggende om posisjonsystemet P - 2 3 Titallsystemet P - 3 4 Posisjonsystemet

Detaljer

Monostabil multivibrator One shot genererer en enkelt puls med spesifisert varighet kretsen har en stabil tilstand

Monostabil multivibrator One shot genererer en enkelt puls med spesifisert varighet kretsen har en stabil tilstand Lindem 24.april 2010 MULTIVIBATOE En egen gruppe regenerative kretser. Brukes mest til generering av pulser i timere. 3 typer : Bistabile Monostabile Astabile Bistabil multivibrator Bistabil latch / flip

Detaljer

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG Side av 7 NORGES TEKNISKNATURITENSKAPLIGE UNIERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 7 59 2 2 / 92 87 72 Bjørn B. Larsen 7 59 44 9 Eksamen i emne

Detaljer

FYS1210. Repetisjon 2 11/05/2015. Bipolar Junction Transistor (BJT)

FYS1210. Repetisjon 2 11/05/2015. Bipolar Junction Transistor (BJT) FYS1210 Repetisjon 2 11/05/2015 Bipolar Junction Transistor (BJT) Sentralt: Forsterkning Forsterkning er et forhold mellom inngang og utgang. 1. Spenningsforsterkning: 2. Strømforsterkning: 3. Effektforsterkning

Detaljer

V.17. Sven Åge Eriksen. Referanse:

V.17. Sven Åge Eriksen.  Referanse: V.17 Sven Åge Eriksen Referanse: http://www.ee.surrey.ac.uk/projects/labview/minimisation/karnaugh.html#introduction Hensikten med Karnaughdiagrammet er å forenkle funksjonsuttrykk ved å gruppere sammen

Detaljer

Tall. Posisjons-tallsystemer. Representasjon av heltall. Tall positive, negative heltall, flytende tall. Tekst ASCII, UNICODE XML, CSS

Tall. Posisjons-tallsystemer. Representasjon av heltall. Tall positive, negative heltall, flytende tall. Tekst ASCII, UNICODE XML, CSS Tall jfr. Cyganski & Orr 3..3, 3..5 se også http://courses.cs.vt.edu/~csonline/numbersystems/lessons/index.html Tekst ASCII, UNICODE XML, CSS Konverteringsrutiner Tall positive, negative heltall, flytende

Detaljer

Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter med bare 2-inputs porter

Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter med bare 2-inputs porter Boolsk Algebra Læringsutbytte Kunnskapsmål: Kunnskap om boolsk algebra Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter med bare 2-inputs porter Generelle kompetansemål:

Detaljer

Digitale (binære) kretser og systemer en kort introduksjon

Digitale (binære) kretser og systemer en kort introduksjon Digitale (binære) kretser og systemer en kort introduksjon På kurset har vi så langt sett hvordan halvlederkomponenter som dioder, bipolare transistorer (BJ) og felteffekttransistorer (FE) kan brukes til

Detaljer

Gruppa består av studenter fra AU2: Espen Seljemo, Vidar Wensel, Torry Eriksen, Magnus Bendiksen

Gruppa består av studenter fra AU2: Espen Seljemo, Vidar Wensel, Torry Eriksen, Magnus Bendiksen Gruppa består av studenter fra AU: Espen Seljemo, Vidar Wensel, Torry Eriksen, Magnus Bendiksen Dette er et prosjekt som ble gitt i faget Digitalteknikk ved Høgskolen i Tromsø avd. Ingeniør, år 003. Prosjektet

Detaljer

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 21. mai 2004 Tid. Kl

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 21. mai 2004 Tid. Kl Side av NORGES TEKNSK- NATURVTENSKAPLGE UNVERSTET nstitutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Øystein Ellingsson tlf. 95373 Eksamen i emne TFE4 DGTALTEKNKK MED KRETSTEKNKK

Detaljer

Konvertering mellom tallsystemer

Konvertering mellom tallsystemer Konvertering mellom tallsystemer Hans Petter Taugbøl Kragset hpkragse@ifi.uio.no November 2014 1 Introduksjon Dette dokumentet er ment som en referanse for konvertering mellom det desimale, det binære,

Detaljer

SUPER DISCLAIMER. Vi endrer opplegget litt fra år til år, og vi hører på dere!

SUPER DISCLAIMER. Vi endrer opplegget litt fra år til år, og vi hører på dere! ARDUINO BASISKUNNSKAP ELEKTRISITET SIKKERHET PRAKSIS INSTALLASJON PROGRAMMERING GRUNNLEGGENDE TEORI ÅPEN SONE FOR EKSPERIMENTELL INFORMATIKK STUDIELABEN Roger Antonsen INF1510 23. januar 2012 SUPER DISCLAIMER

Detaljer

Den analoge verden blir digitalisert

Den analoge verden blir digitalisert Den analoge verden blir digitalisert Lindem 4. mai 2008 Med bestemte tidsintervall går vi inn og avleser (digitaliserer) den analoge verdien til signalet. Nyquist Shannon sampling theorem: Skal vi beholde

Detaljer

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Onsdag 15. august Tid. Kl LØSNINGSFORSLAG

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Onsdag 15. august Tid. Kl LØSNINGSFORSLAG Side av 8 NORGES TEKNISKNATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 2 23 / 92 87 72 Bjørn B. Larsen 73 59 44 93 Kontinuasjonseksamen

Detaljer

Batteri. Lampe. Strømbryter. Magnetbryter. Motstand. Potensiometer. Fotomotstand. Kondensator. Lysdiode. Transistor NPN. Motor. Mikrofon.

Batteri. Lampe. Strømbryter. Magnetbryter. Motstand. Potensiometer. Fotomotstand. Kondensator. Lysdiode. Transistor NPN. Motor. Mikrofon. Batteri Lampe Strømbryter Magnetbryter Motstand Potensiometer Fotomotstand Kondensator Lysdiode Transistor NPN Motor Mikrofon Høytaler Ampèremeter 1 1. Sett sammen kretsen. Pass på at motorens pluss og

Detaljer

Forslag til løsning på eksamen FYS1210 høsten 2005

Forslag til løsning på eksamen FYS1210 høsten 2005 Forslag til løsning på eksamen FYS1210 høsten 2005 Oppgave 1 Figur 1 viser et nettverk tilkoplet basen på en bipolar transistor. (For 1a og 1b se læreboka side 199) 1 a ) Tegn opp Thevenin-ekvivalenten

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 Digital teknologi Eksamensdag: 3. desember 2008 Tid for eksamen: 14:30 17:30 Oppgavesettet er på 5 sider Vedlegg: 1 Tillatte

Detaljer

Låsekretser (latch er) SR latch bygget med NOR S R latch bygget med NAND D latch. Master-slave D flip-flop JK flip-flop T flip-flop

Låsekretser (latch er) SR latch bygget med NOR S R latch bygget med NAND D latch. Master-slave D flip-flop JK flip-flop T flip-flop Hovedunkter Kaittel 5 ekvensiell logikk Låsekretser (latch er) R latch bygget med NOR R latch bygget med NAN latch Fli-Flos Master-slave fli-flo JK fli-flo flo T fli-flo 2 Kombinatorisk logikk efinisjoner

Detaljer

WORKSHOP BRUK AV SENSORTEKNOLOGI

WORKSHOP BRUK AV SENSORTEKNOLOGI WORKSHOP BRUK AV SENSORTEKNOLOGI SENSOROPPSETT 2. Mikrokontroller leser spenning i krets. 1. Sensor forandrer strøm/spenning I krets 3. Spenningsverdi oversettes til tallverdi 4. Forming av tallverdi for

Detaljer

INF1400. Digital teknologi. Joakim Myrvoll 2014

INF1400. Digital teknologi. Joakim Myrvoll 2014 INF1400 Digital teknologi Joakim Myrvoll 2014 Innhold 1 Forenkling av funksjonsuttrykk 3 1.1 Huntingtons postulater......................................... 3 1.2 DeMorgans...............................................

Detaljer

Regning med tall og bokstaver

Regning med tall og bokstaver Regning med tall og bokstaver M L N r du har lest dette kapitlet, skal du kunne ^ bruke reglene for br kregning ^ trekke sammen, faktorisere og forenkle bokstavuttrykk ^ regne med potenser ^ l se likninger

Detaljer

Diskret matematikk tirsdag 13. oktober 2015

Diskret matematikk tirsdag 13. oktober 2015 Eksempler på praktisk bruk av modulo-regning. Tverrsum Tverrsummen til et heltall er summen av tallets sifre. a = 7358. Tverrsummen til a er lik 7 + 3 + 5 + 8 = 23. Setning. La sum(a) stå for tverrsummen

Detaljer

LABORATORIEOPPGAVE NR 6. Logiske kretser - DTL (Diode-Transistor Logic) Læringsmål: Oppbygning

LABORATORIEOPPGAVE NR 6. Logiske kretser - DTL (Diode-Transistor Logic) Læringsmål: Oppbygning LABORATORIEOPPGAVE NR 6 Logiske kretser - DTL (Diode-Transistor Logic) Læringsmål: Gi en kort innføring i de elektriske egenskapene til digiale kretser. Delmål: Studentene skal etter gjennomført laboratorieoppgave:

Detaljer

Studentene skal kunne. gjøre rede for begrepene naturlige, hele, rasjonale og irrasjonale tall. skrive mengder på listeform

Studentene skal kunne. gjøre rede for begrepene naturlige, hele, rasjonale og irrasjonale tall. skrive mengder på listeform 1 10 Tall og tallregning Studentene skal kunne gjøre rede for begrepene naturlige, hele, rasjonale og irrasjonale tall definere og benytte de anerkjente skrivemåtene for åpne, halvåpne og lukkede intervaller

Detaljer

INF1400. Tilstandsmaskin

INF1400. Tilstandsmaskin INF4 Tilstandsmaskin Hovedpunkter Tilstandsmaskin Tilstandstabell Tilstandsdiagram Analyse av D-flip-flop tilstandsmaskin Reduksjon av antall tilstander Tilordning av tilstandskoder Designprosedyre for

Detaljer

«OPERASJONSFORSTERKERE»

«OPERASJONSFORSTERKERE» Kurs: FYS 1210 Gruppe: Gruppe-dag: Oppgave: LABORATORIEØVELSE NR 7 Revidert utgave 18. mars 2013 (Lindem) Omhandler: «OPERASJONSFORSTERKERE» FORSTERKER MED TILBAKEKOBLING AVVIKSPENNING OG HVILESTRØM STRØM-TIL-SPENNING

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Side 1 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 Eksamensdag: Fredag 3. desember Tid for eksamen: kl. 14:30-18:30 (4 timer). Oppgavesettet er på side(r) 7 sider

Detaljer

Tallregning Vi på vindusrekka

Tallregning Vi på vindusrekka Tallregning Vi på vindusrekka Addisjon... 2 Addisjon: Oppstilling... 3 Addisjon med minnetall... 4 Addisjon med desimaltall... 5 Subtraksjon... 6 Subtraksjon uten låning... 7 Subtraksjon med låning...

Detaljer

Datakonvertering. analog til digital og digital til analog

Datakonvertering. analog til digital og digital til analog Datakonvertering analog til digital og digital til analog Komparator Lindem 29.april. 2014 Signalspenningene ut fra en sensor kan variere sterkt. Hvis vi bare ønsker informasjon om når signal-nivået overstiger

Detaljer

Fys 3270/4270 høsten Laboppgave 2: Grunnleggende VHDL programmering. Styring av testkortets IO enheter.

Fys 3270/4270 høsten Laboppgave 2: Grunnleggende VHDL programmering. Styring av testkortets IO enheter. Fys 3270/4270 høsten 2004 Laboppgave 2: Grunnleggende VHDL programmering. Styring av testkortets IO enheter. Innledning. Målet med denne laboppgaven er at dere skal lære å lage enkle hardware beskrivelser

Detaljer

TFE4100 Kretsteknikk Kompendium. Eirik Refsdal

TFE4100 Kretsteknikk Kompendium. Eirik Refsdal <eirikref@pvv.ntnu.no> TFE4100 Kretsteknikk Kompendium Eirik Refsdal 16. august 2005 2 INNHOLD Innhold 1 Introduksjon til elektriske kretser 4 1.1 Strøm................................ 4 1.2 Spenning..............................

Detaljer

Oppsummering av Uke 3. MAT1030 Diskret matematikk. Binære tall. Oppsummering av Uke 3

Oppsummering av Uke 3. MAT1030 Diskret matematikk. Binære tall. Oppsummering av Uke 3 Oppsummering av Uke 3 MAT1030 Diskret matematikk Forelesning 3: Mer om representasjon av tall Dag Normann Matematisk Institutt, Universitetet i Oslo 21. januar 2008 Mandag 14.01 og delvis onsdag 16.01

Detaljer

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon aglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 172 Bjørn B. Larsen 73 59 44 93 / 902 08 317

Detaljer

INF1400. Tilstandsmaskin

INF1400. Tilstandsmaskin INF4 Tilstandsmaskin Hovedpunkter Tilstandsmaskin Tilstandstabell Tilstandsdiagram Analyse av D-flip-flop tilstandsmaskin Reduksjon av antall tilstander Tilordning av tilstandskoder Designprosedyre for

Detaljer

Reelle tall på datamaskin

Reelle tall på datamaskin Reelle tall på datamaskin Knut Mørken 5. september 2007 1 Innledning Tirsdag 4/9 var tema for forelesningen hvordan reelle tall representeres på datamaskin og noen konsekvenser av dette, særlig med tanke

Detaljer

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Mandag 4. august Tid. Kl LØSNINGSFORSLAG

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Mandag 4. august Tid. Kl LØSNINGSFORSLAG NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 172 Bjørn B. Larsen 73 59 44 93 / 902 08 317

Detaljer

Brukerveiledning for webapplikasjonen. Mathemateria 01.02.2015. Terje Kolderup

Brukerveiledning for webapplikasjonen. Mathemateria 01.02.2015. Terje Kolderup Brukerveiledning for webapplikasjonen Mathemateria 01.02.2015 Terje Kolderup Innhold Brukerveiledning for webapplikasjonen...1 Mathemateria...1 Introduksjon...3 Typisk eksempel og bryterstyring...3 Innlogging...4

Detaljer

Løsningsforslag DEL1 og 2 INF3400/4400

Løsningsforslag DEL1 og 2 INF3400/4400 Løsningsforslag L og 2 INF3400/4400 NGVR RG. Oppgave.3 I. Oppgaver Tegn en MOS 4-inngangs NOR port på transistor nivå.. Løsningsforslag 0 0 0 0 0 0 0 Fig. 2. NOR port med fire innganger. Fig.. To-inngangs

Detaljer

Transistorkretser Laboratorieeksperimenter realfagseminar Sjøkrigsskolen 15. November 2010

Transistorkretser Laboratorieeksperimenter realfagseminar Sjøkrigsskolen 15. November 2010 Transistorkretser Laboratorieeksperimenter realfagseminar Sjøkrigsskolen 15. November 2010 1. Referanser http://wild-bohemian.com/electronics/flasher.html http://www.creative-science.org.uk/transistor.html

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITD006 Emne: Fysikk og datateknikk Dato: 09. Mai 007 Eksamenstid: kl 9:00 til kl :00 Hjelpemidler: 4 sider (A4) ( ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

TALL. Titallsystemet et posisjonssystem. Konvertering: Titallsystemet binære tall. Det binære tallsystemet. Alternativ 1.

TALL. Titallsystemet et posisjonssystem. Konvertering: Titallsystemet binære tall. Det binære tallsystemet. Alternativ 1. TALL Dagens plan: Tallsystemer (kapittel 6) Titallsystemet Det binære tallsystemet Det heksadesimale tallsystemet Representasjon av tall (kapittel 7) Heltall Negative tall Reelle tall Gray-kode (les selv!)

Detaljer

LØSNINGSFORSLAG 2006

LØSNINGSFORSLAG 2006 LØSNINGSFORSLAG 2006 Side 1 Oppgave 1), vekt 12.5% 1a) Bruk Karnaughdiagram for å forenkle følgende funksjon: Y = a b c d + a b c d + a b cd + a bc d + a bc d + ab c d + ab cd ab cd 00 01 11 10 00 1 1

Detaljer

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

TDT4105/TDT4110 Informasjonsteknologi grunnkurs: 1 TDT4105/TDT4110 Informasjonsteknologi grunnkurs: Uke 37 Digital representasjon, del 1 - Digital representasjon - Tekst og tall - positive, negative, komma? Rune Sætre satre@idi.ntnu.no Slidepakke forberedt

Detaljer

Husk å registrer deg på emnets hjemmeside!

Husk å registrer deg på emnets hjemmeside! IT Informatikk basisfag 28/8 Husk å registrer deg på emnets hjemmeside! http://it.idi.ntnu.no Gikk du glipp av øving? Gjør øving og få den godkjent på datasal av din lærass! Forrige gang: HTML Merkelapper

Detaljer

Digitale (binære) kretser og systemer en kort introduksjon Torfinn Lindem Fysisk institutt UiO

Digitale (binære) kretser og systemer en kort introduksjon Torfinn Lindem Fysisk institutt UiO igitale (binære) kretser og systemer en kort introduksjon Torfinn Lindem Fysisk institutt UiO. mars 4 Læreboka i kurset FYS beskriver hvordan halvlederkomponenter som dioder, bipolare transistorer (BT)

Detaljer