RM = HC11 Reference Manual HiP = HC11 i praktiken (Häfte25) H26 = Häfte nr 26 Datablad IAR# = IAR:s manual kapitelnr...
|
|
- Mats Henriksson
- för 7 år sedan
- Visningar:
Transkript
1 Inlärningsfrågor Datorteknik I RM = HC11 Reference Manual HiP = HC11 i praktiken (Häfte25) H26 = Häfte nr 26 Datablad IAR# = IAR:s manual kapitelnr... A. Mikrodatorsystem 1. Vilka block kan man säga att ett 1. In Processor Ut mikrodatorsystem består av? Minne 2. Vilka av dessa funktioner är inbyggda i HC11? 2. Processor, minne 3. Vilka är "förberedda"? 3. In: Portar, A/D-omvandlare Mer minne adr- & data-bussar Ut: Portar 4. Vad är en buss? 4. En knippe ledningar [för överföring av signaler; som logiskt hör ihop] och trafikreglerna för signalerna. 5. Hur många ledningar rör det sig om? 5. Normalt 8, 16, 32 eller 64. (Man säger att tex adressbussen är 16 bitar bred.) 6. Nämn några bussar i ett mikrodatorsystem. 6. Adressbuss. Databuss. Kontrollbuss. B. MC68HC11 1. Vilken variant av HC11 använder vi på TFE? (Konsultera Table 1-1) RM s MC68HC11A1 2. Vad är den bestyckad med? byte RAM. 512 byte EEPROM. (Inget ROM eller EPROM.) A/D-omvandlare, synkron & asynkron serieport, parallellport, timer. (~150:- + moms) 3. Vad heter HC11:s fyra arbetssätt? 3. Single chip Expanded Normal (Lab 270 m.fl.) Namn gm kombination av fkn. Special 3. Bootstrap (Lab 266) 4. Test Har egna namn. 4. Vad kännetecknar dem? RM RM RM RM Normal Single Chip Mode All prgkod måste hysas internt. PortB & PortC tillgängliga som paralellportar. Kräver HC11 med ROM ( vektorerna). 2. Normal Expanded Mode Muxade adr/data-bussar. Kan ha externa kretsar. 3. Special Bootstrap Mode (Special Single Chip) Avbrottsvektorer på adr BFC0-BFFFh. Litet bootloader ROM på BF40-BFBFh, som (a) laddar ner ett prg i RAM via serieporten. (b) Kan starta från EEPROM direkt. Kan koppla på bussexpansionen om man vill. 4. Special Test Mode (Special Expanded) Tänkt för [fr.a. fabriks]tester. 5. Hur väljer man dem? 5. Med 4 signallkombinationer på ben MODA & MODB (enl TABLE 2-1 [= Table 3-1]) vid RESET. 6. Vad heter de 5 internregister som man styr 6. HPRIO Styr arbetssätt [+ avbrottsprioritering]. Skrivbar vid speciella tillfällen. grundkonfigurationen med? CONFIG Styr konfigurationen av ROM & EEPROM, & säkerhet. Är av EEPROM-typ. Och vad styr de? INIT Bestämmer adressblock för interna register & RAM. TMSK2 Bit 1&0 = Timer prescaler (bestämmer räknarens grundnerväxling) OPTION Div (IRQ, startfördröjning, COP Timer) 7. Hur många internregister har HC11? st 8bitars. 9 st 16 bitars. Håkan Joëlson hakan.joelson@teknikum.umu.se hj@ing.umu.se rev Utskrift DA1QA.DOC 1
2 8. Vilka grupper av internregister kan man 8. Portar 9+8st 8 bitars urskilja? Timer 11st 8 bitars 9st 16 bitars A/D-omvandlare 5st 8 bitars Konfigurering 7st 8 bitars 9. Hur många användarregister (ackumulatorer) RM (8) AccA AccB (tillsammans AccD) (Accumulator...) Ackumulator A, B, D har HC11? Vad heter de? (särs IX IY (Index register...) Indexregister X, Y Figure 6-1) SP (Stack Pointer) Stackpekaren PC (Program Counter) Programräknaren CCR (Condition Code Register) Villkorsregistret 10. Vad står bitarna i villkorsregistret för? RM Bitarna är inte logiskt grupperande, pga historiska skäl - utv. från 6800 & H, N, Z, V, C är flaggor. S Inte tillåta STOP instruktionen X Inte tillåta avbrott från XIRQ-benet. (XIRQ-mask) H Carry från bit 3. För BCD-matte. (Kan sättas bara av 3 instruktioner) I Global avbrottsmask N MSB = 1, dvs i 2-komplement-form är talet ett negativt tal Z Resultatet negativt, dvs alla bitar = 0 V 2-komplement overflow C Carry (addition), eller borrow (subtraktion) 11. Vad kan villkorsregistret användas till? 11. Maska avbrott. Testa resultatet av operationer, välja väg för programflödet 12. Vilka system finns för intern övervakning och säkerhet? RM 3.2.2, 5.2.2, , COP Watchdog (Computer Operating Properly) EEPROM Security C. HC11-EVB Utvecklingskort 1. I vilket av sina 4 arbetssätt (modes) arbetar normalt HC11 på HC11-EVB? RM s Normal expanded. Eftersom HC11-EVB utnyttjar externa kretsar (EPROM, RAM, PIA), måste adr.& databuss kunna användas. 2. Kan HC11-EVB köra i nåt annat läge? 2. Ja. 3. Isåfall, hur åstadkommer man det? H25 s7 3. Bygling av MODA & MODB. 4. Vilken klockhastighet har HC11-EVB? H25 s MHz. (MHz-krstallen delas /4.) 5. Vad är HC11-EVB bestyckad med? Nämn 5. EPROM 8kB, RAM 32kB, PIA 6821 (parallellportar) några viktiga kretsar. 6. Vilken krets håller isär adress och data på AD0 - AD7, och vilken signal hjälper till med det? H25 s7,8 RM IC4 = 74HC373 (en latch). AS (Address Strobe) ben Vilken krets ansvarar för adressavkodningen? 7. PLL-kretsen EP600 Håkan Joëlson hakan.joelson@teknikum.umu.se hj@ing.umu.se rev Utskrift DA1QA.DOC 2
3 8. På vilken adress börjar [externa] PIA? interna registrena? interna RAM? esterna RAM? EPROM? H25 s h 9000h A000h 0000 E000h D. Peripheral Interface Adapter PIA Hur många register har PIA? Vad kallas de? 2. CRA CRB ORA ORB De heter Output Register, men samma adr används för att hämta inkommande data om man använder den kanalen som ingång DDRA DDRB 3. Vilka ben på PIA:n använder man för att adressera den (för att den ska "känna sej anropad")? 4. Hur vet PIA om det är ORx eller DDRx som avses? 3. CS0, CS1, CS2 [i viss mån RS0, RS1 för att välja specifikt register] Enable, R/W 4. Bit 2 i CRx = 0 adr...00 DDRA adr...10 DDRB Bit 2 i CRx = 1 adr...00 ORA adr...10 ORB 5. "Benbrist", strävan att hålla antal ben nere. Lösningen bler rimlig tack vare att man flackar sällan mellan ORx & DDRx. Man sätter ofta datariktning "1 gång för alla". 6. Nej. PA har interna pull-up-motdstånd ( kan driva CMOS-kretsar) PB har 3-state utgångsbuffertar. 5. Vad kan ha fått konstruktörerna att välja denna lösning? 6. Är PA-anslutningarna exakt likadana som PBanslutningarna? (Elektriskt tex.) Motivera. 7. Hur många avbrottsingångar har PIA? H26 s26 7. Kan ha 4. CA1 & CB1 är alltid avbrottsingångar. CA2 & CB2 kan vara avbrottsingångar (eller kontrollutgångar). 8. Hur många kontrollutgångar? (som kan 8. Kan ha 2. CA2 & CB2 kan vara utgångar. generera avbrott). 9. Hur blockerar man PIA från att ta emot 9. CRx bit 3 = 0 avbrott bortmaskat hos Cx2 (Cx2 som ingång). avbrott? CRx bit 0 = 0 avbrott bortmaskat hos Cx1. H. Adressavkodning 1. I vilket arbetssätt (mode) måste man köra 1. Normal expanded. HC11 för att adressavkodning ska ha nån betydelse? 2. Vad är poängen med adressavkodning? 2. Att processorn ska kunna tilltala externa kretsar exklusivt. 3. Hur många unika adresser kan HC11 nå? kb (65636) 4. Vad är det för skillnad på absolut och partiell adressavkodning? 4. Absolut: Bara 1 [unik] adress pekar på 1 extern enhet eller minnescell. Partiell: Flera [unika] adresser inom ett block kan peka på en extern enhet eller minnescell. Håkan Joëlson hakan.joelson@teknikum.umu.se hj@ing.umu.se rev Utskrift DA1QA.DOC 3
4 5. Vilken/a bit/ar av adressen ska man tänka på när man vill nå ett block av adresser? 6. Vilken/a bit/ar av adressen ska man tänka på när man vill nå en viss minnescell eller ett specifikt register i en extern enhet? 7. Vad är minsta möjliga minnesblock man blockerar med adressbitar 14 och 15? 13, 14 och 15? 11-15? 8. Vilka ben på HC11 kan/ska man tänka på för att få adressavkodningen att fungera när man kopplar in externa kretsar? 9. Vilka ben på LCD-panel VK2010 kan/ska man tänka på för att få adressavkodningen att fungera när man kopplar ihop den med HC11? 10. Vilka ben på EPROM 27C64 kan/ska man tänka på för att få adressavkodningen att fungera när man kopplar ihop den med HC11? 11. Hur ska man ordna en högre grad av unik adressering till en extern krets som har ett litet antal styringångar? 5. Högsta bitarna (MSB & neråt) 6. Lägsta bitarna (LSB & uppåt) 7. 16kB block 8kB block 2kB block 8. A0 - A15, E, R/W ([Data på] D0-D7 påverkar inte adressavkodningen, men väl bör man tänka på dem allmänt vid inkoppling av externa kretsar.) 9. E, R/W, RS. 10. A0-A12, G, E 11. Med "mellanliggande" extra-logik & diskreta grindar, eller tex 1-av-8 demux. L. Temperaturgivare SMT Vad ger den för slags utsignal? 1. Fyrkantvåg 2. Kan utsignalen avläsas analogt eller digitalt? 2. Ja, både och. 3. Hur yttar sej temperaturförändringar i utsignalen? 3. * Pulskvoten är proportionell mot temperaturen. t d ökar, dvs ökande pulskvot. * Frekvensen ändras med ändrad pulskvot. 4. Vilket temperaturomfång klarar den av? (Blad 2) C C 5. Med vilken noggrannhet? 5. ± 1,2 C ± 0,7 C 6. Hur kalibrerar man den? (Behövs det?...) (Blad 3) 6. Behövs inte. Kalibrerad under produktion. 7. Hur beräknar man temperaturen? (Blad 3) 7. T = K1 ( t d / t p ) + K2 DC = t t = (DC-0,320)/ Två huvudkoncept för temperaturmätning. 8. A. Tidsbestäm uppflank Tidsbestäm nerflank ger t d ger t p Tidsbestäm nästa uppflank ta flera läsningar, ta medelvärde B. Polla på en vanlig portingång ung. enl p3 blad 5 Notera antal HÖGA & antal LÅGA nivåer Håkan Joëlson hakan.joelson@teknikum.umu.se hj@ing.umu.se rev Utskrift DA1QA.DOC 4
5 E. Utvecklingsmiljön 1. Vilka 2 huvuddelar kan man säga att utvecklingshjälpmedlena för HC11 på TFE består av? 2. Hur skapar man ett projekt i Embedded Workbench? 3. Vilka av följande filtyper kan genereras i programutvecklingsprocessen?.map.exe.s07.prj.pas.pif.h11.r07.c.d07.dtp.bjt.bat.xcl.lst.com.a07.h.cfg 4. Var i EW:s meny gör man inställningar för att styra de olika momenten i programutvecklingen? 1. Utvecklingskort HC11-EVB Utvecklingsprogramvara IAR (Nohaw) map.exe.s07.prj.r07.c.d07.dtp.xcl.lst.a07.h.cfg 4. Menyn Project/Options. Lagras i filen xxxx.prj. 5. Vad har man för nytta av.lst-filen? 5. Rad#. Se felmeddelanden i kontext. Se källkod och opkod i förhållande till varandra, dvs [ev. C-kod-]assemblerkod-opkod. 6. Vad har man för nytta av.map-filen? 6. Se vilka minnesareor olika delar av ens exekverbara kod placeras i. Symbollista. 7. Hur definierar man en adress i C-kod i IAR? Placera följande programutvecklingssteg i rätt ordning, och para ihop med producerad filtyp (källkod i C): länkning.r07 editering.d07 kompilering.c (källkod i assembler): länkning.s07 assemblering.d07 editering.r07 8. C assembler editering.c.s07 kompilering.r07 assemblering.r07 länkning.d07.d07 9. Vad innehåller dessa 4 filtyper? 9..c källkod i C.s07 källkod i assembler.r07 exekverbar kod i moduler (inte minnesallokerad).d07 exekverbar kod färdiglänkad, med debuggerinformation 10. Hur kan man se vilken assemblerkod som 10. genereras vid kompilering av C-kod? 11. Hur många fördefinierade minnesmodeller 11. understödjer IAR-kompilatorn? Vad kallas de? 12. Vilka HC11-konfigurationer är de avsedda för? Hur väljer man minnesmodell? Vad innebär det att optimera objekt-kod? 14. Håkan Joëlson hakan.joelson@teknikum.umu.se hj@ing.umu.se rev Utskrift DA1QA.DOC 5
6 15. Hur talar man om för kompilatorn att den ska optimera? 16. Vilka skäl kan göra det nödvändigt att optimera koden? 17. Nämn några typer av listfiler som man kan låta IAR generera När man får så mycket exekverbar kod att den inte ryms i [mål]systemets minne. 17. Håkan Joëlson hakan.joelson@teknikum.umu.se hj@ing.umu.se rev Utskrift DA1QA.DOC 6
Digital- och datorteknik
Digital- och datorteknik Föreläsning #23 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Översikt När flera minnesmoduler placeras i processorns
Läs merF2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen
68000 Arkitektur F2: Motorola 68000 I/O signaler Processor arkitektur Programmeringsmodell Assembler vs. Maskinkod Exekvering av instruktioner i 68000 Instruktionsformat MOVE instruktionen Adresseringsmoder
Läs merFacit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1
Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1 13.1 a) Minneskapseln har 10 st adressledningar, vilket innebär att den har 2 10 = 1024 adresser, var och med
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #23 Översikt När flera smoduler placeras i processorns adressrum ansluts modulernas adressingångar till motsvarande ledningar i en. Övriga adressledningar i bussen
Läs merAdressrum, programmerarens bild
EDA 480 2009/2010 MC68HC12, Uppbyggnad.pdf Ur innehållet: Datorns byggblock Busskommunikation Synkron buss Asynkron buss Multiplex-buss avkodning för minne och I/O Minnesavbildad I/O Direktadresserad I/O
Läs merCPU. Carry/Borrow IX. Programräknare
Laboration:. Jämförelser mellan assembler och C. CPU ACCA ACCD ACCB 8-bitars ackumulatorer eller 16- bitars ackumulator CCR 1 1 1 SXH I NZVC Flaggregister Carry/Borrow IX IY PC Indexregister X Indexregister
Läs merTENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1
Halmstad University School of Information Science, Computer and Electrical Engineering Tomas Nordström, CC-lab TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1 Datum: 2012-05- 23 Tid och plats: 9:00 13:00 i
Läs merMinneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?
Styrteknik grundkurs Digitala kursmoment Binära tal, talsystem och koder Boolesk Algebra Grundläggande logiska grindar Minneselement, register, enkla räknare Analog/digital omvandling SR-latch med logiska
Läs merDAT 015 Maskinorienterad programmering 2010/2011. Uppbyggnad_och_funktion.pdf
DAT 015 Maskinorienterad programmering 2010/2011 Uppbyggnad_och_funktion.pdf Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primärminne och I/O-enheter kan anslutas
Läs merDigitalteknik EIT020. Lecture 15: Design av digitala kretsar
Digitalteknik EIT020 Lecture 15: Design av digitala kretsar November 3, 2014 Digitalteknikens kopplingar mot andra områden Mjukvara Hårdvara Datorteknik Kretskonstruktion Digitalteknik Elektronik Figure:,
Läs merMinnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.
Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion
Läs merMIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING
MIKRODATORTEKNIK 2012 INNEHÅLLSFÖRTECKNING 1. INLEDNING 1.1. Milstolpar i datorns historia 1.2. Några viktiga begrepp 1.3. Mikrodatorns användningsområden 2. TALSYSTEM, KODER OCH BINÄR ARITMETK 2.1. Binära
Läs merLV6 LV7. Aktivera Kursens mål:
Aktivera Kursens mål: LV6 LV7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion
Läs merDatorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet.
Datorteknik Tomas Nordström Föreläsning 6 För utveckling av verksamhet, produkter och livskvalitet. Föreläsning 6 Vad händer vid uppstart SoC och Kringkretsar, PIO Programmering i Assembler Lab2 genomgång
Läs merDigital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf
EDA 451 Digital och datorteknik 2010/2011 Uppbyggnad_och_funktion.pdf Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primärminne och I/O-enheter kan anslutas Olika
Läs merÖvning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler
Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1) 2 n stycken tal från 0 till 2 n 1 F1.2) 9 bitar (512 kombinationer) Talsystem - 2-
Läs merALU:n ska anslutas hur då?
Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion
Läs merFöreläsningsanteckningar till Konstruktionsmetoder 981027
Föreläsningsanteckningar till Konstruktionsmetoder 981027 Jämförelse mellan 68705P3 och 16F84 externt MC68705P3 PIC16F84 I/O 20 13 Kapsling 28-pin DIL 18-pin DIL Drivförmåga på pinnar PortB 10mA Sink,
Läs merÖvning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler
Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1. Hur många unsigned integers kan man göra med n bitar? Vilket talområde får dessa
Läs merProvmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3. Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00.
Mikrodatorteknik Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3 7,5 högskolepoäng Namn: Personnummer: Tentamensdatum: 20120410 Tid: 14:00-18:00 Hjälpmedel: Totalt antal poäng på tentamen:
Läs merDIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...
UMEÅ UNIVERSITET Tillämpad fysik och elektronik 2014 John Berge et al. DIGITAL ELEKTRONIK Laboration DE3 VHDL 1 Namn... Personnummer... Epost-adress... Datum för inlämning... Introduktion Syftet med denna
Läs merLäsminne Read Only Memory ROM
Läsminne Read Only Memory ROM Ett läsminne har addressingångar och datautgångar Med m addresslinjer kan man accessa 2 m olika minnesadresser På varje address finns det ett dataord på n bitar Oftast har
Läs merElektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod
Läs merA-del motsvarande KS1
MÄLARDALENS HÖGSKOLA Institutionen för elektroteknik Tentamen Mikrodatorteknik CT3760 Datum 2005-10-28 Tid 08.30 12.30 Svar till A- och B-del A-del motsvarande KS1 Uppgift A1. Vad blir resultatet då instruktionen
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2011-08-26 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel
Läs merLösningsförslag till Tenta i Mikrodator
Lösningsförslag till Tenta i Mikrodator 050113 1. Vilka register finns det i processorn och vad används dessa till? D0 till D7: Dataregister som används för beräkningar A0 till A6: Adressregister som används
Läs merLabyrintspelet EDI021 Grupp 5
Labyrintspelet EDI021 Grupp 5 Kristian Sylwander d04ks@student.lth.se Emil Wasberger d03ew@student.lth.se Michael Winberg d04mwi@student.lth.se 16 maj 2008 1 Inledning Syftet med kursen EDI021 är att bygga
Läs merMC11. Enkortsdator. MC11 - Hårdvarubeskrivning. MC68HC11 är Motorola INC MS-DOS är Microsoft Corporation MC11, MC68 och MD68k är microlf
MC11 Enkortsdator Hårdvarubeskrivning MC68HC11 är Motorola INC MS-DOS är Microsoft Corporation MC11, MC68 och MD68k är microlf Dokument: MC11 - Hårdvarubeskrivning Id. nummer: 131-xx Denna handbok utgör
Läs merDigitala projekt rapport
Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................
Läs merEffektpedal för elgitarr
EITF11 - Digitala Projekt Effektpedal för elgitarr Handledare: Bertil Lindvall Ivan Rimac (I05) Jimmy Lundberg (I08) 2011-05-10 Contents Bakgrund... 3 Kravspecifikation... 3 Kravspecifikation Effektpedal...
Läs merÖvningsuppgifter i Mikrodatorteknik 4p/5p
Övningsuppgifter i Benny Thörnberg Mittuniversitetet Inst. för Informationsteknologi och medier Hösten 2005 1 Exekvering av assemblerkod 1.1 Statusflaggors beteende Vad blir C-, N- och Z- flaggornas värden
Läs merAdressavkodning - busskommunikation
Adressavkodning - busskommunikation Kompendie kapitel 10 Bussystem adressbuss databuss styrbuss Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primär och I/O-enheter
Läs merStyrteknik distans: Minneselement, register, räknare, AD-omv D4:1
Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Digitala kursmoment D1 Binära tal, talsystem och koder D2 Boolesk Algebra D3 Grundläggande logiska grindar D4 Minneselement, register,
Läs merEmulator EM-11. Handledning
Emulator EM-11 Handledning 1999 2 Innehåll 1 Allmänt...5 2 Emulering...6 2.1 Beskrivning av emulatorn...6 2.1.1 Emulatorkortet...8 2.1.2 Emuleringskontakter...10 2.2 Anslutningar...12 3 Emulatorns funktion...13
Läs merLaboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C
Namn: Laborationen godkänd: Tekniska gränssnitt 7,5 p Vt 2014 Laboration 5 LTH Ingenjörshögskolan vid Campus Helsingborg Temperaturmätning med analog givare. Syftet med laborationen är att studera analog
Läs mer2 UPPBYGGNAD OCH FUNKTION
UTKAST 27/9 2010 - Uppbyggnad och funktion 2 UPPBYGGNAD OCH FUNKTION Detta kapitel ägnas åt metoder och principer som används för att bygga upp ett komplett datorsystem bestående av centralenhet, minne
Läs merFreescale MC9S12DG256B
2011 10 11 Freescale MC9S12DG256B Uppbyggnad och enheter Minnen MC9S12DG256B Processorkärna Portar VR [40] VREGEN [97] V1 [14] V2 [66] MODC/TGHI/BKGD [23] XFC [44] VPLL [45] EXTL [46] XTL [47] RESET [42]
Läs merHögskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien
DIGITAL- OCH MIKRODATORTEKNIK, U2 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar skall inlämnas.
Läs merLEU240 Mikrodatorsystem Laboration 2: Ett komplett avbrottsstyrt system med in- och utenheter
Institutionen för data- och informationsteknik 2011-11-07 : Ett komplett avbrottsstyrt system med in- och utenheter Inledning Vid resten av kursens labtillfällen så kommer vi att steg för steg bygga upp
Läs merDATORTEKNIK Laboration: 277 Tutorial för IAR Embedded Workbench och C-Spy mot MC68HC11 i Assembler och C
TFE/pk/hj 02-03-23 ver 1.2 DATORTEKNIK Laboration: 277 Tutorial för IAR Embedded Workbench och C-Spy mot MC68HC11 i Assembler och C 1. Översikt Denna tutorial innehåller tre exempel för HC11:an. De exempel
Läs merEmulator EMX-11 Handledning
Emulator EMX-11 Handledning 2000-09-13 MICRONYM 2 Emulator EMX-11 Innehåll 1 Allmänt...4 2 Emulering...5 2.1 Beskrivning av emulatorn...5 2.1.1 Emulatorkortet...7 2.1.2 Emuleringskontakten...9 2.2 Anslutningar...11
Läs merF8: Undantagshantering
F8: Undantagshantering Undantagshantering i 68 Vad är ett undantag? Typer av undantag Att skriva undantagsrutiner Undantagshantering, vad och varför? Exempel: Ett system ska mäta temperatur var :e sekund
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2012-12-17 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel
Läs merDATORTEKNIK. Laboration D280 - D285. För Basic Stamp II
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson 2000-01-11 v 1.0 DATORTEKNIK Laboration D280 - D285 För Basic Stamp II Innehåll Laboration D280... Grundläggande I/O Laboration
Läs merCE_O3. Nios II. Inför lab nios2time
IS1200 Exempelsamling till övning CE_O3, 2015 CE_O3. Nios II. Inför lab nios2time 3.1. Logiska operationer (se uppgift 1.2 c) Repetera (eller lär dig) innebörden av de logiska operationerna "bitvis AND",
Läs merTentamen i Digitalteknik 5p
Dan Weinehall Håkan Joëlson 007-0-09 ELEA5 Tentamen i Digitalteknik 5p Datum: 007-0-09 Tid: 09:00-5:00 Sal: Hjälpmedel: VHDL-kompendierna: Grunderna i VHDL, Strukturell VHDL och testbädd Labinstruktioner
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2009-08-28 Skrivtid 9.00-13.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna
Läs merFelsökning på 6803LAB - ett mikroprocessorkort
DiglabA Namn Datum Handledarens sign. Laboration Felsökning på LAB - ett mikroprocessorkort Varför denna laboration? Avancerade kretskort med mikroprocessor har ofta externa minneskretsar. De datasignaler
Läs merDATORTEKNIK. Laboration D280 - D285. För Basic Stamp II
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson 2000-04-28 v 1.2 DATORTEKNIK Laboration D280 - D285 För Basic Stamp II Innehåll Laboration D280... Grundläggande I/O Laboration
Läs merTSEA28 Datorteknik Y (och U)
TSEA28 Datorteknik Y (och U) Föreläsning 9 Kent Palmkvist, ISY TSEA28 Datorteknik Y (och U), föreläsning 9, Kent Palmkvist 2017-03-20 2 Dagens föreläsning Byggblocken i en processor Hur de fungerar Grundläggande
Läs merStruktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik
Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:
Läs merTentamen i Digital Design
Kungliga Tekniska Högskolan Tentamen i Digital Design Kursnummer : Kursansvarig: 2B56 :e fo ingenjör Lars Hellberg tel 79 7795 Datum: 27-5-25 Tid: Kl 4. - 9. Tentamen rättad 27-6-5 Klagotiden utgår: 27-6-29
Läs merLösningsförslag till Tenta i Mikrodator
Lösningsförslag till Tenta i Mikrodator 040117 1. Vilka register finns det i processorn och vad används dessa till? D0 till D7: Dataregister som används för beräkningar A0 till A6: Adressregister som används
Läs merTentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2016-05-31 Lokal Kåra, T1, T2, U1, U15 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal
Läs merDatorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning
Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som
Läs merSekvensnät. William Sandqvist
Sekvensnät Om en och samma insignal kan ge upphov till olika utsignal, är logiknätet ett sekvensnät. Det måste då ha ett inre minne som gör att utsignalen påverkas av både nuvarande och föregående insignaler!
Läs merGrundläggande datavetenskap, 4p
Grundläggande datavetenskap, 4p Kapitel 2 Datamanipulation, Processorns arbete Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-09 IT och Medier 1 Innehåll CPU ALU Kontrollenhet Register
Läs merDigitala Projekt(EITF40) - Larm
Digitala Projekt(EITF40) - Larm Handledare: Bertil Lindvall Kristoffer Sätermark, dt08ks6 Magnus Johansson, dt08mj9 Innehåll 1 Introduktion 1 2 Kravspec 1 3 Hårdvara 2 3.1 knappsats och decoder........................
Läs merAtt läsa en manual. Exempel Timern ECT_16B8C. Läs den allmänna beskrivningen (Overview) Vi ser att grundfunktionen är en räknare med prescaler
Att läsa en manual Exempel Timern ECT_16B8C Läs den allmänna beskrivningen (Overview) Vi ser att grundfunktionen är en räknare med prescaler 1 Läs om speciella egenskaper (Features) I övrigt har vi Input
Läs merAVR 3 - datorteknik. Avbrott. Digitala system 15 hp. Förberedelser
Namn: Laborationen godkänd: Digitala system 15 hp AVR 3 - datorteknik LTH Ingenjörshögskolan vid Campus Helsingborg Avbrott. Syften med den här laborationen är att introducera avbrott. Avbrott som uppkommer
Läs merDatorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning
Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som
Läs merF9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden.
1 F9: Minne Minneskonfiguration Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar
Läs merTentamen i IE1204/5 Digital Design onsdagen den 5/
Tentamen i IE1204/5 Digital Design onsdagen den 5/6 2013 9.00-13.00 Allmän information Exaator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista IE1204) Tentamensuppgifterna behöver
Läs merEtt minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:
F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer
Läs merDigitala Projekt - Snake Grupp - 7. Erik Ljung, d01elj Erik Simmons, d01es 25 maj 2005
Digitala Projekt - Snake Grupp - 7 Erik Ljung, d01elj Erik Simmons, d01es 25 maj 2005 INNEHÅLL INNEHÅLL Innehåll 1 Introduktion 3 2 Hårdvara 3 2.1 Processor - Motorola 68008..................... 3 2.2
Läs merStudera databladen för LCD på sid 4, 5, 7, 8, 14, 18, 19, 20 och 23. Datablad finns på kurshemsidan.
Namn: Laborationen godkänd: Digitala system 15 p Datorprojekt, del 2 L T H I n g e n j ö r s h ö g s k o l a n v i d C a m p u s H e l s i n g b o r g Projektlaboration 2, skrivning till LCD. Förberedelser:
Läs merBygg och programmera med enchipsdatorn 68HC11
Stefan Nyman Bygg och programmera med enchipsdatorn 68HC11 MICRONYM 27 november 22 INNEHÅLLSFÖRTECKNING FIGURER 6 FÖRORD 9 1 HUR EN DATOR FUNGERAR. 11 1.1 CPU. 14 1.2 Programmerarmodellen. 16 1.3 Datorns
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2010-08-27 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna
Läs merLABORATION. Datorteknik Y
LABORATION Datorteknik Y Avbrottsprogrammering på Darma Version 4.03 Februari 2019 (OA, KP) Namn och personnummer Godkänd 1 1 Inledning Syftet med laborationen är först att ge övning i avbrottsprogrammering
Läs merÖvning2 Datorteknik, HH vt12 - Programmering
Övning2 Datorteknik, HH vt12 - Programmering För denna övning behöver man adresskarta och beskrivning av laborationsplattform. Finns bland föreläsningsanteckning samt i bilaga l till Lab l. Använd även
Läs merDigital elektronik CL0090
Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least
Läs merTentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl
Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU Onsdag 12 Januari 2011, kl. 14.00-18.00 Examinatorer
Läs merMinnen delas in i två huvudgrupper, permanenta och icke permanenta. Non-volatile and volatile.
CT3760 Mikrodatorteknik Föreläsning 2 Tisdag 2005-08-30 Minnestyper. Atmega 16 innehåller följande minnestyper: SRAM för dataminne FLASH för programminne EEPROM för parametrar och konstanter. Minnen delas
Läs merDatormodell. Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden
Datormodell Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden Intel 4004 från 1971 Maximum clock speed is 740 khz Separate program and data
Läs merInnehåll. 1 Inledning 3
Digitala projekt Tomas Bjerre D04 d04tb@student.lth.se Gustav Reiz D04 d04gr@student.lth.se Roger Schildmeijer D04 d04rp@student.lth.se 26 februari 2008 1 Innehåll 1 Inledning 3 2 Utrustning 3 2.1 ATMega16...............................
Läs merTentamen i IE1204/5 Digital Design onsdagen den 5/
Tentamen i IE1204/5 Digital Design onsdagen den 5/6 2013 9.00-13.00 Tentamensfrågor med lösningsförslag Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista
Läs mer- Digitala ingångar och framförallt utgångar o elektrisk modell
Elektroteknik för MF1016. Föreläsning 8 Mikrokontrollern ansluts till omvärden. - Analoga ingångar, A/D-omvandlare o upplösningen och dess betydelse. o Potentiometer som gasreglage eller volymratt. o Förstärkning
Läs merTENTAMEN. Datorteknik. D1/E1/Mek1/Ö Hjälpmedel: Häfte "ARM-instruktioner", A4-format, 17 sidor. Maxpoäng:
TENTAMEN D1/E1/Mek1/Ö1 1400-1800 Hjälpmedel: Häfte "ARM-instruktioner", A4-format, 17 sidor Maxpoäng: Betyg 3 Betyg 4 Betyg 5 60p 24p 36p 48p Frågor under tentamen: Börje Delistrand tel. +46702986358 Bilaga
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #19 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Normaltillstånd vs undantagstillstånd I normaltillstånd
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2009-06-04 Skrivtid 9.00-13.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna
Läs merTentamen 3. EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU. Måndag xx Oktober 20xx, kl
Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen 3 EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU Måndag xx Oktober 20xx, kl. 8.30-12.30 Examinator
Läs merFöreläsningsanteckningar 2. Mikroprogrammering I
Föreläsningsanteckningar 2. Mikroprogrammering I Olle Seger 2012 Anders Nilsson 2016 Innehåll 1 Inledning 2 2 En enkel dator 2 3 Komponenter 3 3.1 Register............................... 3 3.2 Universalräknare..........................
Läs merInstitutionen för elektro- och informationsteknologi, LTH
Datorteknik Föreläsning 5 Realtidssystem och realtidsprogrammering Mål Att du ska förstå hur avbrott används för - Mätning - Styrning - Stöd för körning av flera processer Att du ska förstå begreppet tråd
Läs merDatorteknik. Föreläsning 5. Realtidssystem och realtidsprogrammering. Institutionen för elektro- och informationsteknologi, LTH.
Datorteknik Föreläsning 5 Realtidssystem och realtidsprogrammering Mål Att du ska förstå hur avbrott används för - Mätning - Styrning - Stöd för körning av flera processer Att du ska förstå begreppet tråd
Läs merMoment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion
Moment 2 Digital elektronik Föreläsning Inbyggda system, introduktion Jan Thim 1 Inbyggda system, introduktion Innehåll: Historia Introduktion Arkitekturer Mikrokontrollerns delar 2 1 Varför lär vi oss
Läs merLEU240 Mikrodatorsystem
Institutionen för data- och informationsteknik 2011-10-11 LEU240 Mikrodatorsystem Vi har tidigare i olika sammanhang sett att det är önskvärt att kunna använda ett högnivåspråk som C för att skriva program
Läs merEtt urval D/A- och A/D-omvandlare
Ett urval D/A- och A/D-omvandlare Om man vill ansluta en mikrodator (eller annan digital krets) till sensorer och givare så är det inga problem så länge givarna själva är digitala. Strömbrytare, reläer
Läs merF7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar
1 F7: I/O hantering Periferikretsar ADC, DAC, UART, etc. Databussar Seriella bussar I 2 C USB CAN Systembussar PCI VME Asynkron och synkron busscykel 68000 Bussfördelning 1 Periferikretsar ADC/DAC Räknare
Läs merTentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2015-10-20 Lokal TERE, TER2 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal sidor (inklusive
Läs merDigital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng
Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: KURSBETECKNING Elektro Åk / lp 4 EDA26 EXAMINATOR Lars-Eric Arebrink TID FÖR
Läs merAVRStudio på tre minuter. Micke Josefsson, 2005
AVRStudio på tre minuter Micke Josefsson, 2005 Mycket kort intro till AVRStudio Utvecklingsmiljön AVRStudio innehåller en editor för att mata in programmet, en simulator för att under kontrollerade former
Läs merKontrollskrivning Mikrodatorteknik CDT209 2007-09-20 S2-704
Kontrollskrivning Mikrodatorteknik CDT209 2007-09-20 S2-704 Svar Svar till uppgifterna lämnas på separat papper. En poäng per uppgift. Max 30 poäng. Bonuspoäng beräknas enligt följande tabell: 6-10 poäng
Läs merDatorsystemteknik DAV A14 Föreläsning 1
Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec
Läs merInstruktion för I/O-Kort, med USB-anslutning.
Instruktion för I/O-Kort, med USB-anslutning. I/O-kortet har: 8 digitala ingångar. Avsedda för slutande kontakter. Gemensam plus-matning 15Volt. Öppen ingång = 0. 8 digitala utgångar. Utgångskrets typ
Läs merBDM12 Användarbeskrivning. Introduktion
Versioner/ändringar 1.0 2003-07 1.01 BUGFIX: FLASH unsecure algoritm 1.02 Fördröjning vid flash-prog. Statusutskrift under programmeringen. Programmeringsalgoritmen hanterar nu även 'bankade' minnet. Översättning
Läs merStyrenheten 9/17/2011. Styrenheten - forts Arb s 120. LV4 Fo10. Aktivera Kursens mål: Kap 7 Blå
Aktivera Kursens mål: LV4 Fo10 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Koppla samman register och ALU till en dataväg Minnets uppbyggnad och anslutning till datavägen
Läs merF9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden
Minneskonfiguration F9: Minne Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar
Läs merLABORATION DATORTEKNIK Y DATORTEKNIK D
LABORATION DATORTEKNIK Y DATORTEKNIK D Avbrottsprogrammering på M68008 Version: 3.2 203 (OVA) Namn och personnummer Godkänd Till laboranten Inledning Syftet med laborationen är först att ge övning i avbrottsprogrammering
Läs merLista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien
DIGITAL- OCH MIKRODATORTEKNIK, U2 11-01-12 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar
Läs merSVAR TILL TENTAMEN I DATORSYSTEM, VT2013
Rahim Rahmani (rahim@dsv.su.se) Division of ACT Department of Computer and Systems Sciences Stockholm University SVAR TILL TENTAMEN I DATORSYSTEM, VT2013 Tentamensdatum: 2013-03-21 Tentamen består av totalt
Läs mer