ΤΥΝΟΜΔΣΡΟ ΒΑIΜΔΝΟ Δ ΜΙΚΡΟΔΛΔΓΚΣΗ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΥΝΟΜΔΣΡΟ ΒΑIΜΔΝΟ Δ ΜΙΚΡΟΔΛΔΓΚΣΗ"

Transcript

1 ΣΔΥΝΟΛΟΓΙΚΟ ΔΚΠΑΙΓΔΤΣΙΚΟ ΙΓΡΤΜΑ ΚΑΒΑΛΑ ΥΟΛΗ ΣΔΥΝΟΛΟΓΙΚΩΝ ΔΦΑΡΜΟΓΩΝ ΣΜΗΜΑ ΗΛΔΚΣΡΟΛΟΓΙΑ ΠΣΤΥΙΑΚΗ ΔΡΓΑΙΑ ΤΥΝΟΜΔΣΡΟ ΒΑIΜΔΝΟ Δ ΜΙΚΡΟΔΛΔΓΚΣΗ ποςδαζηέρ : Παλαγηψηεο Καξαράιηνο A.E.M & Γηψξγνο Παληειή A.E.M Δπιβλέπων : Γξ. Αλδξέαο ντιεκέο

2 ΕΙΣΑΓΩΓΗ ηφρνο ηεο πηπρηαθήο εξγαζίαο είλαη λα κεηξήζνπκε ζπρλφηεηα κε ηελ βνήζεηα κηθξνειεγθηή. Ζ ζπζθεπή πνπ ζα θαηαζθεπάζνπκε ζα έρεη ηελ δπλαηφηεηα κέηξεζεο νπνηαζδήπνηε ζπρλφηεηαο απφ 1 Hz σο 10kHz θαη πιάηνπο απφ 100mV έσο 2Vp-p. Γηα απηήλ ηελ πηπρηαθή εξγαζία ρξεζηκνπνηήζεθε ν AVR Butterfly πνπ πεξηέρεη ην κηθξνυπνινγηζηή ΑΣmega169P. Γηα ηνλ πξνγξακκαηηζκφ ηνπ AVR Butterfly ρξεζηκνπνηήζεθε ε πιαηθφξκα πξνγξακκαηηζκνχ AVR Dragon ε νπνία είλαη ζπκβαηή κε ηνπο πεξηζζφηεξνπο κηθξνειεγθηέο AVR ηεο Atmel. Γηα ηελ δεκηνπξγία ηνπ πξνγξάκκαηνο ζε γιψζζα C ρξεζηκνπνηήζεθε ην πξφγξακκα AVR Studio 4, καδί κε ην WinAVR πνπ εκπεξηείρε ηηο βηβιηνζήθεο πνπ ρξεηαδφκαζηαλ θαη ηέινο ην LCD Editor γηα ηελ πξνβνιή ζε simulation mode. Γηα ηηο αλάγθεο πινπνηήζεθε κηα θαηαζθεπή πνπ πεξηιακβάλεη ην AVR Dragon, ην AVR Butterfly, έλαλ ηξνθνδνηηθφ θαη γηα ηηο αλάγθεο ηεο εξγαζίαο, κηα "γελλήηξηα" ζπρλφηεηαο 50 Hz (πινπνηεκέλε κε ηε βνήζεηα ελφο κεηαζρεκαηηζηή). Δπραξηζηνχκε ηνλ θαζεγεηή ηνπ Σ.Δ.Η. Καβάιαο Γξ. ντιεκέ Αλδξέα γηα ηελ βνήζεηα πνπ καο πξφζθεξε θαη ηελ ζηελή ζπλεξγαζία πνπ είρακε ζε φιε ηελ δηάξθεηα ηεο πηπρηαθήο θαη γηα ηελ ζπκπαξάζηαζε πνπ έδεημε ψζηε λα ππεξθεξάζνπκε ηα πξνβιήκαηα πνπ αληηκεησπίζακε. Καη ηέινο έλα αθφκα επραξηζηψ ζηνπο δηθνχο καο αλζξψπνπο, γνλείο θαη θίινπο πνπ ήηαλ δίπια καο κέρξη ην ηέινο ησλ ζηφρσλ πνπ είρακε βάιεη. 1

3 Πεπιεσόμενα Διζαγυγή 3 AVR Butterfly 4 Υξεζηκνπνηψληαο ην AVR Butterfy 5 ρέζε Μεηαμχ LCD Data Registers θαη LCD Segments 7 ρεκαηηθφ 10 Pin Configuration 11 Pinout 12 AVR Dragon 13 Γηαδπλδέζεηο Πξνγξακκαηηζκνχ 13 Δίδε Γηαδπλδέζεσλ 14 Βαζηθά Υαξαθηεξηζηηθά 14 AVR Studio 15 Δηζαγσγή 15 Γηα λα εγθαηαζηήζνπκε ην AVR Studio απφ ην WEB 15 Πεξηγξαθή 15 Σα παξάζπξα ηνπ AVR Studio 17 Σν παξάζπξν ηνπ πεγαίνπ θψδηθα 17 Σν Watch Window 18 Watches 19 Πξνζζήθε watches 19 Γηαγξαθή watches 19 Γηαγξαθή φισλ ησλ watches 19 εκεία Γηαθνπήο 19 Toggle Breakpoint 19 Clear all Breakpoint 20 Show List 20 Μπάξα Δξγαιείσλ 20 Execution Target 20 Δπηινγέο εμνκνησηή 20 Ρπζκίζεηο Ρνινγηνχ 20 Lcd Editor 21 C Λίγα Λόγια για ηην C 23 Μικποελεγκηέρ 26 Ση είλαη έλαο κηθξνειεγθηήο 26 Πνπ Υξεζηκνπνηείηαη 26 Βαζηθφ Γηάγξακκα ελφο κηθξνειεγθηή 27 CPU 27 ROM ( Read Only Memory) 27 2

4 Flash Memory 28 Μλήκε EEPROM 28 RAM ( Random Access Memory) 28 I/0 Ports 28 Adc 29 Timers 29 Registers 29 Data Direction Register, DDRn 30 Port Pin Register, PINn 30 Port Drive Register, PORTn 30 πλήζε Τπνζπζηήκαηα 31 Γηαθνξέο κηθξνεπεμεξγαζηή κε κηθξνειεγθηή 32 Αλαιπηηθά, ηα πιενλεθηήκαηα ησλ κηθξνειεγθηψλ 32 Καηεγνξίεο κηθξνειεγθηψλ 33 Μεξηθνί θνηλνί Μηθξνειεγθηέο 34 Atmel AVR 35 JTAG 37 Καηασυπηηέρ 41 σημαηικά & Avr Butterfly 43 Τλικά Καηαζκεςήρ 45 Λειηοςπγία ςζκεςήρ 49 Ανάλςζη Λειηοςπγίαρ Hardware 49 Ανάλςζη ηηρ Πειπαμαηικήρ Γιάηαξηρ 49 Block Γιάγπαμμα 50 Ανάλςζη Λειηοςπγίαρ Software 51 Λογικό Γιάγπαμμα Software 52 Σο Ππόγπαμμά Μαρ 54 Βιβλιογπαθία 61 3

5 AVR BUTTERFLY Σν AVR BUTTERFLY είλαη έλα νινθιεξσκέλν kit(εξγαιείν) επίδεημεο θαη αμηνιφγεζεο γηα ηνλ κηθξνειεγθηή ATmega 169 ηεο AVR. Σν εξγαιείν αμηνιφγεζεο απνζηέιιεηαη κε πξνεγθαηεζηεκέλν ινγηζκηθφ πνπ ππνζηεξίδεη ηελ αίζζεζε ηεο ζεξκνθξαζίαο, ηε κέηξεζε θσηφο, ηελ αλάγλσζε ηεο ηάζεο, ηελ αλαπαξαγσγή κνπζηθήο, θηι. Σν AVR butterfly κπνξεί αθφκε λα ρξεζηκνπνηεζεί σο κηα πηλαθίδα. Δπίζεο ην AVR butterfly κπνξεί λα πξνγξακκαηηζηεί απφ ην AVR Studio ρξεζηκνπνηψληαο έλα ζεηξηαθφ θαιψδην γηα ρξήζε σο έλα θηη αλάπηπμεο γηα ηελ ATmega169PV, ή αθφκε θαη σο πιηθφ γηα απιέο εθαξκνγέο. O BUTTERFLY πνπ ζα ρξεζηκνπνηήζνπκε έρεη ηα εμήο ραξαθηεξηζηηθά (πεξηιακβάλεη): - Έλα κηθξνειεγθηή ATmega 169 ηεο AVR - Μηα νζφλε LCD κε 100 ηκήκαηα (segments) - 4 Mbit dataflash - Έλαλ ηαιαλησηή 32 KHz γηα RTC - Έλα ρεηξηζηήξην 4 θαηεπζχλζεσλ, κε θεληξηθφ πάηεκα - Αηζζεηήξα ζεξκνθξαζίαο (NTC) - Μεγάθσλν γηα ηελ παξαγσγή ήρνπ - Πξφζβαζε ζηα πεξηθεξεηαθά κέζσ ησλ header connectors - RS-232 επίπεδα κεηαηξνπέα - Αλάγλσζε ηάζεο 0-5 V 4

6 σημαηική αναπαπάζηαζη ηος AVR BUTTERFLY Μπποζηινή πλεςπά Πίζυ πλεςπά Ο πξνγξακκαηηζκφο ηνπ butterfly κπνξεί λα γίλεη κε ηνπο παξαθάησ ηξφπνπο : JTAG ISP In System programming High-voltage Parallel Programming Ο bootloader ζε ζπλδπαζκφ κε ην νινθιεξσκέλν κεηαηξνπήο ζηάζκεο ζε επίπεδα RS-232 δίλεη ηε δπλαηφηεηα λα αλαβαζκηζηεί ε εθαξκνγή, ρσξίο νπνηαδήπνηε εμσηεξηθή κνξθή πιηθνχ. Σα δεδνκέλα κεηαδίδνληαη δηακέζνπ ηεο επαθήο RS-232. ΥΡΗΙΜΟΠΟΙΩΝΣΑ ΣΟ AVR BUTTERFLY Μεξηθά απφ ην πηλάθηα Η/Ο ζηνλ ATmega169 είλαη δηαζέζηκα ζηηο ππνδνρέο ηνπ AVR BUTTERFLY. Απηέο νη ππνδνρέο ρξεζηκνπνηνχληαη γηα ηελ επηθνηλσλία, ηνλ πξνγξακκαηηζκφ θαη γηα ηελ είζνδν δεδνκέλσλ ζην ADC ηνπ ATmega169. Γηα ηνλ πξνγξακκαηηζκφ ηνπ Atmega169 ρξεζηκνπνηήζακε ην JTAG. Γηα ηελ εμσηεξηθή ηξνθνδνζία κπνξνχκε λα ρξεζηκνπνηήζνπκε ηα pin 3 θαη 4 ηεο ζχξαο Δ. 5

7 Σο JTAG ζηο BUTTERFLY Ο PORTE ζηο BUTTERFLY Ζ νζφλε LCD απνηειείηαη απφ ηα ηα segments ηα νπνία ζρεκαηίδνπλ ηα δηάθνξα ςεθία ζηελ νζφλε. Ζ νζφλε LCD έρεη ζπλνιηθά 120 segments,πνπ ειέγρνληαη απφ ηέζζεξηο common γξακκέο θαη 30 segment γξακκέο. Δπεηδή ν Atmega169 είλαη ηθαλφο λα νδεγήζεη κφλν 100 segments,θάπνηα απφ ηα segments ηεο νζφλεο LCD δελ είλαη ζπλδεδεκέλα. Ζ νζφλε ηνπ Butterfly έρεη έμη παλνκνηφηππα γθξνππο, φπνπ ην θάζε γθξνππ είλαη ηθαλφ λα επηδείμεη έλαλ αιθαξηζκεηηθφ ραξαθηήξα θαη αλαθέξεηαη ζαλ έλα LCD ςεθίν. Σν νπνίν απνηειείηαη απφ 14 δηαθνξεηηθά segments. Ζ παξαθάησ εηθφλα δείρλεη έλα ηέηνην ςεθίν θαη ηα γξάκκαηα πάλσ ηνπ αλαθέξνληαη ην θάζε έλα ζε έλα segment ηνπ LCD ςεθίνπ. 6

8 σέζη Μεηαξύ LCD Data Registers και LCD Segments Σα άξηηα ςεθία ρξεζηκνπνηνχλ ηα 4 ρακειά bits απν ηα LCD Data Registers πνπ ζπλδένληαη θαη ηα πεξηηηά ρξεζηκνπνηνχλ ηα 4 πςειά bits. Γηα θάζε έλα ςεθίν ρξεζηκνπνηνχληαη ηέζζεξηο δηαθνξεηηθέο LCD Data Registers. Ζ ζρέζε κεηαμχ ησλ LCD Data Registers θαη ησλ ςεθίσλ είλαη νξγαλσκέλε έηζη ψζηε ε δηεχζπλζε αλάκεζα ζε θάζε LCD Data Register πνπ ρξεζηκνπνηήηε είλαη ζηαζεξή, ε δηάζηαζε αλάκεζα ζε θάζε δηεχζπλζε ζε φιεο ηεο πεξηπηψζεηο είλαη 0x05. Σα ςεθία 2 θαη 3, 4 θαη 5, 6 θαη 7 μεθηλνχλ αληίζηνηρα απφ ην LCDDR0, LCDDR1 θαη LCDDR2. Γηα λα ζρεκαηηζηεί ην γξάκκα Α ρξεηάδεηαη λα ελεξγνπνηήζνπκε ηα segment ηεο LCD A, B, C, E, F,G, L. Βιέπνληαο ηνλ παξαθάησ πίλαθα (πνπ πεξηγξάθεη θαη γηα ηα πεξηηηά θαη γηα ηα άξηηα ςεθία) κπνξνχκε λα θαηαιάβνπκε πηεο δηεπζχλζεηο ζηα κεηξψν πξέπεη λα ελεξγνπνηήζνπκε. 7

9 LCDDRx = Segments (K, -, -, A) =0,0,0,1 LCDDRx+5 = Segments (J, F, H, B) =0,1,0,1 LCDDRx+10 = Segments (L, E, G, C) =1,1,1,1 LCDDRx+15 = Segments (M, P, N, D) =0,0,0,0 νπνχ x ην αλάινγν δεχγνο (πεξηηηνχ, άξηηνπ ) ςεθίνπ ζέινπκε. π.ρ. Γηα ην ςεθίν 2 ζα είλαη LCDDR0 = 0bXXXX0001 =0xX1 LCDDR5 = 0bXXXX0101 =0xX5 LCDDR10 = 0bXXXX1111 =0xXf LCDDR15 = 0bXXXX0000 =0xX0 Ο σάπηηρ για ηα bit ηος ππώηος αλθαπιθμηηικού τηθίος ηηρ LCD. Ο σάπηηρ για ηα bit ηος δεύηεπος αλθαπιθμηηικού τηθίος ηηρ LCD. 8

10 Ο σάπηηρ για ηα bit ηος ηπίηος αλθαπιθμηηικού τηθίος ηηρ LCD. Ο σάπηηρ για ηα bit ηος ηέηαπηος αλθαπιθμηηικού τηθίος ηηρ LCD. Ο σάπηηρ για ηα bit ηος πέμπηος αλθαπιθμηηικού τηθίος ηηρ LCD. Ο σάπηηρ για ηα bit ηος έκηος αλθαπιθμηηικού τηθίος ηηρ LCD. 9

11 10

12 PIN CONFIGURATIONS 11

13 PINOUT Πάνω Όψη Κάτω Όψη AVR DRAGON 12

14 AVR DRAGON O AVR Dragon είλαη κηα πιαηθφξκα αλαπηχμεο, ρακεινχ θφζηνπο γηα ηηο δπλαηφηεηεο ηνπ, πνπ ππνζηεξίδεη ζρεδφλ φινπο ηνπο κηθξνεπεμεξγαζηέο ηεο AVR. Μπνξεί λα ρξεζηκνπνηεζεί γηα λα πξνγξακκαηίζεη, λα εμνκνηψζεη θαη λα απνζθαικαηψζεη. Δπίζεο πεξηιακβάλεη πιήξε ππνζηήξημε γηα ηηο ζπζθεπέο εμνκνίσζεο κε 32KB ή ιηγφηεξε κλήκεflash. ΓΙΑΤΝΓΔΔΙ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ISP In System programming High-voltage serial Programming JTAG programming Parallel Programming 13

15 ΔΙΓΗ ΓΙΑΤΝΓΔΔΩΝ JTAG debug WIRE O AVR Dragon ηξνθνδνηείηαη απφ ην θαιψδην USB, θαη κπνξεί επίζεο λα πξνκεζεπηεί έλα εμσηεξηθφ-ζηφρν κε έσο θαη 300mA (απφ ηελ VCC ππνδνρή) θαηά ηνλ πξνγξακκαηηζκφ ή ηνλ εληνπηζκφ ζθαικάησλ. Δάλ ν ζηφρνο έρεη ήδε ηξνθνδνζία απφ κηα εμσηεξηθή πεγή ελέξγεηαο, ν AVR Dragon ζα πξνζαξκνζηεί απηφκαηα ζην ίδην επίπεδν, κεηαηξέπνληαο φια ηα ζήκαηα κεηαμχ ηνπ ζηφρνπ θαη ηνπ AVR DRAGON. Αλ ν ζηφρνο ηξνθνδνηείηαη απφ εμσηεξηθή πεγή ελέξγεηαο, θακία ζχλδεζε δελ πξέπεη λα γίλεηαη κεηαμχ ηεο VCC ππνδνρή θαη ην εμσηεξηθφ ηνπ ζηφρνπ. Ο AVR Dragon ππνζηεξίδεηαη πιήξσο απφ ην AVR Studio. Απηφ επηηξέπεη ηελ εχθνιε ελεκέξσζε ηνπ AVR Dragon firmware γηα ηελ ππνζηήξημε λέσλ ζπζθεπψλ θαη πξσηφθνιισλ. Καηά ηε ζχλδεζε ηνπ AVR Dragon, ην AVR Studio ζα ειέγμεη απηφκαηα ην firmware θαη καο ελεκεξψλεη γηα ην εάλ, κηα ελεκεξσκέλε firmware είλαη δηαζέζηκε. ΒΑΙΚΑ ΥΑΡΑΚΣΗΣΙΚΑ 1) Τπνζηεξίδεη κέρξη θαη 3 ζεκεία δηαθνπήο ηνπ πξνγξάκκαηνο ηνπ πιηθνχ ή 1 maskable αξρείν δηαθνπήο (αλάινγα κε ηε κνλάδα OCD ζηε ζπζθεπή AVR) 2) Τπνζηεξίδεη κέρξη θαη 32 ζεκεία δηαθνπήο ινγηζκηθνχ 3) Me 128KB SRAM on board γηα γξήγνξε αλαβάζκηζε - δήισζε επηπέδνπ 4) ηηβαξoχ επηπέδνπ κεηαηξνπείο πνπ ππνζηεξίδνπλ απφ 1.8V ζε 5.5V ζηφρν ιεηηνπξγίαο. 5) Γέηλνπλ/αλεβάδνπλ 256KB θψδηθα ζε 60 δεπηεξφιεπηα 6) Full-speed USB 2.0 ζπκβαηή δηεπαθή (12 MB/sec) 7) Γπλαηφηεηα αλαβάζκηζεο firmware γηα ηελ ππνζηήξημε ησλ κειινληηθψλ ζπζθεπψλ AVR 8) Τπνζηεξίδεη NanoTrace (αλάινγα κε ηε κνλάδα OCD ζηε ζπζθεπή AVR Υξεζηκνπνηεί κλήκε ηεο ζπζθεπήο ) 9) Σξνθνδνζία κέζσ USB, θαη κπνξεί λα πξνκεζεχεη ελέξγεηαο ζε έλαλ εμσηεξηθφ ζηφρν 14

16 1) Διζαγωγή Σν AVR Studio είλαη έλα αλαπηπμηαθφ εξγαιείν γηα ηνπο κηθξνειεγθηέο ηεο νηθνγέλεηαο. Δδψ πεξηγξάθεηαη πψο λα εγθαηαζηήζεηε θαη λα ρξεζηκνπνηήζεηε ην AVR Studio. Σν AVR Studio επηηξέπεη ζηνλ ρξεζηή λα ειέγρεη πιήξσο ηελ εθηέιεζε ησλ πξνγξακκάησλ ζην εμσηεξηθφ ( hardware )πξνζνκνησηή. Σν AVR Studio επηηξέπεη ηελ εθηέιεζε ζε επίπεδν πεγαίνπ θψδηθα ηεο assembly πνπ έρεη δεκηνπξγεζεί κε ηνλ assembler ηεο Atmel θαη πξνγξάκκαηα γξακκέλα ζε C αθνχ γίλνπλ compile κε ηνλ ζπγθεθξηκέλν compiler. 2) Για να εγκαηαζηήζοςμε ηο AVR Studio από ηο WEB 1.Δληνπίδνπκε ην ASTUDIO.EXE ζην ηκήκα ηεο software ηεο Atmel. 2.Καηεβάδνπκε ην ΑSTUDIO.EXE ζην κέξνο πνπ επηζπκνχκε. 3.Σξέρνπκε ην ΑSTUDIO.EXE απφ ηνλ ηνπηθφ δίζθν. Θα απνζπκπηέζεη ην πξφγξακκα εγθαηάζηαζεο. 4.Σξέρνπκε ην SET UP.EXE. 5.Αθνινπζνχκε ηηο νδεγίεο ηνπ πξνγξάκκαηνο εγθαηάζηαζεο. Μφιηο εγθαηαζηήζνπκε ην AVR Studio, κπνξνχκε λα ην ηξέρνπκε απφ ην εηθνλίδην πνπ ζα δεκηνπξγήζεη. Αλ ν ζηφρνο καο είλαη λα ρξεζηκνπνηήζνπκε έλαλ hardware πξνζνκνίσζε ηφηε πξέπεη λα έρνπκε ζπλδέζεη ηνλ πξνζνκνίσζε θαη λα έρνπκε αλνίμεη ηελ ηξνθνδνζία ηνπ.( ζεκείσζε: Δάλ ην AVR Studio δελ βξεη ηνλ εμνκνησηή φηαλ μεθηλάεη, ηφηε απηφκαηα κπαίλεη ζε ιεηηνπξγία πξνζνκνίσζεο δει. κέζσ software). 3) Πεπιγπαθή Απηφ ην ηκήκα δίλεη κηα ζχληνκε πεξηγξαθή ησλ βαζηθψλ ραξαθηεξηζηηθψλ ηνπ AVR Studio. Γηα λα εθηειέζνπκε έλα πξφγξακκα κε ην AVR Studio πξέπεη πξψηα λα έρεη γίλεη compile κε θάπνηνλ compiler ή λα έρεη γίλεη κε ηνλ assembler ηεο Atmel ψζηε λα δεκηνπξγεζεί έλα αξρείν object πνπ λα κπνξεί λα δηαβαζηεί απφ ην AVR Studio. Μαδί κε ην παξάζπξν ηνπ πεγαίνπ θψδηθα ην AVR Studio νξίδεη θαη έλαλ αξηζκφ άιισλ παξαζχξσλ πνπ κπνξνχλ λα ρξεζηκνπνηεζνχλ γηα λα δνχκε ηα δηάθνξα resources ηνπ κηθξνειεγθηή. Tν βαζηθφ παξάζπξν ζην AVR Studio είλαη ην παξάζπξν πνπ θαίλεηαη ν πεγαίνο θψδηθαο. Όηαλ αλνίγνπκε έλα object αξρείν ηφηε ην παξάζπξν ηνπ πεγαίνπ θψδηθα δεκηνπξγείηαη απφ ην AVR Studio. Σν παξάζπξν ηνπ πεγαίνπ πξνβάιεη ηνλ θψδηθα πνπ εθηειείηαη απηήλ ηελ ζηηγκή θαη ην ζήκα επηινγήο θεηκέλνπ δείρλεη πάληα ζηελ εληνιή πνπ πξφθεηηαη λα εθηειεζηεί ακέζσο κεηά. 15

17 Ζ πξνεπηινγή είλαη λα εθηειείηαη ν θψδηθαο ζε επίπεδν πεγαίνπ θψδηθα, έηζη αλ ππάξρνπλ πιεξνθνξίεο γηα ηνλ πεγαίν θψδηθα AVR Studio μεθηλάεη λα δνπιεχεη κε ηνλ πεγαίν. Δπηπξφζζεηα εθηφο απφ ηελ ιεηηνπξγία κε πεγαίν θψδηθα είηε ζε C είηε ζε assembly ην AVR Studio βιέπεη θαη εθηειεί πξνγξάκκαηα ζε disassembly επίπεδν. Ο ρξήζηεο κπνξεί λα αιιάμεη ηνλ ηξφπν ιεηηνπξγίαο ηνπ AVR Studio απφ πεγαίν θψδηθα ζε disassembly, φηαλ ε εθηέιεζε ηνπ πξνγξάκκαηνο ζηακαηάεη. Ο ρξήζηεο κπνξεί λα εθηειεί ην πξφγξακκα κε απιά βήκαηα είηε αθνινπζψληαο ηνλ θψδηθα κέζα ζηηο ζπλαξηήζεηο είηε εθηειψληαο ηηο ζπλαξηήζεηο ρσξίο λα καο δείρλεη ηνλ θψδηθά ηνπο. Δπίζεο κπνξεί λα εθηειεί κνλνθφκαηα ηνλ (ππφινηπν) θψδηθα κηαο ζπλάξηεζεο κέρξη ην ηέινο ηεο, αθφκα κπνξεί λα εθηειέζεη ηνλ θψδηθα απφ ην ζεκείν πνπ έρεη ζηακαηήζεη κέρξη φπνην ζεκείν απνθαζίζεη ν ρξήζηεο.σέινο κπνξεί λα ζηακαηήζεη ηελ εθηέιεζε ηνπ θψδηθα ή λα θάλεη reset ζηνλ ζηφρν ηνπ πξνγξάκκαηνο. Δπίζεο ν ρξήζηεο κπνξεί λα νξίζεη έλαλ άπεηξν αξηζκφ απφ ζεκεία δηαθνπήο θαζέλα απφ ηα νπνία κπνξεί λα είλαη είηε ελεξγφ είηε φρη. Σα ζεκεία δηαθνπήο δελ δηαγξάθνληαη φηαλ θιείλνπκε ην πξφγξακκα. Σν παξάζπξν ηνπ πεγαίνπ δίλεη πιεξνθνξίεο γηα ηελ ξνή ηεο εθηέιεζεο ηνπ πξνγξάκκαηνο. Δπηπξφζζεηα ην AVR πξνζθέξεη έλαλ αξηζκφ απφ δηάθνξα παξάζπξα ηα νπνία επηηξέπνπλ ζηνλ ρξήζηε λα έρεη πιήξε έιεγρν ηεο θαηάζηαζεο θάζε ζηνηρείνπ πνπ πεξηιακβάλεη ν ππνζεηηθφο κηθξνειεγθηήο πνπ εμνκνηψλεηαη. Σα δηαζέζηκα παξάζπξα είλαη: 1) Σν Watch window: Γείρλεη ηηο ηηκέο ησλ δηάθνξσλ ζπκβφισλ πνπ έρσ νξίζεη. ε απηφ ην παξάζπξν ν ρξήζηεο κπνξεί λα «δεί» ηεο ηηκέο ησλ κεηαβιεηψλ ελφο πξνγξάκκαηνο ζε C πνπ ηξέρεη. 2) Σν Register window: Γείρλεη ηηο ηηκέο ησλ θαηαρσξεηψλ.οη ηηκέο ησλ θαηαρσξεηψλ κπνξνχλ λα αιιάμνπλ φηαλ ζηακαηάεη ε εθηέιεζε ηνπ πξνγξάκκαηνο. 3) Σα Memory window(1,2,3): Γείρλνπλ ηα πεξηερφκελα ηεο κλήκεο πξνγξάκκαηνο δεδνκέλσλ ή εηζφδνπ / εμφδνπ. Σα πεξηερφκελα κπνξνχλ λα θαλνχλ είηε ζε δεθαεμαδηθή κνξθή είηε ζε ASCII.Σα πεξηερφκελα ηεο κλήκεο κπνξνχλ λα αιιάμνπλ φηαλ ζηακαηάεη ε εθηέιεζε ηνπ πξνγξάκκαηνο. 4) Σν Message window:γείρλεη κελχκαηα ηνπ AVR Studio πξνο ηνλ ρξήζηε. 5) Σν Processor window:γείρλεη δσηηθέο γηα ηνλ κηθξνειεγθηή πιεξνθνξίεο φπσο : program counter, stack pointer, status register, cycle counter, X,Y&Z pointer, rampd register and eind register. Όιεο απηέο νη πιεξνθνξίεο κπνξνχλ λα αιιαρζνχλ φηαλ έρεη ζηακαηήζεη ε εθηέιεζε ηνπ πξνγξάκκαηνο. Σελ πξψηε θνξά πνπ έλα αξρείν object εθηειείηαη ν ρξήζηεο πξέπεη λα ξπζκίζεη ηα παξάζπξα πνπ είλαη βνιηθά γηα ηελ παξαηήξεζε ηεο εθηέιεζεο ηνπ πξνγξάκκαηνο ψζηε λα βιέπεη ηηο πιεξνθνξίεο πνπ ζέιεη γηα ην ζπγθεθξηκέλν πξφγξακκα. Σελ επφκελε θνξά πνπ ζα μαλαθνξησζεί ην ίδην project νη ξπζκίζεηο παξακέλνπλ σο είραλ. 16

18 4) Σα παπάθςπα ηος AVR Studio 1. Σο παπάθςπο ηος πηγαίος κώδικα Σν παξάζπξν ηνπ πεγαίνπ θψδηθα είλαη ην θεληξηθφ παξάζπξν ηνπ AVR Studio. Γεκηνπξγείηαη φηαλ αλνίγεη έλα αξρείν object θαη είλαη παξφλ θαζ φιε ηελ δηάξθεηα ρξήζεο ηνπ AVR Studio.Αλ ν ρξήζηεο θιείζεη ην παξάζπξν ηνπ πεγαίνπ ηφηε θιείλεη θαη ην αξρείν object. Σν παξάζπξν ηνπ πεγαίνπ δείρλεη ηνλ θψδηθα πνπ εθηειείηαη απηή ηελ ζηηγκή.ζ επφκελε πξνο εθηέιεζε εληνιή είλαη πάληα καξθαξηζκέλε απφ ην AVR Studio. Αλ ην καξθάξηζκα κεηαθηλεζεί απφ ηνλ ρξεζηή ηφηε κπνξνχκε αθφκα λα αλαγλσξίζνπκε πηα είλαη ε επφκελε πξνο εθηέιεζε εληνιή θαζψο ην πξνεγνπκέλσο κπαξθαξηζκέλν θείκελν γίλεηαη κπιε. Έλα ζεκείν δηαθνπήο αλαγλσξίδεηαη ζην παξάζπξν ηνπ πεγαίνπ θψδηθα ζαλ κηα ηειεία ζηα αξηζηεξά ηεο εληνιήο νπνχ έρνπκε ζέζε ην ζεκείν δηαθνπήο. Αλ ηνπνζεηήζνπκε ην δξνκέα (cursor) ζε έλα ζεκείν θαη επηιέμνπκε ηελ εληνιή run to cursor ηφηε ην πξφγξακκα ζα εθηειεζηεί κέρξη λα θηάζεη ζηελ εληνιή πνπ έρνπκε ηνπνζεηήζεη ην δξνκέα. Σα ζεκεία δηαθνπήο ηνπνζεηνχληαη κε παξφκνην ηξφπν. Σνπνζεηνχκε ην δξνκέα ζηε εληνιή πνπ ζέινπκε λα ζέζνπκε ην ζεκείν δηαθνπήο θαη επηιέγνπκε ην toggle break point.αλ ππάξρεη έλα ζεκείν δηαθνπήο ηφηε απηφ δηαγξάθεηαη αιιηψο ηνπνζεηείηε έλα ζεκείν δηαθνπήο. Έλα αξρείν object κπνξεί λα απνηειείηε απφ πνιιά ηκήκαηα. Έλα ηκήκα εκθαλίδεηαη θάζε θνξά αιιά ν ρξήζηεο κπνξεί λα αιιάμεη ην ηκήκα πνπ εκθαλίδεηαη δηαιέγνληαο απηφ πνπ ζέιεη λα δεη ζην πιαίζην επηινγήο, επάλσ αξηζηεξά ζην παξάζπξν ηνπ πεγαίνπ θψδηθα. Απηφ είλαη έλα αξθεηά ρξήζηκν ραξαθηεξηζηηθφ θαζψο καο επηηξέπεη λα νξίζνπκε ζεκεία δηαθνπήο θαη ζε άιια ηκήκαηα ηνπ θψδηθα εθηφο απηνχ πνπ εθηειείηαη. Αλ ην θνπκπί δεμηά απφ ην πιαίζην επηινγήο ηκήκαηνο παηεζεί, ηφηε ην παξάζπξν αιιάδεη κεηαμχ εθηέιεζεο πεγαίνπ θψδηθα θαη θψδηθα κεραλήο. Όηαλ ην AVR STUDIO δνπιεχεη κε θψδηθα κεραλήο. ε νξηζκέλεο πεξηπηψζεηο φηαλ δελ είλαη δηαζέζηκνο ν πεγαίνο θψδηθαο, φπσο π.ρ. φηαλ θνξηψλσ έλα αξρείν ηχπνπ Intel-hex.Σφηε ε εθηέιεζε γίλεηαη ζε επίπεδν θψδηθα κεραλήο. Σν παξάζπξν ηνπ πεγαίνπ θψδηθα ππνζηεξίδεη ηνλ clipboard ησλ windows.ο ρξήζηεο κπνξεί λα επηιέμεη ηκήκα (ή νιφθιεξν) ηνπ πεξηερνκέλνπ ηνπ παξαζχξνπ θαη λα ηα αληηγξάςεη ζην clipboard επηιέγνληαο copy ζην κελνχ edit. Οη εληνιέο Toggle Breakpoint, Run to cursor, θαη εληνιέο αληηγξαθήο θεηκέλνπ είλαη επίζεο δηαζέζηκεο ζην κελνχ πνπ εκθαλίδεηαη θάλνληαο δεμί θιίθ κε ην πνληίθη. Μφιηο παηεζεί ην δεμί πιήθηξν ηνπ πνληηθηνχ έλα κελνχ εκθαλίδεηαη. 17

19 2. To watch window Σν watch window κπνξεί λα εκθαλίζεη ηνλ ηχπν θαη ηελ ηηκή ζπκβφισλ φπσο π.ρ. κηα κεηαβιεηή ζε έλα πξφγξακκα γξακκέλν ζε C. Καζψο ην AVR Studio δελ κπνξεί λα δεκηνπξγήζεη πιεξνθνξίεο ζρεηηθά κε ηα ζχκβνια, απηφ ην παξάζπξν έρεη λφεκα κφλν φηαλ έρνπκε ηξνθνδνηήζεη ην AVR Studio κε πεγαίν θψδηθα ζε C. Σν watch window έρεη ηξία πεδία. Σν πξψην πεδίν πεξηέρεη ην φλνκα ηνπ ζπκβφινπ ην νπνίν είλαη ππφ παξαθνινχζεζε. Σν επφκελν έρεη ηνλ ηχπν ηνπ ζπκβφινπ θαη ην ηξίην ηελ ηηκή. Δμ νξηζκνχ ην παξάζπξν ησλ watches είλαη άδεην,νπφηε φια ηα ζχκβνια πνπ ζέιεη ν ρξήζηεο λα παξαθνινπζεί πξέπεη λα ηνπνζεηεζνχλ ζην watch window.μφιηο έλα ζχκβνιν ηεζεί ππφ παξαθνινχζεζε παξακέλεη φζεο θνξέο θαη λα μαλά-εθηειέζνπκε ηνλ θψδηθα. Αθφκα θαη αλ θιείζνπκε ην παξάζπξν κε ηα watches απηά δελ δηαγξάθνληαη. Τπάξρνπλ εληνιέο γηα λα πξνζζέηνπκε θαη λα αθαηξνχκε watches θαζψο θαη γηα λα ηα δηαγξάςνπκε φια. Έλα watch πξνζηίζεηαη κε ηελ εληνιή add watch απφ ην κελνχ watch ή απφ ηελ κπάξα εξγαιείσλ απαζθαικάησζεο.δπίζεο κπνξνχκε λα πξνζζέζνπκε έλα watch αλ παηήζνπκε ην πιήθηξν INS φηαλ είλαη ελεξγφ παξάζπξν ην watch window. Οηαλ εθηειεζηεί κηα εληνιή add watch ρξήζηεο πξέπεη λα δψζεη ην φλνκα ηνπ ζπκβφινπ πνπ ζέιεη λα παξαθνινπζεί. Μπνξεί λα δψζεη, είηε λα κελ δψζεη πιεξνθνξίεο γηα ηελ εκβέιεηα ηνπ ζπκβφινπ (SCOPE). Σν AVR Studio πξψηα ζα ςάμεη γηα ην ζχκβνιν ζαλ λα πεξηέρεη πιεξνθνξίεο εκβέιεηαο. Αλ απνηχρεη απηφ ην AVR Studio ςάρλεη αλ ππάξρεη απηφ ην ζχκβνιν ζηελ εκβέιεηα ηνπ θψδηθα πνπ εθηειείηαη απηήλ ηελ ζηηγκή. Αλ ην ζχκβνιν, ην πεδίν ηνπ ηχπνπ δείρλεη??? θαη ην πεδίν ηηκήο είλαη άδεην. Κάζε θνξά πνπ ε εθηέιεζε ηνπ πξνγξάκκαηνο ζηακαηάεη ην AVR Studio ςάρλεη ζηελ ηξέρνπζα εκβέιεηα θαη πξνζπαζεί λα βξεί ην ζχκβνιν ζην νπνίν αλαθέξεηαη ην φλνκα πνπ δψζακε. Αλ ην βξεη ηφηε ζην παξάζπξν κε ηα watches δείρλεη, εθηφο ηνπ νλφκαηνο, ηελ εκβέιεηα ηνπ ζπκβφινπ. Γελ είλαη δπλαηφλ λα έρνπκε ζχκβνια πνπ αιιάδνπλ εκβέιεηεο. Αλ έλα ζχκβνιν βξεζεί, δελ πξφθεηηαη λα αιιάμεη εκβέιεηα. Σα watches παξακέλνπλ αλ θιείζεη ην πξφγξακκα. Σν αλ έλα ζχκβνιν είλαη εληφο εκβέιεηαο ή φρη απνηειεί κέξνο ηεο πιεξνθνξίαο πνπ πξνζθέξεη ην παξάζπξν παξαθνινχζεζεο. Αλ θάπνην ζχκβνιν είλαη εθηφο εκβέιεηαο ηφηε ην πεδίν πνπ θαίλεηαη ε ηηκή ηνπ αλαθέξεη out of scope. Γηα λα δηαγξάςνπκε έλαλ watch πξέπεη πξψηα λα θάλνπκε θιίθ ζην ζχκβνιν κε ην αξηζηεξφ θνπκπί ηνπ πνληηθηνχ. Όηαλ έλα ζχκβνιν κε απηφλ ηνλ ηξφπν ην AVR Studio δέρεηαη ηελ επηινγή Delete Watch απφ ην κελνχ watch. Αλ ην παξάζπξν παξαθνινχζεζεο είλαη ην ελεξγφ παξάζπξν ηφηε κπνξνχκε λα δηαγξάςνπκε έλα watch παηψληαο ην πιήθηξν DEL. Σν παξάζπξν παξαθνινχζεζεο κπνξεί λα ρξεζηκνπνηεζεί γηα λα παξαθνινπζήζνπκε πίλαθεο ή δνκέο ηεο C. Ζ ζχληαμε είλαη ίδηα κε απηήλ ηεο C, (αγθχιεο ([,]) γηα πίλαθεο θαη ηελ ηειεία (.) γηα ηηο δνκέο). Όηαλ παξαθνινπζνχκε πίλαθεο κπνξνχκε λα ρξεζηκνπνηήζνπκε κεηαβιεηέο ζαλ δπλακηθνχο δείθηεο ζηα ζηνηρεία ηνπ πίλαθα. Δίλαη δπλαηφλ δειαδή λα παξαθνινπζνχκε ην ζχκβνιν my array[i] αλ ην i είλαη κηα αθέξαηα κεηαβιεηή θαη έρνπλ θνηλή εκβέιεηα κε ην my array[]. 18

20 Γελ γίλεηαη λα ππάξρνπλ παξαπάλσ απφ έλα ελεξγά παξάζπξα παξαθνινχζεζεο ηαπηφρξνλα. Σα ζχκβνια πνπ είλαη ππφ παξαθνινχζεζε δελ ράλνληαη αλ θιείζνπκε ην πξφγξακκα. Σν παξάζπξν παξαθνινχζεζεο κπνξεί λα απελεξγνπνηεζεί θαη λα ελεξγνπνηεζεί θαη πάιη ηα ζχκβνια ππφ επηηήξεζε δελ ράλνληαη. 5) Watches Όηαλ ε εθηέιεζε γίλεηαη ζε επίπεδν πεγαίνπ θψδηθα ηφηε ην παξάζπξν κε ηα watches κπνξεί λα ρξεζηκνπνηεζεί γηα λα παξαηεξνχκε ηελ ηηκή θάπνησλ κεηαβιεηψλ. Όηαλ ρξεζηκνπνηνχκε object αξρεία πνπ δεκηνπξγήζεθαλ απφ ηνλ AVR Assembler ηφηε δελ ππάξρνπλ δηαζέζηκεο νη απαξαίηεηεο πιεξνθνξίεο θαη δελ κπνξνχκε λα ρξεζηκνπνηήζνπκε ηα watches Πποζθήκη watches Γηα λα πξνζζέζεη ν ρξήζηεο έλα λέν watch πξέπεη λα επηιέμεη ην add watch απφ ην κελνχ debug ή λα παηήζεη ην θνπκπί add watch απφ ηελ κπάξα εξγαιείσλ. Αλ ην παξάζπξν κε ηα watches δελ είλαη ελεξγφ ηφηε κπνξνχκε λα ρξεζηκνπνηήζνπκε ην INS Γιαγπαθή watches Ο ρξήζηεο κπνξεί λα δηαγξάςεη έλα watch καξθάξνληαο ηνλ ζην watch window θαη έπεηηα δίλνληαο κηα εληνιή delete watch είηε απφ ην κελνχ debug είηε απφ ηελ κπάξαο εξγαιείσλ. Δάλ ην παξάζπξν ησλ watches είλαη ελεξγφ ηφηε κπνξνχκε λα ρξεζηκνπνηήζνπκε ην DEL Γιαγπαθή όλων ηων watches Ζ εληνιή Delete all watches είλαη δηαζέζηκε απφ ην κελνχ debug. Όηαλ θιεζεί απηή ε εληνιή ηφηε δηαγξάθνληαη φια ηα watches. 6) ημεία Γιακοπήρ Ο ρξήζηεο κπνξεί λα νξίζεη απεξηφξηζην αξηζκφ απφ ζεκεία δηαθνπήο.σα ζεκεία δηαθνπήο δελ ράλνληαη φηαλ θιείλνπκε ην πξφγξακκα εθηφο αλ ρξεζηκνπνηήζνπκε πην θαηλνχξγην αξρείν object. Όηαλ έλα ζεκείν ηεζεί, θαίλεηαη ζηα αξηζηεξά ηεο εληνιήο ζαλ κηα ηειεία. 6.1 Toggle Breakpoint Ζ εληνιή Toggle Breakpoint ελεξγνπνηεί ή απελεξγνπνηεί ην ζεκείν δηαθνπήο γηα ηελ εληνιή ζηελ νπνία βξηζθφκαζηε. Ζ επηινγή απηή είλαη δηαζέζηκε κφλν φηαλ ην ελεξγφ παξάζπξν είλαη απηφ ηνπ θψδηθα. 19

21 6.2 Clear all Breakpoint Απηή ε εληνιή δηαγξάθεη φια ηα ζεκεία δηαθνπήο.ζ επηινγή απηή είλαη δηαζέζηκε κνλφ φηαλ ην ελεξγφ παξάζπξν είλαη απηφ ηνπ θψδηθα. 6.3 Show List Δκθαλίδεηαη έλα παξάζπξν ζην νπνίν ν ρξήζηεο κπνξεί λα δεη πνπ έρεη βάιεη ζεκεία δηαθνπήο, λα πξνζζέζεη έλα θαηλνχξγην λα δηαγξάςεη λα απελεξγνπνηήζεη ή λα απελεξγνπνηήζεη θαη λα δεη ηνλ θψδηθα φπνπ έρεη βάιεη ην ζεκείν δηαθνπήο. 7) Μπάπα Δπγαλείων Σν AVR Studio πεξηέρεη 3 κπάξεο εξγαιείσλ: 1)Γεληθά εξγαιεία 2)Δξγαιεία απαζθαικάησζεο (debug) 3) Δξγαιεία views 8) Execution Target To AVR Studio κπνξεί λα δνπιέςεη κε έλαλ V3 In Circuit Emulator. Όηαλ ν ρξήζηεο θνξηψλεη έλα αξρείν ηφηε απηνκάησο ν AVR Studio ειέγρεη αλ ππάξρεη ν Emulator θαη ηφηε ηνλ ζέηεηο σο ζηφρν γηα εθηέιεζε ηνπ πξνγξάκκαηνο. Ο εμνκνησηήο πξέπεη λα είλαη ζπλδεκέλνο ζε θάπνηα ζεηξηαθή ζχξα. 8.1 Δπιλογέρ εξομοιωηή Οη επηινγέο ηνπ εμνκνησηή εκθαλίδνληαη φηαλ μεθηλάεη έλα θαηλνχξγην project. ζα εκθαληζηεί έλα παξάζπξν πνπ έρεη δηαζέζηκα 4 θχιια: κλήκε, Ρνιφη, Γηα πξνρσξεκέλνπο, θαη LCD Display (ην LCD Display δελ είλαη δηαζέζηκν αθφκε). 8.2 Ρςθμίζειρ Ρολογιού Ο ρξήζηεο κπνξεί λα επηιέμεη αλ ν εμνκνησηήο ζα ρξνλίδεηαη απφ ην δηθφ ηνπ πξνγξακκαηηδφκελν θξχζηαιιν ή αλ ζα ρξνλίδεηε απφ θάπνηα εμσηεξηθή πεγή. Αλ ρξεζηκνπνηεζεί ν εζσηεξηθφο θξχζηαιινο ηφηε ν ρξήζηεο κπνξεί λα επηιέμεη νπνηαδήπνηε ζπρλφηεηα κεηαμχ 400 KHz- 20MHz. Ο ρξήζηεο κπνξεί λα επηιέμεη νπνηαδήπνηε ζπρλφηεηα.απφ θάπνηεο πξνθαζνξηζκέλεο ή λα γξάςεη νπνηαδήπνηε ζπρλφηεηα ζέιεη. Γελ είλαη δπλαηφ λα δεκηνπξγεζεί ε θάζε ζπρλφηεηα. Ζ πξαγκαηηθή ζπρλφηεηα ηνπ ξνινγηνχ είλαη απηή πνπ ηππψλεηαη ζην κήλπκα. 20

22 LCD EDITOR Πεπιγπαθή: Ζ νζφλε LCD Icon Editor είλαη έλα κνλφρξσκν εξγαιείν ζρεδίαζεο γηα λα παξάγεη γξαθηθά ζχκβνια, εηθφλεο θαη πίλαθεο. Έρεη ζρεδηαζηεί γηα ρξήζε θαηά ηε δηάξθεηα ηεο αλάπηπμεο ησλ γξαθηθψλ LCD θαη ησλ εθαξκνγψλ ηνπ εθηππσηή. Δίλαη θαηάιιειν γηα ρξήζε ζε ελζσκαησκέλα αλαπηπμηαθά εθαξκνγψλ, φπνπ είλαη ζπρλά απαξαίηεην γηα λα πξνβάινπκε θαη λα επεμεξγαζηνχκε γξαθηθά ζχκβνια κε ηελ ίδηα αλάιπζε pixel πνπ ρξεζηκνπνηείηαη απφ ηελ νζφλε LCD ή ην πιηθφ εθηππσηή. Ζ LCD κε εηθνλίδηα έθδνζεο θαζηζηά εχθνιν λα πεξηζηξαθεί θαη λα επζπγξακκίζεη έλα γξαθηθφ ζχκβνιν θαη λα απνζεθεχηεί ην ζχκβνιν κε ηε κνξθή πνπ είλαη πην θαηάιιειν γηα έλα ζπγθεθξηκέλν γξαθηθφ ειεγθηή. Σα αξρεία εμφδνπ απφ ην πξφγξακκα επεμεξγαζίαο LCD κε εηθνλίδηα κπνξνχλ λα πεξηιεθζνχλ άκεζα ζην C πεγαίν θψδηθα γηα λα δεκηνπξγήζνπκε έλα-rom πνπ είλαη ζε ζέζε ζπκβφινπ ή πίλαθα γξακκαηνζεηξάο. Ζ ίδηα δνκή C ρξεζηκνπνηείηαη γηα ηηο γξακκαηνζεηξέο, ηα ζχκβνια θαη ηα εηθνλίδηα ραξαθηήξα. 21

23 Παπάθςπο επγαλειοθήκηρ γπαθικών Αναλογικέρ γπαμμαηοζειπέρ και κυδικοζελίδερ: 22

24 C Λίγα λόγια για ηην C Ζ Γιψζζα Πξνγξακκαηηζκνχ C είλαη κία γεληθνχ ζθνπνχ γιψζζα πξνγξακκαηηζκνχ, πνπ ππνζηεξίδεη πιήξσο ην πξνγξακκαηηζηηθφ πξφηππν δηαδηθαζηψλ (procedural programming paradigm). Με ιίγα ιφγηα ππνζηεξίδεη ηνλ πξνγξακκαηηζκφ κέζσ δηαδηθαζηψλ (κε ηε κνξθή ζπλαξηήζεσλ) πιήξσο. Δπίζεο είλαη γιψζζα κέζνπ θαη ρακεινχ επηπέδνπ. Σν ηειεπηαίν ζεκαίλεη φηη βξίζθεηαη θνληά ζην πιηθφ (hardware). Γελ ππάξρεη ρψξνο γηα άιιε γιψζζα πξνγξακκαηηζκνχ ρακειφηεξνπ επηπέδνπ απφ ηελ C (θαη ηελ C++), εθηφο απφ ηε ζπκβνιηθή γιψζζα (assembly language). Ζ C ρξεζηκνπνηείηαη γηα ηελ δεκηνπξγία Λεηηνπξγηθψλ πζηεκάησλ, πξνγξακκάησλ πνπ ηξέρνπλ απεπζείαο ζην hardware, αιιά θαη ζπλεζηζκέλσλ πξνγξακκάησλ ρξεζηψλ. Έλα πξφγξακκα πνπ είλαη γξακκέλν ζχκθσλα κε ην επίζεκν Πξφηππν, είλαη θνξεηφ (δειαδή γίλεηαη compiled ζε κεραλήκαηα δηαθνξεηηθψλ αξρηηεθηνληθψλ κε compilers πνπ ππνζηεξίδνπλ ην επίζεκν Πξφηππν), ρσξίο ή κε ειάρηζηεο αιιαγέο. Γηα παξάδεηγκα, ε ρξήζε ζηαζεξψλ ραξαθηήξσλ (π.ρ. 'A', '\n', θ.ι.π.) αληί ζπγθεθξηκέλσλ αθέξαησλ ηηκψλ πνπ αληηζηνηρνχλ ζε ραξαθηήξεο ελφο ζπγθεθξηκέλνπ ζπζηήκαηνο ραξαθηήξσλ (π.ρ. ASCII), θάλεη έλα πξφγξακκα λα δνπιεχεη ρσξίο αιιαγέο ζε νπνηνδήπνηε ζχζηεκα ραξαθηήξσλ (π.ρ. ASCII, EBCDIC, Unicode). Άιια παξαδείγκαηα θνξεηφηεηαο απνηεινχλ ηα κεγέζε ζε Bytes θαη ην εχξνο ηηκψλ ησλ ελζσκαησκέλσλ ηχπσλ, πνπ κπνξνχλ λα δηαθέξνπλ απφ κεράλεκα ζε κεράλεκα (εθηφο ηνπ κεγέζνπο ζε Bytes ησλ ηχπσλ char, signed char θαη unsigned char, πνπ θαηαιακβάλνπλ πάληνηε 1 Byte). Γηα παξάδεηγκα, ηα εχξε ηηκψλ ησλ ελζσκαησκέλσλ ηχπσλ πεξηέρνληαη ζηηο ηππηθέο θεθαιίδεο limits.h θαη float.h. Έηζη, ε κέγηζηε θαη ε ειάρηζηε ηηκή ηνπ ελζσκαησκέλνπ ηχπνπ int ζε έλα ζχζηεκα δίλνληαη απφ ηηο ζηαζεξέο INT_MAX θαη INT_MIN ηεο ηππηθήο θεθαιίδαο limits.h. Ο αξηζκφο ησλ bits ελφο Byte ζε νπνηνδήπνηε ζχζηεκα, δίλεηαη απφ ηελ ζηαζεξά CHAR_BIT ηεο limits.h (ππάξρνπλ θαη ζπζηήκαηα φπνπ έλα Byte πεξηέρεη πεξηζζφηεξα απφ 8 bits). Σέινο, απφ άπνςε πιηθνχ (hardware), ε Γιψζζα Πξνγξακκαηηζκνχ C ρξεζηκνπoηείηαη γηα ηνλ πξνγξακκαηηζκφ κηθξψλ εκθπηεπκέλσλ ζπζθεπψλ (π.ρ. BIOSes γξακκέλα ζε C, απηφκαηα πνηηζηηθά ζπζηήκαηα, ζπζηήκαηα ζπλαγεξκνχ) κέρξη ηεξάζηηα Mainframes. Δνζωμαηωμένοι ακέπαιοι ηύποι ηαξινομημένοι καηά μέγεθορ, από ηον μικπόηεπο ηύπο ππορ ηον μεγαλύηεπο: char: Μέγεζνο 1 Byte. Μπνξεί λα είλαη πινπνηεκέλνο ζαλ πξνζεκαζκέλνο ή απξφζεκνο. Υξεζηκνπνηείηαη ζπλήζσο γηα ηελ απνζήθεπζε ραξαθηήξσλ. 23

25 signed char: Πξνζεκαζκέλνο char. Μέγεζνο 1 Byte. unsigned char: Απξφζεκνο char. Μέγεζνο 1 Byte. short ή signed short ή short int ή signed short int: Πξνζεκαζκέλνο αξηζκεηηθφο αθέξαηνο ηχπνο. unsigned short ή unsigned short int: Απξφζεκνο αθέξαηνο ηχπνο. int ή signed int ή signed: Πξνζεκαζκέλνο αθέξαηνο ηχπνο. unsigned ή unsigned int: Απξφζεκνο αθέξαηνο ηχπνο. long ή signed long ή signed long int: Πξνζεκαζκέλνο αθέξαηνο ηχπνο. unsigned long ή unsigned long int: Απξφζεκνο αθέξαηνο ηχπνο. Δνζωμαηωμένοι (πποζημαζμένοι) ηύποι κινηηήρ ςποδιαζηολήρ ηαξινομημένοι καηά μέγεθορ από ηον μικπόηεπο ηύπο ππορ ηον μεγαλύηεπο: float double long double (πνιχ κεγάιεο αθξηβείαο) Οπιζμοί πινάκων: Παξαδείγκαηα: int array[4]= {1, 2, 3, 4}; char a[4]= { 'a', 'b', 'c', '7'}; int b[7]; /*... */ b[0]=3; b[1]= 4; b[2]= 6; b[3]= 2; b[4]= 7; b[5]= 0; b[6]= 5; int c[7]={3, 4, 6}; /* Σα ππφινηπα ζηνηρεία παίξλνπλ ηελ ηηκή 0 */ int d[]= {1,3,5,7}; /* Ηζνδχλακν κε int d[4]= { 1,3,5,7}; */ char str[]= Some Text ; /* Ηζνδχλακν κε char str[]={ 'S', 'o', 'm', 'e', ' ', 'T', 'e', 'x', 't','\0'}; */ Οπιζμοί ζηαθεπών: Οη ζηαζεξέο νξίδνληαη κε ηελ κνξθή: const ηχπνο φλνκα_ζηαζεξάο= ηηκή; 24

26 Παξαδείγκαηα: const char ENTER= '\n'; const double PI= ; ςναπηήζειρ: Κάζε πξφγξακκα ηεο C κπνξεί λα πεξηέρεη κφλν κία ζπλάξηεζε πνπ ιέγεηαη main() ε νπνία απνηειεί ηνλ βαζηθφ θνξκφ εθηέιεζεο ηνπ πξνγξάκκαηνο. Ζ main() κπνξεί λα νξηζηεί κε ηηο εμήο κνξθέο: int main(void), int main(int argc, char *argv[]), int main(int argc, char **argv); Ζ πην ζπλεζηζκέλε κνξθή είλαη: int main(void). Ο int είλαη ν ηχπνο επηζηξνθήο ηεο ζπλάξηεζεο, ην void σο φξηζκα δειψλεη φηη ε ζπλάξηεζε δελ παίξλεη φξηζκα. Ζ επηζηξνθή ηηκήο 0 κέζα ζηνλ νξηζκφ ηεο main() ζεκαηνδνηεί επηηπρή ηεξκαηηζκφ ηνπ πξνγξάκκαηνο. Παξάδεηγκα: #include <stdio.h> int main(void) { printf("hello world!\n"); return 0; } Ζ ζπλάξηεζε printf() ηππψλεη ζηελ πξνθαζνξηζκέλε έμνδν (ζπλήζσο ε νζφλε) κελχκαηα, κεηαβιεηέο θαη ζηαζεξέο. Ζ ζπλάξηεζε printf() δειψλεηαη ζηελ ηππηθή θεθαιίδα (δειαδή κία επίζεκε θεθαιίδα ηεο γιψζζαο C) stdio.h. πκπεξηιακβάλνπκε κία θεθαιίδα (πνπ είλαη ζπλήζσο πινπνηεκέλε σο αξρείν) κε ηελ εληνιή #include. Ο ραξαθηήξαο '\n' είλαη έλαο ραξαθηήξαο δηαθπγήο θαη ν ζπγθεθξηκέλνο ζεκαίλεη αιιαγή γξακκήο. Οη πην ζπλεζηζκέλνη σαπακηήπερ δηαθπγήο είλαη νη: \a: ραξαθηήξαο πξνεηδνπνίεζεο (θνπδνχλη) \b: νπηζζνρψξεζε \n: λέα γξακκή \t: νξηδφληηνο ζηεινγλψκνλαο (Tab) \\: Αλάπνδε θάζεηνο (\) \?: ιαηηληθφ εξσηεκαηηθφ \': κνλφ εηζαγσγηθφ \ : δηπιφ εηζαγσγηθφ \ooo: νθηαδηθφο αξηζκφο, φπνπ ooo είλαη έλα έσο ηξία νθηαδηθά ςεθία \xhh: δεθαεμαδηθφο αξηζκφο, φπνπ hh έλα ή πεξηζζφηεξα δεθαεμαδηθά ςεθία 25

27 ΜΙΚΡΟΔΛΔΓΚΣΔ Σι είναι έναρ μικποελεγκηήρ: Ο κηθξνειεγθηήο είλαη έλαο ηχπνο επεμεξγαζηή, νπζηαζηηθά κηα παξαιιαγή κηθξνεπεμεξγαζηή, ν νπνίνο κπνξεί λα ιεηηνπξγήζεη κε ειάρηζηα εμσηεξηθά εμαξηήκαηα, ιφγσ ησλ πνιιψλ ελζσκαησκέλσλ ππνζπζηεκάησλ πνπ δηαζέηεη. Με άιια ιφγηα, έλαο κηθξνειεγθηήο (φπσο επίζεο θαη ν MCU ή ν κc) είλαη έλα ππνινγηζηηθφ ιεηηνπξγηθφ ζχζηεκα ζε έλα ηζηπάθη. Πεξηιακβάλεη έλαλ θεληξηθφ επεμεξγαζηή, ηελ κλήκε θαη ηα πξνγξακκαηηδφκελα πεξηθεξεηαθά εηζφδνπ θαη εμφδνπ. Σν Micro δείρλεη φηη ε ζπζθεπή είλαη κηθξή θαη ν ειεγθηήο ιέεη φηη ε ζπζθεπή ζα κπνξνχζε λα ρξεζηκνπνηεζεί γηα ηνλ έιεγρν αληηθεηκέλσλ, δηαδηθαζίσλ ή γεγνλφησλ. Έλαο άιινο φξνο γηα λα πεξηγξάςεηο έλαλ κηθξνειεγθηή είλαη ν ελζσκαησκέλνο ειεγθηήο, δηφηη ν κηθξνειεγθηήο θαη ηα θπθιψκαηα ππνζηήξημήο ηνπ είλαη ζπλήζσο ελζσκαησκέλα ζηηο ζπζθεπέο πνπ ειέγρνπλ. Πος Υπηζιμοποιείηαι: Υξεζηκνπνηείηαη επξχηαηα ζε φια ηα ελζσκαησκέλα ζπζηήκαηα ειέγρνπ, ρακεινχ θαη κεζαίνπ θφζηνπο, φπσο απηά πνπ ρξεζηκνπνηνχληαη ζε απηνκαηηζκνχο, ειεθηξνληθά θαηαλαισηηθά πξντφληα, ειεθηξηθέο ζπζθεπέο θαη θάζε είδνπο απηνθηλνχκελα ηξνρνθφξα νρήκαηα. 26

28 ΒΑΙΚΟ ΓΙΑΓΡΑΜΜΑ ΔΝΟ ΜΙΚΡΟΔΛΔΓΚΣΗ: 1) CPU: Ζ CPU θάλεη φιεο ηηο αξηζκεηηθέο θαη ινγηθέο πξάμεηο. Διέγρεη ηε ξνή ηεο εθηέιεζεο ησλ εληνιψλ. 2) ROM ( Read Only Memory) : Ζ ROM έρεη πνιχ ζεκαληηθά δεδνκέλα θαη πξνεηνηκαζία γηα ηνλ κηθξνειεγθηή. Καηέρεη ην πξφγξακκα παξαθνινχζεζεο. Δίλαη γξακκέλν απφ ηνλ θαηαζθεπαζηή. 27

29 3) Flash Memory : Ζ Flash κλήκε είλαη βαζηθά ε EEPROM. Καηέρεη ην πξφγξακκα πνπ γξάθηεθε απφ ηνλ ρξήζηε. Σν πξφγξακκα κπνξεί λα δηαγξαθεί ή λα γξαθηεί εδψ πνιιέο θνξέο. (Καζνξίδεηαη απφ ηνλ θαηαζθεπαζηή) 4) Μνήμη EEPROM: ρεδφλ φινη νη AVR κηθξνειεγθηέο έρνπλ εζσηεξηθή EEPROM ( Erasable Programmable Read Only Memory ) γηα κφληκε απνζήθεπζε δεδνκέλσλ. Όπσο θαη ε Flash Memory, ε EEPROM κπνξεί λα δηαηεξήζεη ην πεξηερφκελφ ηεο αθφκε θαη κε απνπζία ηάζεο. ηouο πεξηζζφηεξνπο AVR, απηή ε εζσηεξηθή κλήκε EEPROM δελ δηεπζπλζηνδνηείηαη ζην ρψξν ηεο κλήκεο ηνπ κηθξνειεγθηή.μπνξεί κφλν λα γίλεη ε πξνζπέιαζε απηήο θαηά ηξφπν φκνην κε κηα εμσηεξηθή πεξηθεξεηαθή ζπζθεπή.απηφ γίλεηαη κε ηε ρξήζε εηδηθψλ θαηαρσξεηψλ δείθηε (Pointer Registers) θαη εληνιέο αλάγλσζεο / εγγξαθήο ηεο EEPROM πνπ θάλεη πνιχ ηελ φιε δηαδηθαζία ζαθψο πην αξγή απφ ηελ πξνζπέιαζε ηεο εζσηεξηθήο RAM ηνπ κηθξνειεγθηή. Ωζηφζν, κεξηθέο ζπζθεπέο ηεο ηερλνινγίαο SecureAVR ρξεζηκνπνηνχλ κηα εηδηθή ραξηνγξάθεζε ηεο EEPROM ζηα δεδνκέλα ή ηε κλήκε ηνπ πξφγξακκαηνο. 5) RAM ( Random Access Memory): Ζ RAM θαηέρεη ην ζχλνιν ησλ εληνιψλ (πξφγξακκα), δειαδή εθηειείηαη απφ ηελ CPU. Γηαζέηεη ζεκαληηθά ζηνηρεία πνπ απαηηνχληαη απφ ην πξφγξακκα. Καηέρεη νξηζκέλεο ζεκαληηθέο δνκέο δεδνκέλσλ φπσο ε «ζηνίβα». Έρεη επκεηάβιεην ραξαθηήξα. 6) I/0 Ports : Κάζε κηθξνειεγθηήο έρεη ζχξεο I / O. Κάζε ζχξα απνηειείηαη απφ n-θαξθίηζεο(pins) (σο επί ην πιείζηνλ 8 pins). 28

30 Κάζε pin κπνξεί λα ξπζκηζηεί είηε σο pin εηζφδνπ είηε σο pin εμφδνπ. Αλ ην pin είλαη pin εηζφδνπ, δέρεηαη δεδνκέλα απφ ηε ζπζθεπή κε ηελ νπνία ζπλδέεηαη. Αλ ην pin είλαη pin εμφδνπ, ζηέιλεη ηα δεδνκέλα ζηε ζπζθεπή κε ηελ νπνία ζπλδέεηαη. Έηζη, απηά ηα pins δηακνξθψλνπλ ηελ είζνδν/ έμνδν σο κέζνλ γηα ηνπο κηθξνειεγθηέο. 7) ADC : Σα πεξηζζφηεξα ζηνλ πξαγκαηηθφ θφζκν ζήκαηα είλαη αλαινγηθά ζηε θχζε. Αιιά έλαο κηθξνειεγθηήο είλαη κηα ςεθηαθή ζπζθεπή, έηζη δελ κπνξεί λα επεμεξγαζηεί αλαινγηθά ζήκαηα. Έηζη φινη νη κηθξνειεγθηέο έρνπλ θαηαζθεπαζηεί κε κεηαηξνπείο AD. Σν ADC ςεθηνπνηεί ην αλαινγηθφ ζήκα θαη ην δίλεη ζηνλ κηθξνειεγθηή γηα πεξαηηέξσ επεμεξγαζία. 8) TIMERS : ε πνιιέο εθαξκνγέο, ην λα θξαηάκε έλα ρξφλν είλαη απν ηα <<πξέπεη>>. Π.ρ.. Αλ ζεξκαίλνπκε έλα γεχκα ζε έλα θνχξλν. Έηζη νη κηθξνειεγθηέο έρνπλ ρξνλφκεηξα γηα λα κεηξνχλ ην ρξφλν. 9) Registers: Όιεο νη δηακνξθψζεηο ζε έλαλ κηθξνειεγθηή έρoπλ νξηζηεί έσο 8 bit (1 byte) ζέζεηο ζηε κλήκε RAM (ε RAM είλαη κηα ηξάπεδα ησλ bytes κλήκεο) ηνπ κηθξνειεγθηή, απνθαινχκελεο Registers (Μεηξψα). Όιεο νη ιεηηνπξγίεο αληηζηνηρίδνληαη ζε ζέζεηο ηνπ (κηθξνειεγθηή) ζηε κλήκε RAM θαη ε αμία πνπ θαζνξίδνπκαη ζε απηή ηε ζέζε πνπ βξίζθεηαη ζην ελ ιφγσ κεηξψν ξπζκίδεη ηε ιεηηνπξγία ηνπ κηθξνειεγθηή. 29

31 10) Data Direction Register, DDRn: Καζνξίδεη ηελ θαηεχζπλζε ησλ κεκνλσκέλσλ pins ησλ ports. Αλ ην bit ηνπ DDR έρεη νξηζηεί (1) ην αληίζηνηρν pin ηνπ port έρεη δηακνξθσζεί σο pin εμφδνπ. Αλ ην bit ηνπ DDR έρεη νξηζηεί (0) ην αληίζηνηρν pin ηνπ port έρεη δηακνξθσζεί σο pin εηζφδνπ. DDRA = 0xF0? 4 MSB pins of PORTA είλαη pins εμφδνπ. 4 LSB pins of PORTA είλαη pins εηζφδνπ. 11) Port Pin Register, PINn: Σν λα δηαβάζεηο ηα pins εηζφδνπ ηνπ port γίλεηαη κε ηελ αλάγλσζε ηνπ κεηξψνπ PIN. Temp = PINA; (Γηαβάζηε ηελ είζνδν PORTΑ θαη απνζεθεχζηε ζηε κεηαβιεηή temp) 12) Port Drive Register, PORTn: Δάλ ην pin έρεη δηακνξθσζεί σο έξοδο (DDRn [x] = 1) ην κεηξψν PORTn νδεγεί ηελ αληίζηνηρε ηηκή ζηα εμσηεξηθά pins. DDRA = 0xFF; PORTA = 0xF0; Έμνδνο ινγηθνχ πςεινχ ζε 4 MSB pins θαη ζε ινγηθφ ρακειφ ζε 4 LSB pins. Γηα pins δηακνξθσκέλα σο είζοδο (DDRn[x] = 0) 30

32 ςνήθη Τποζςζηήμαηα Ο κηθξνεπεμεξγαζηήο, απνηειείηαη κφλν απφ έλα νινθιεξσκέλν θχθισκα ην νπνίν πεξηέρεη ηελ Λνγηθή θαη Αξηζκεηηθή Μνλάδα (ALU), ζηνηρεηψδεηο θαηαρσξεηέο (registers), πξνζσξηλή κλήκε RAM πνιχ πςειήο ηαρχηεηαο (cache memory) θαη θάπνηεο θνξέο, ηνλ ειεγθηή κλήκεο (memory controller). Όκσο, γηα ηε ιεηηνπξγία ελφο πιήξνπο ελζσκαησκέλνπ ππνινγηζηηθνχ ζπζηήκαηνο, απαηηνχληαη πνιιά εμσηεξηθά ππνζπζηήκαηα θαη πεξηθεξεηαθά. Σέηνηα είλαη: -Κχθισκα ζπλδεηηθήο ινγηθήο (glue logic) γηα ηε ζχλδεζε ησλ εμσηεξηθψλ κλεκψλ θαη άιισλ πεξηθεξεηαθψλ παξάιιειεο ζχλδεζεο ζηελ αξηεξία δεδνκέλσλ (bus) ηνπ επεμεξγαζηή. -Μλήκε πξνγξάκκαηνο (ηχπνπ ROM, FLASH, EPROM θιπ) ε νπνία πεξηέρεη ην ινγηζκηθφ ηνπ ζπζηήκαηνο. ε θάπνηα κνληέια, είλαη δπλαηφ ην θιείδσκα απηήο ηεο κλήκεο, κεηά ηελ εγγξαθή ηεο, ψζηε λα πξνζηαηεπηεί ην πεξηερφκελφ ηεο απφ αληηγξαθή. -Μεγάιε πνζφηεηα κλήκεο RAM. -Μφληκε κλήκε απνζήθεπζεο παξακέηξσλ ιεηηνπξγίαο (ηχπνπ EEPROM ή NVRAM) ε νπνία λα κπνξεί λα γξάθεη ζηνλ ππξήλα ηνπ κηθξνειεγθηή. Απηή ε κλήκε έρεη, έλαληη ηεο FLASH, ην πιενλέθηεκα ηεο δπλαηφηεηαο δηαγξαθήο θαη εγγξαθήο νπνηνπδήπνηε κεκνλσκέλνπ byte. -Κχθισκα αξρηθνπνίεζεο (reset). -Γηαρεηξηζηή αηηήζεσλ δηαθνπήο (interrupt request controller) απφ ηα πεξηθεξεηαθά. -Κχθισκα επηηήξεζεο ηξνθνδνζίαο (brown-out detection) ην νπνία παξαθνινπζεί ηελ ηξνθνδνζία θαη αξρηθνπνηεί νιφθιεξν ην ζχζηεκα φηαλ απηή πέζεη θάησ απφ ηα αλεθηά φξηα, πξνιακβάλνληαο έηζη ηελ αιινίσζε ησλ δεδνκέλσλ. -Κχθισκα επηηήξεζεο ιεηηνπξγίαο (watchdog timer) ην νπνίν αξρηθνπνηεί ην ζχζηεκα, αλ απηφ εκθαλίζεη ζεκάδηα δπζιεηηνπξγίαο ιφγσ θνιιήκαηνο (hang). -Σνπηθφ ηαιαλησηή γηα ηελ παξνρή παικψλ ρξνληζκνχ (clock). -Έλαλ ή πεξηζζφηεξνπο ρξνληζηέο-απαξηζκεηέο πςειήο ηαρχηεηαο (hardware timercounter) γηα ηε δεκηνπξγία θαζπζηεξήζεσλ, κέηξεζε δηάξθεηαο γεγνλφησλ, απαξίζκεζε γεγνλφησλ θαη άιισλ ιεηηνπξγηψλ αθξηβνχο ρξνληζκνχ. -Ρνιφη πξαγκαηηθνχ ρξφλνπ (Real Time Clock, RTC) ην νπνίν ηξνθνδνηείηαη απφ αλεμάξηεηε κπαηαξία θαη γη απηφ πξέπεη λα έρεη πνιχ ρακειή θαηαλάισζε ξεχκαηνο. -εηξά αλεμάξηεησλ ςεθηαθψλ εηζφδσλ θαη εμφδσλ (Parallel Input-Output, PIO). Γεληθά, φιεο νη νηθνγέλεηεο κηθξνειεγθηψλ ελζσκαηψλνπλ ηα πεξηζζφηεξα απφ ηα παξαπάλσ πεξηθεξεηαθά, κε δηαθνξνπνηήζεηο θπξίσο ζηελ χπαξμε ή κε εζσηεξηθήο κλήκεο πξνγξάκκαηνο θαη ζην είδνο ηεο. Έηζη, ππάξρνπλ: -Μηθξνειεγθηέο ρσξίο κλήκε πξνγξάκκαηνο, νη νπνίνη ραξαθηεξίδνληαη σο ROM-less. Απηνί παξέρνπλ πάληνηε κηα παξάιιειε αξηεξία (bus) δεδνκέλσλ, πάλσ ζηελ νπνία ζπλδένληαη εμσηεξηθέο κλήκεο πξνγξάκκαηνο θαη RAM. Σέηνηνη ηχπνη κηθξνειεγθηψλ πξννξίδνληαη γηα πην ηζρπξά ππνινγηζηηθά ζπζηήκαηα ειέγρνπ, κε κεγαιχηεξεο απαηηήζεηο κλήκεο. 31

33 -Μηθξνειεγθηέο κε κλήκε ROM, ε νπνία θαηαζθεπάδεηαη κε ην ινγηζκηθφ ηεο (Mask ROM) ή γξάθεηαη κφλν κηα θνξά (One Time Programmable, OTP). Παξέρνπλ ηε δπλαηφηεηα πνιχ ρακεινχ θφζηνπο, φηαλ αγνξάδνληαη ζε πνιχ κεγάιεο πνζφηεηεο. -Μηθξνειεγθηέο κε κλήκε FLASH, νη νπνίνη κπνξνχλ λα πξνγξακκαηηζηνχλ πνιιέο θνξέο. Απηή είλαη ε πην δηαδεδνκέλε θαηεγνξία. πρλά ν πξνγξακκαηηζκφο ηεο κλήκεο κπνξεί λα γίλεη αθφκε θαη πάλσ ζην θχθισκα ηεο ίδηαο ηεο ελζσκαησκέλεο (embedded) εθαξκνγήο (δπλαηφηεηα In Circuit Programming, ISP). Απηνί νη κηθξνειεγθηέο έρνπλ νπζηαζηηθά αληηθαηαζηήζεη ηνπο παιαηφηεξνπο ηχπνπο EPROM πνπ έζβελαλ κε ππεξηψδε αθηηλνβνιία (απφ ην εηδηθφ ηδακάθη). Γιαθοπέρ μικποεπεξεπγαζηή με μικποελεγκηή ηνπο ζχγρξνλνπο κηθξνεπεμεξγαζηέο γηα κε ελζσκαησκέλα ζπζηήκαηα (πρ ηνπο κηθξνεπεμεξγαζηέο ησλ πξνζσπηθψλ ππνινγηζηψλ), δίλεηαη έκθαζε ζηελ ππνινγηζηηθή ηζρχ. Ζ επειημία αλάπηπμεο δηαθνξεηηθψλ εθαξκνγψλ είλαη κεγάιε, θαζψο ε ιεηηνπξγηθφηεηα ηνπ ηειηθνχ ζπζηήκαηνο θαζνξίδεηαη απφ ηα εμσηεξηθά πεξηθεξεηαθά ηα νπνία δηαζπλδένληαη κε ηελ θεληξηθή κνλάδα (κηθξνεπεμεξγαζηή), ε νπνία δελ είλαη εμεηδηθεπκέλε. Αληίζεηα, ζηνπο κηθξνεπεμεξγαζηέο γηα ελζσκαησκέλα ζπζηήκαηα (κηθξνειεγθηέο), νη νπνίνη έρνπλ κηθξφηεξεο ή θαη κεδακηλέο δπλαηφηεηεο ζπλεξγαζίαο κε εμσηεξηθά πεξηθεξεηαθά, απηνχ ηνπ είδνπο, ε επειημία είλαη πεξηνξηζκέλε, θαζψο θαη ε ππνινγηζηηθή ηζρχο. Οη κηθξνειεγθηέο δίλνπλ έκθαζε ζην κηθξφ αξηζκφ νινθιεξσκέλσλ θπθισκάησλ πνπ απαηηείηαη γηα ηε ιεηηνπξγία κηαο ζπζθεπήο, ην ρακειφ θφζηνο θαη ηελ εμεηδίθεπζε. Αναλςηικά, ηα πλεονεκηήμαηα ηυν μικποελεγκηών -Απηνλνκία, κέζσ ηεο ελζσκάησζεο ζχλζεησλ πεξηθεξεηαθψλ ππνζπζηεκάησλ φπσο κλήκεο θαη ζχξεο επηθνηλσλίαο. Έηζη πνιινί κηθξνειεγθηέο δελ ρξεηάδνληαη θαλέλα άιιν νινθιεξσκέλν θχθισκα γηα λα ιεηηνπξγήζνπλ. -Ζ ελζσκάησζε πεξηθεξεηαθψλ ζεκαίλεη επθνιφηεξε πινπνίεζε εθαξκνγψλ ιφγσ ησλ απινχζηεξσλ δηαζπλδέζεσλ. Δπίζεο, νδεγεί ζε ρακειφηεξε θαηαλάισζε ηζρχνο, κεγηζηνπνηψληαο ηε θνξεηφηεηα θαη ειαρηζηνπνηεί ην θφζηνο ηεο ζπζθεπήο ζηελ νπνία ελζσκαηψλεηαη ν κηθξνειεγθηήο. -Υακειφ θφζηνο. -Μεγαιχηεξε αμηνπηζηία, θαη πάιη ιφγσ ησλ ιηγφηεξσλ δηαζπλδέζεσλ. -Μεησκέλεο εθπνκπέο ειεθηξνκαγλεηηθψλ παξεκβνιψλ θαη κεησκέλε επαηζζεζία ζε αληίζηνηρεο παξεκβνιέο απφ άιιεο ειεθηξηθέο θαη ειεθηξνληθέο ζπζθεπέο. Σν πιενλέθηεκα απηφ πξνθχπηεη απφ ην κηθξφηεξν αξηζκφ θαη κήθνο εμσηεξηθψλ 32

34 δηαζπλδέζεσλ θαζψο θαη ηηο ρακειφηεξεο ηαρχηεηεο ιεηηνπξγίαο. -Πεξηζζφηεξνη δηαζέζηκνη αθξνδέθηεο γηα ςεθηαθέο εηζφδνπο-εμφδνπο (γηα δεδνκέλν κέγεζνο νινθιεξσκέλνπ θπθιψκαηνο),ιφγσ ηεο κε δέζκεπζήο ηνπο γηα ηε ζχλδεζε εμσηεξηθψλ πεξηθεξεηαθψλ. -Μηθξφ κέγεζνο ζπλνιηθνχ ππνινγηζηηθνχ ζπζηήκαηνο. Ζ βαζηθή αξρηηεθηνληθή ησλ κηθξνειεγθηψλ δελ δηαθέξεη απφ απηή ησλ θνηλψλ κηθξνεπεμεξγαζηψλ, αλ θαη ζηνπο πξψηνπο απαληάηαη ζπρλά ε αξρηηεθηνληθή κλήκεο ηχπνπ Harvard, ε νπνία ρξεζηκνπνηεί δηαθνξεηηθέο αξηεξίεο ζχλδεζεο ηεο κλήκεο πξνγξάκκαηνο θαη ηεο κλήκεο δεδνκέλσλ (πρ νη ζεηξέο AVR απφ ηελ Atmel θαη PIC απφ ηελ Microchip). ηνπο θνηλνχο κηθξνεπεμεξγαζηέο ζπλεζίδεηαη ε εληαία δηάηαμε κλήκεο ηχπνπ von-neumann. Καηηγοπίερ μικποελεγκηών Λφγσ ηνπ ηζρπξφηαηνπ αληαγσληζκνχ αιιά θαη ηεο ηάζεο ελζσκάησζεο ησλ κηθξνειεγθηψλ ζε θάζε ειεθηξηθή θαη ειεθηξνληθή ζπζθεπή, ε βηνκεραλία κηθξνειεγθηψλ έρεη θαηαιήμεη ζηελ παξαγσγή αληαγσληζηηθψλ κνληέισλ καδηθήο παξαγσγήο θαζψο θαη κηθξνειεγθηψλ γηα πην εμεηδηθεπκέλεο εθαξκνγέο. Έηζη δηαθξίλνληαη νη εμήο θπξίσο θαηεγνξίεο: -Μηθξνειεγθηέο (θακηά θνξά 4-bit αιιά ζπλήζσο 8-bit) πνιχ ρακεινχ θφζηνπο, γεληθήο ρξήζεο, κε πνιχ κηθξφ αξηζκφ αθξνδεθηψλ (αθφκε θαη ιηγφηεξνπο απφ 8). ρεδηάδνληαη κε έκθαζε ζηε ρακειή θαηαλάισζε ηζρχνο θαη ηελ απηάξθεηα, ψζηε λα ρξεηάδνληαη ειάρηζηα ή θαη θαζφινπ εμσηεξηθά εμαξηήκαηα θαη λα κε κπνξεί λα αληηγξαθεί εχθνια ην εζσηεξηθφ ινγηζκηθφ ηνπο. Απνπζηάδεη ε δπλαηφηεηα επέθηαζεο ηεο κλήκεο ηνπο. Μεξηθά κνληέια είλαη επξέσο γλσζηά ζηνπο εξαζηηέρλεο ειεθηξνληθνχο, φπσο πρ νη πεξηζζφηεξνη κηθξνειεγθηέο ησλ ζεηξψλ PIC (Microchip), AVR (Atmel) θαη 8051 (Intel, Atmel, Dallas θα). -Μηθξνειεγθηέο (ζπλήζσο 8-bit αιιά θαη 16 ή 32-bit) ρακεινχ θφζηνπο, γεληθήο ρξήζεο, κε κέηξην έσο ζρεηηθά κεγάιν αξηζκφ αθξνδεθηψλ. 3ηαζέηνπλ κεγάιν αξηζκφ θνηλψλ πεξηθεξεηαθψλ, φπσο ζχξεο UART, I2C, SPI ή CAN, κεηαηξνπείο αλαινγηθνχ ζε ςεθηαθφ θαη ςεθηαθνχ ζε αλαινγηθφ. ηνπο θαηαζθεπαζηέο ηεο Άπσ Αλαηνιήο (Ηαπσλία, Κνξέα), ζπλεζίδεηαη ε ελζσκάησζε ειεγθηψλ νζφλεο πγξψλ θξπζηάιισλ θαη πιεθηξνινγίνπ. Μεξηθέο θνξέο παξέρνπλ δπλαηφηεηα εμσηεξηθήο επέθηαζεο ηε κλήκεο ηνπο. -Μηθξνειεγθηέο (θπξίσο 32-bit) κέζνπ θφζηνπο, γεληθήο ρξήζεο, κε κεγάιν αξηζκφ αθξνδεθηψλ. Υαξαθηεξίδνληαη απφ έκθαζε ζηελ ηαρχηεηα εθηέιεζεο εληνιψλ, πςειή απηάξθεηα πεξηθεξεηαθψλ θαη κεγάιεο δπλαηφηεηεο εζσηεξηθήο ή εμσηεξηθήο κλήκεο πξνγξάκκαηνο (FLASH) θαη RAM. ην ρψξν απηφ έρνπλ ηζρπξή παξνπζία νη αξρηηεθηνληθέο κε πςειή θνξεηφηεηα ινγηζκηθνχ (portability) απφ ηνλ έλα ζηνλ άιιν θαηαζθεπαζηή. Π.ρ. κεηαμχ ησλ κηθξνειεγθηψλ ηχπνπ ARM ή MIPS, ην ζχλνιν ησλ βαζηθψλ εληνιψλ πνπ αλαγλσξίδεη ε ALU είλαη αθξηβψο ην ίδην, κεηψλνληαο έηζη ηηο κεγάιεο αιιαγέο ζην ινγηζκηθφ, φηαλ ζην κέιινλ ν πειάηεο πηνζεηήζεη έλα κηθξνειεγθηή 33

35 άιινπ θαηαζθεπαζηή (αξθεί, θπζηθά, λα ππνζηεξίδεη θη απηφο ην ζχλνιν εληνιψλ ARM ή MIPS, αληίζηνηρα). -Μηθξνειεγθηέο εμεηδηθεπκέλσλ εθαξκνγψλ, νη νπνίνη ελζσκαηψλνπλ ζπλήζσο θάπνην εμεηδηθεπκέλν πξσηφθνιιν επηθνηλσλίαο ην νπνίν πινπνηείηαη πάληνηε ζε hardware. Σέηνηνη κηθξνειεγθηέο ρξεζηκνπνηνχληαη ζε ηειεπηθνηλσληαθέο ζπζθεπέο φπσο Modem. Ζ κεγάιε κεξίδα πσιήζεσλ ησλ κηθξνειεγθηψλ εμαθνινπζεί λα αθνξά απηνχο ησλ 8-bit, θαζψο είλαη ε θαηεγνξία κε ην ρακειφηεξν θφζηνο θαη ην κηθξφηεξν κέγεζνο ινγηζκηθνχ γηα ην ίδην απνηέιεζκα, ηδίσο επεηδή νη ζχγρξνλεο νηθνγέλεηεο νθηάκπηησλ κηθξνειεγθηψλ έρνπλ πνιχ βειηησκέλεο επηδφζεηο ζε ζρέζε κε ην παξειζφλ. Μεπικοί κοινοί Μικποελεγκηέρ: Intel Atmel Atmega 16 PIC ARM 34

36 ATMEL AVR Έλα ραξαθηεξηζηηθφ παξάδεηγκα ζχγρξνλσλ κηθξνειεγθηψλ είλαη εθείλνη ηεο νηθνγέλεηαο AVR ηεο εηαηξείαο ATMEL, νη νπνίνη θαη ρξεζηκνπνηνχληαη ζηελ θαηαζθεπή καο. Οη κηθξνειεγθηέο απηνί πξνζθέξνληαη κε έλα πιήζνο ελαιιαθηηθνχ αξηζκνχ αθξνδεθηψλ, μεθηλψληαο απφ κηθξά θαη θηελά νινθιεξσκέλα ησλ 8 αθξνδεθηψλ γηα εθαξκνγέο πνιχ ρακεινχ θφζηνπο κε πεξηνξηζκέλεο απαηηήζεηο ζε πιήζνο πξνγξακκαηηδφκελσλ αθξνδεθηψλ γεληθνχ ζθνπνχ. Οη πην εμειηγκέλνη κηθξνειεγθηέο ηεο νηθνγέλεηαο δηαζέηνπλ πεξηζζφηεξνπο απφ 60 πξνγξακκαηηδφκελνπο αθξνδέθηεο γεληθνχ ζθνπνχ. Δπίζεο πνιιά κέιε ηεο ζεηξάο δηαηίζεληαη ζε ηξεηο παξαιιαγέο: ηνπο απινχο κηθξνειεγθηέο πνπ ιεηηνπξγνχλ ζηα 5V, ηνπο ρακειήο θαηαλάισζεο ζηα 2.7V, (θαηάιεμε L) θαη ηνπο πνιχ ρακεινχο ζε θαηαλάισζε ζηα 1.8V (θαηάιεμε V). πλήζσο νη αθξνδέθηεο γεληθνχ ζθνπνχ έρνπλ πνιππιεγκέλεο πεξηζζφηεξεο απφ κία ιεηηνπξγίεο, φπσο γηα παξάδεηγκα είζνδνη κε ηθαλφηεηα λα πξνθαινχλ δηαθνπή (interrupt) ζηνλ εζσηεξηθφ επεμεξγαζηή, είζνδνη αλαινγηθψλ ζπγθξηηψλ ή κεηαηξνπέσλ αλαινγηθνχ ζε ςεθηαθφ (ADC), είζνδνη θεληξηθνχ u961 ξνινγηνχ (oscillator) ή αζχγρξνλεο νδήγεζεο κεηξεηψλ (counters), αθξνδέθηεο γηα ζχλδεζε κε δηάθνξεο δηεπαθέο φπσο USART, SPI θ.α. ηα πην εμειηγκέλα κέιε ηεο νηθνγέλεηαο δηαηίζεληαη ελζσκαησκέλα πεξηθεξεηαθά αθφκα θαη γηα ηελ νδήγεζε LCD νζφλεο ή ηε ζχλδεζε κε USB interface. ην εζσηεξηθφ ελφο κηθξνειεγθηή φπσο ν AVR ππάξρεη έλαο αξηζκφο απφ δηαθνξεηηθνχο ηχπνπο κλήκεο, φπσο Flash γηα ηελ εγγξαθή ηνπ ινγηζκηθνχ ζπζηήκαηνο (firmware), EEPROM γηα ηελ απνζήθεπζε δηαθφξσλ παξακέηξσλ, θαζψο θαη θάπνηνο αξηζκφο ζέζεσλ κλήκεο Ram γηα ηηο κεηαβιεηέο ηνπ ινγηζκηθνχ. Γηα ην ιφγν απηφ νη AVR δελ βγάδνπλ ζε αθξνδέθηεο ηελ εζσηεξηθή αξηεξία δηεπζχλζεσλ ή δεδνκέλσλ παξά κφλν αθξνδέθηεο γεληθνχ ζθνπνχ. Με φια ηα παξαπάλσ πεξηθεξεηαθά είλαη θαλεξφ φηη ην πιήζνο ησλ εμσηεξηθψλ ζηνηρείσλ πνπ απαηηνχληαη γηα ηε δεκηνπξγία ελφο ζπζηήκαηνο κε κηθξνειεγθηή AVR είλαη ειάρηζην. To βαζηθφ κεηνλέθηεκα κηαο ηέηνηαο αξρηηεθηνληθήο κηθξνειεγθηή είλαη ε δπζθνιία επεθηαζηκφηεηαο. Π.ρ, αλ νη απαηηήζεηο ζε κλήκε RAM είλαη κεγάιεο, ν κηθξνειεγθηήο δελ είλαη εχθνιν λα ζπλδεζεί κε εμσηεξηθή κλήκε, κηα θαη δελ έρεη αξηεξία δηεπζχλζεσλ θαη δεδνκέλσλ. Γηα λα γίλεη απηφ ζα πξέπεη λα πινπνηεζνχλ ηέηνηεο αξηεξίεο κε ηε ρξήζε αθξνδεθηψλ γεληθνχ ζθνπνχ νη νπνίεο σζηφζν ζα ήηαλ αδχλαην λα επηηχρνπλ γξήγνξνπο ρξφλνπο πξνζπέιαζεο ηεο κλήκεο. Δπίζεο ε ζπρλφηεηα ξνινγηνχ ζηελ νπνία ιεηηνπξγνχλ ηέηνηνη κηθξνειεγθηέο δελ μεπεξλά ηα 20 MHz ζηα πην εμειηγκέλα κνληέια κηαο ζεηξάο φπσο νη AVR mega. 35

37 Δζυηεπικοί Καηασυπηηέρ Οη AVRs έρνπλ 32 single-byte θαηαρσξεηέο θαη έρνπλ ηαμηλνκεζεί σο 8-bit RISC. ηηο πεξηζζφηεξεο παξαιιαγέο ηεο αξρηηεθηνληθήο AVR, ε νκάδα εξγαζίαο θαηαρσξεηψλ ραξηνγξαθνχληαη ζε 32 δηεπζχλζεηο κλήκεο ( F 16), αθνινπζνχκελε απφ ηνπο 64 I / O θαηαρσξεηέο ( F 16). H πξαγκαηηθή SRAM αξρίδεη κεηά απφ ην ηκήκα θαηαρσξεηψλ (δηεχζπλζε ). εκεηψζηε φηη ν ρψξνο γηα θαηαρσξεηέο I / O κπνξεί λα είλαη κεγαιχηεξνο γηα πην εθηεηακέλεο ζπζθεπέο. Αθφκε θαη αλ ππάξρνπλ μερσξηζηά ζπζηήκαηα δηεπζπλζηνδφηεζεο θαη βειηηζηνπνηεκέλα opcodes γηα ην αξρείν θαηαρσξεηψλ (Register File) θαη γηα ηελ πξφζβαζε ησλ θαηαρσξεηψλ I / O, φια κπνξνχλ λα δηεπζπλζηνδνηεζνχλ θαη λα ρεηξηζηνχλ ζαλ λα ήηαλ ζηελ SRAM. επηηξέπεη επίζεο ζηελ EEPROM λα αληηζηνηρίδεηαη κε ηνλ ρψξν δηεπζχλζεσλ δεδνκέλσλ (data address space). Σέινο λα αλαθέξνπκε νηη ν αξηζκφο εγγξαθψλ ηεο EEPROM δελ είλαη απεξηφξηζηνο. Ζ Atmel ζηα datasheets ησλ κηθξνειεγθηψλ ηεο δηεπθξηλίδεη πσο έρνπλ γχξσ ζηνπο θχθινπο εγγξαθήο. 36

38 JTAG Σν JTAG είλαη έλα πξφηππν ηεο IEEE (1149.1) ην νπνίν αλαπηχρζεθε ζηα ηέιε ηεο δεθαεηίαο ηνπ 1980, γηα λα βνεζήζεη ζηελ επίιπζε θαηαζθεπαζηηθψλ πξνβιεκάησλ ζε πιαθέηεο ειεθηξνληθψλ ζηνηρείσλ. ήκεξα ρξεζηκνπνηείηαη θπξίσο γηα ηελ απνζθαικάησζε νινθιεξσκέλσλ θπθισκάησλ (IC) ή σο ζχξα γηα Probe ζε νινθιεξσκέλα. Δπηπιένλ ρξεζηκνπνηείηαη θαη γηα πξνγξακκαηηζκφ OTPROM (Οne Time Programmable ROM) πνπ θέξνπλ ηα chip, γηα πξνγξακκαηηζκφ αζθαιεηψλ αιιά θαη bit θιεηδψκαηνο. Σα νινθιεξσκέλα (IC) πνπ έρνπλ θαηαζθεπαζηεί γηα λα ππνζηεξίδνπλ ην πξσηφθνιιν ηεο ΗΔΔE θέξνπλ εζσηεξηθά έλαλ ειεγθηή (controller) πνπ νλνκάδεηαη TAP. Ο ειεγθηήο TAP ειέγρεηαη απφ ηα ζήκαηα TCK θαη TMS. Πεπιθεπειακή άπυζη (Boundary Scan): Σν JTAG Boundary Scan std. πξνζθέξεη ηε δπλαηφηεηα ειέγρνπ νξζήο ιεηηνπξγίαο ελφο νινθιεξσκέλνπ θπθιψκαηνο. Γηα λα γίλεη απηφ πξέπεη ζην νινθιεξσκέλν λα ππάξρεη κηα ζχξα πξφζβαζεο ειέγρνπ JTAG, ε νπνία απνηειείηαη απφ 4 ή 5 αθξνδέθηεο. Έρεη σο πξσηφθνιιν 2 ηξφπνπο ιεηηνπξγίαο. Καηά ηνλ πξψην ηξφπν ειέγρεηαη ε νξζή ιεηηνπξγία εζσηεξηθά ελφο νινθιεξσκέλνπ ελψ θαηά ηνλ δεχηεξν ηξφπν ειέγρνληαη νη δηαζπλδέζεηο κεηαμχ 2 ή πεξηζζφηεξσλ νινθιεξσκέλσλ. Παξάδεηγκα Boundary Scan ηνπ JTAG Έζησ φηη έρνπκε ζε κηα PCΒ δχν νινθιεξσκέλα. Μηα CPU θαη έλα FPGA chip. ήκεξα ηα νινθιεξσκέλα θπθιψκαηα (ICs) έρνπλ κεγάιν πιήζνο αθξνδεθηψλ. Δηδηθά δε ππάξρνπλ θάπνηα κεγάια ICs ζε ζπζθεπαζία BGA (Ball Grid Array) κπνξεί λα έρνπλ θαη κεξηθέο εθαηνληάδεο αθξνδέθηεο. 37

39 Καη θπζηθά απηά ζπλδένληαη κεηαμχ ηνπο κέζσ ησλ δηαχισλ ησλ PCB. ε απηφ ην παξάδεηγκα ζα ζαο δείμνπκε ηελ δηαζχλδεζε 4 αθξνδεθηψλ, ην νπνίν θπζηθά ηζρχεη θαη γηα κεγαιχηεξν πιήζνο. Σψξα έζησ φηη θαηαζθεπάδνπκε κεξηθέο ρηιηάδεο πιαθέηεο φπσο απηή πνπ είδακε ζηελ παξαπάλσ εηθφλα θαη νη νπνίεο έρνπλ κεξηθέο ρηιηάδεο ζπλδέζεηο. ίγνπξα θάπνηεο απφ απηέο ζα έρνπλ θάπνηα πξνβιήκαηα θαηά ηελ θαηαζθεπή. Πψο ινηπφλ δνθηκάδνπκε ηελ νξζή ιεηηνπξγία φισλ απηψλ ησλ πιαθεηψλ (φηη δειαδή φιεο νη ζπλδέζεηο έρνπλ επηηεπρζεί νξζά); αθψο θαη δελ κπνξνχκε λα θαηαιάβνπκε κε ην κάηη αλ έρνπλ γίλεη φιεο νη ζπλδέζεηο ζσζηά. Έηζη δεκηνπξγήζεθε ην JTAG. Σν JTAG φηαλ ελεξγνπνηεζεί έρεη ηελ δπλαηφηεηα λα πάξεη ηνλ πιήξε έιεγρν ησλ αθξνδεθηψλ φισλ ησλ νινθιεξσκέλσλ. ηελ παξαπάλσ εηθφλα πνπ βιέπνπκε ζα ζέζεη ηνπο αθξνδέθηεο ηεο CPU σο Δμφδνπο ελψ ηνπο αθξνδέθηεο ηνπ FPGA σο Δηζφδνπο. Έηζη ζηέιλνληαο δεδνκέλα πξνο ηνπο αθξνδέθηεο ηεο CPU θαη δηαβάδνληαο ηηο ηηκέο απφ ηνπο αθξνδέθηεο ηνπ FPGA, αλαγλσξίδεη αλ φιεο νη ζπλδέζεηο έρνπλ γίλεη νξζά. Απηή ε δηαδηθαζία βάζεη ηνπ JTAG ειέγρεη πιήξσο αθφκα θαη ηηο ζπλδέζεηο ηεο PCB, ηηο νπέο γηα βξαρπθπθιψκαηα θηι. θαηεπζείαλ κέζσ ησλ νινθιεξσκέλσλ. Απηφο ν έιεγρνο νλνκάδεηαη φπσο πξνείπακε Πεξηθεξεηαθή άξσζε. 38

40 To JTAG απνηειείηαη απφ 4 ινγηθά ζήκαηα ηα νπνία νλνκάδνληαη TDI, TDO, TMS θαη TCK. Απφ πιεπξάο ηνπ PC απηά είλαη 3 Έμνδνη πξνο ην θχθισκα θαη 1 Δίζνδνο. Απηά ηα 4 ζήκαηα ζα δηνρεηεπηνχλ ζηα νινθιεξσκέλα κε ζπγθεθξηκέλν ηξφπν. Πξψηα ηα ΣMS θαη TCK ζπλδένληαη παξάιιεια ζε φια ηα νινθιεξσκέλα πνπ ππνζηεξίδνπλ JTAG. 39

41 Ακέζσο κεηά ζπλδένληαη ηα TDI θαη ην TDO θαηά ηέηνην ηξφπν ψζηε λα δεκηνπξγήζνπλ αιπζίδα. Απηφ νλνκάδεηαη ζηελ νξνινγία ηνπ JTAG σο "JTAGchain". Έηζη φπσο είδακε θάζε ζπκβαηφ νινθιεξσκέλν κε JTAG, έρεη 4 αθξνδέθηεο γηα ηελ επηθνηλσλία (3 Δηζφδνπο θαη 1 Έμνδν). Δπηπιένλ γηα πξναηξεηηθή ρξήζε ππάξρεη πνιιέο θνξέο θαη έλαο πέκπηνο αθξνδέθηεο ν TRST, πνπ ρξεζηκνπνηείηαη γηα ην reset ηνπ JTAG. Απηνί νη αθξνδέθηεο είλαη αθνζησκέλνη κφλν γηα ρξήζε ζε JTAG θαη γηα θακία άιιε ρξήζε. 40

42 ΚΑΣΑΥΩΡΗΣΔ 1) EICRA External Interrupt Control Register A Ο EICRA ΠΔΡΗΛΑΜΒΑΝΔΗ ΣΑ BITS ΔΛΔΓΥΟΤ ΓΗΑ INTERUPT SENCE CONTROL. ΔΠΔΗΓΖ ΘΔΛΟΤΜΔ ΝΑ ΓΖΜΗΟΤΡΓΔΗΣΑΗ ΜΗΑ ΑΗΣΖΖ ΓΗΑ ΓΗΑΚΟΠΖ Δ ΚΑΘΔ ΑΝΟΓΟ ΣΟΤ ΠΑΛΜΟΤ (ΚΑΘΔ ΠΔΡΗΟΓΟ) ΘΑ ΠΡΔΠΔΗ ΣΟ ISC01 (BIT 1) ΚΑΗ ISC00 (BIT 0 ) ΝΑΗ ΔΗΝΑΗ ΛΟΓΗΚΟ 1 ΚΑΗ ΟΛΑ TA ΤΠΟΛΟΗΠΑ ΒΗΣ ΝΑ ΔΗΝΑΗ 0. 2) EIMSK External Interrupt Mask Register ΣΟΝ EIMSK ΜΑ ΔΝΓΗΑΦΔΡΔΗ ΣΟ ΒΗΣ 6 - PCIE0 ΟΠΟΤ ΑΝ ΓΗΝΔΗ 1, ΟΠΩ ΚΑΗ TO ΒΗΣ TOY SREG ΓΗΝΔΗ 1 ΣΟΣΔ Ζ ΛΔΗΣΟΤΡΓΗΑ PIN CHANGE INTERRUPT ΔΝΔΡΓΟΠΟΗΔΗΣΑΗ. ΟΠΟΣΔ ΑΝ ΑΛΛΑΞΟΤΜΔ ΣΖΝ ΚΑΣΑΣΑΖ ΣΟΤ PCINT6 ΘΑ ΠΡΟΚΑΛΔΔΗ ΜΗΑ ΓΗΑΚΟΠΖ. ΔΠΗΖ ΟΣΑΝ Ο INT0 KAI O SREG ΓΗΝΟΤΝ 1 ΣΟΣΔ Ζ ΛΔΗΣΟΤΡΓΗΑ EXTERNAL PIN INTERRUPT ΔΝΔΡΓΟΠΟΗΔΗΣΑΗ. Ζ ΓΗΑΚΟΠΖ SENCE CONTROL REGISTER 0 ME TA PIN 1 KAI 0 (ISC01 and ISC00) ΣΟΝ ΚΑΣΑΥΩΡΖΣΖ EICRA ΚΑΘΟΡΗΕΔΗ ΚΑΣΑ ΣΟ ΠΟΟ Ζ ΔΞΩΣΔΡΗΚΖ ΓΗΑΚΟΠΖ ΔΝΔΡΓΟΠΟΗΔΗΣΑΗ ΣΖΝ ΑΝΟΓΟ ΚΑΘΔ ΠΔΡΗΟΓΟΤ ΣΟΤ PIN INT0. 3) EIFR External Interrupt Flag Register Ο ΚΑΣΑΥΩΡΖΣΖ EIFR ΥΡΖΗΜΟΠΟΗΔΗΣΑΗ ΓΗΑ ΣΟΝ ΔΛΔΓΥΟ ΣΖ ΠΖΓΖ ΠΡΟΔΛΔΤΖ ΜΗΑ ΓΗΑΚΟΠΖ. 41

43 ΔΓΩ ΥΡΖΗΜΟΠΟΗΟΤΜΑΗ ΣΟ BIT 6 PCIF0 ΓΗΑ PINS PCIE 0 ΜΔΥΡΗ 7. ΟΠΟΣΔ ΟΣΑΝ ΜΗΑ ΟΠΟΗΑΓΖΠΟΣΔ ΑΛΛΑΓΖ ΣΟ PIN PCIE6 ΘΔΣΔΗ ΜΗΑ ΓΗΑΚΟΠΖ, ΚΑΗ ΣΟ PCIF0 ΓΗΝΔΣΑΗ 1. TO PIN PCIF1 ΓΔΝ ΥΡΔΗΑΕΔΣΑΗ ΓΗΑΣΗ ΜΗΛΑΔΗ ΓΗΑ PINS ΑΠΟ 8 ΜΔΥΡΗ 15 ΣΑ ΟΠΟΗΑ ΓΔΝ ΣΑ ΥΡΔΗΑΕΟΜΑΣΔ. ΔΠΗΖ ΟΠΟΗΑΓΖΠΟΣΔ ΑΛΛΑΓΖ ΣΟΤ PIN INT0, ΘΔΣΔΗ ΜΗΑ ΓΗΑΚΟΠΖ, ΚΑΗ ΣΟ PCIF0 ΓΗΝΔΣΑΗ 1. ΣΟ FLAG ΚΑΘΑΡΗΕΔΣΑΗ ΟΣΑΝ Ζ INTERRUPT ΡΟΤΣΗΝΑ ΔΚΣΔΛΔΗΣΑΗ.Ζ ΑΛΛΗΩ ΓΡΑΦΟΝΣΑ ΛΟΓΗΚΟ 1 Δ ΑΤΣΟ. 4) PCMSK1 Pin Change Mask Register 1 ΓΔΝ ΣΟΝ ΥΡΖΗΜΟΠΟΗΟΤΜΔ ΓΗΑΣΗ ΜΗΛΑΔΗ ΓΗΑ PINS PCINT 8 ΜΔΥΡΗ 15 ΣΑ ΟΠΟΗΑ ΓΔΝ ΣΑ ΥΡΔΗΑΕΟΜΑΣΔ. 5) PCMSK0 Pin Change Mask Register 0 Ο ΚΑΣΑΥΩΡΖΣΖ ΑΤΣΟ ΔΛΔΓΥΔΗ ΠΟΗΑ PINS ΤΜΒΑΛΛΟΤΝ ΣΖΝ ΛΔΗΣΟΤΡΓΗΑ PIN CHANGE INTERRUPT. ΑΝ ΣΟ PCINT6 ΟΡΗΣΔΗ ΣΟΣΔ ΚΑΗ ΣΟ BIT PCIE0 TOY KATAXΩΡΖΣΖ EIMSK ΟΡΗΕΔΣΑΗ, ΣΟΣΔ Ζ ΛΔΗΣΟΤΡΓΗΑ PIN CHANGE INTERRUPT ΔΝΔΡΓΟΠΟΗΔΗΣΑΗ ΣΟ ΑΝΣΗΣΟΗΥΟ Η/Ο PIN. AN TO PCINT6 ΟΜΩ "ΚΑΘΑΡΗΣΔΗ" ΣΟΣΔ Ζ ΛΔΗΣΟΤΡΓΗΑ PIN CHANGE INTERRUPT ΑΠΔΝΔΡΓΟΠΟΗΔΗΣΑΗ. 42

44 σημαηικά & Πλακέηα σημαηικό 1 σημαηικό 2 43

45 44

46 Τλικά Καηαζκεςήρ Πιαθέηα θαηαζθεπψλ VEROBOARD Πιαθέηα Καηαζθεπήο Avr Bytterfly Microcontroller ΑtMega169 Γίνδνο (4001) Ζ δίνδνο απηή ρξεζηκνπνηείηαη γηα ηελ πξνζηαζία ησλ ηξαλδίζηνξ Darlington, απφ ηηο αηρκέο ηάζεσλ πνπ εκθαλίδνληαη ζηα πελία ηνπ θηλεηήξα. 45

47 πλδεηήξαο (Connector) Γηα ηελ ζχλδεζε ηνπ ζπρλφκεηξνπ κε ην ππφινηπν θχθισκα ρξεζηκνπνηείηαη ζπλδεηήξαο πέληε αθξνδεθηψλ. Flat Cable Γηα ηε ζχλδεζε ηνπ Avr Butterfly κε ην Avr Dragon ρξεζηκνπνηήζεθε θαιψδην <<FLAT CAMBLE>> κε ζπλδεηήξεο (Connector IDC 2x5) δέθα αθξνδεθηψλ. Κεξακηθφο ππθλσηήο ηνπο θεξακηθνχο ππθλσηέο ην δηειεθηξηθφ είλαη θεξακηθφ πιηθφ, φπσο κίγκαηα ππξηηηνχρνπλ καγλεζίνπ, αινπκίλαο, νμεηδίνπ ηνπ δηξθνλίνπ, θηι.σν πιηθφ κίγκα γηα ηελ ζηαζεξνπνίεζή ηνπ ςήλεηαη ζε πςειέο ζεξκνθξαζίεο θαη νη νπιηζκνί ηνπ ππθλσηή κπαίλνπλ ζην θεξακηθφ πιηθφ κε επηκεηάιισζε. Απνζηάηεο Υξεζηκνπνηνχληαη ζαλ πνδαξάθηα γηα ηελ ζηήξημε ηεο πιαθέηαο κε ην AVR. 46

48 ηαζεξνπνηεηήο Lm 317 ηαθεποποίηζη με LM 317. Σν LM 317 είλαη έλαο νινθιεξσκέλνο ζηαζεξνπνηεηήο κε ηξία άθξα (είζνδν-γε-έμνδν) θαη ξπζκηδφκελε ηάζε. Οη νινθιεξσκέλνη ξπζκηδφκελνη ζηαζεξνπνηεηέο 3 αθξνδεθηψλ, ηεο ζεηξάο LM317 (ζεηηθφο),έρνπλ ηελ δπλαηφηεηα λα δίλνπλ ζηελ έμνδν ηνπο, ηάζεηο απαιιαγκέλεο απφ δηαθπκάλζεηο, απφ 1,25V έσο 37V θαη ξεχκα 1,5Α. Αληηζηάζεηο Αληηζηάζεηο ζε δηάθνξα κεγέζε (4.7θσ, 120σ, θ.α) Οινθιεξσκέλν SCL 4069U 47

49 Μπνπηφλ Μηθξνδηαθφπηεο κπνπηφλ, γηα άκεζε ηνπνζέηεζε ζε πιαθέηα. Θειηθφ βχζκα γηα Μ/ Γηα ηνπνζέηεζε αξζεληθνχ βχζκαηνο Μ/. Καιψδηα Καιψδηα πνπ δελ ιηψλνπλ θαηά ηελ δηάξθεηα ζπγθφιεζεο ζε πιαθέηα (Veroboard). 48

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP ηότοι εργαζηηρίοσ ην πιαίζην ηνπ ζπγθεθξηκέλνπ εξγαζηεξίνπ ζα παξνπζηαζηνύλ βαζηθέο ιεηηνπξγίεο ησλ Windows XP πνπ ζρεηίδνληαη

Διαβάστε περισσότερα

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ. Απαντήσεις θέματος 2 Απηά πνπ έπξεπε λα γξάςεηε (δελ ρξεηαδόηαλ δηθαηνιόγεζε εθηόο από ην Γ) Α return a*b; Β 0:acegf2, 1: acegf23, 2: acegf234, 3:acegf2345, 4:acegf23456, 5:acegf234567, 6:acegf2345678,

Διαβάστε περισσότερα

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2 TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 Δημιουργία σελίδων και βιβλίων Έλα θαηλνύξην βηβιίν πεξηέρεη κία άδεηα ζειίδα κε έλα άδεην background. Δελ κπνξνύκε λα μερσξίζνπκε

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ

ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ Η ζεκεξηλή ξαγδαία εμέιημε ηεο ηερλνινγίαο ηεο κηθξνειεθηξνληθήο επέηξεςε ηελ θαηαζθεπή εηδηθώλ νινθιεξσκέλσλ θπθισκάησλ απνζήθεπζεο δεδνκέλσλ θαη πιεξνθνξηώλ θαηαιακβάλνπλ

Διαβάστε περισσότερα

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS ηότοι εργαζηηρίοσ ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS ην πιαίζην ηνπ ζπγθεθξηκέλνπ εξγαζηεξίνπ ζα παξνπζηαζηεί ε δηαδηθαζία ηωλ ξπζκίζεωλ δηθηύνπ ζε ιεηηνπξγηθό ζύζηεκα Windows XP. Η δηαδηθαζία ζε γεληθέο γξακκέο

Διαβάστε περισσότερα

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress. Αιγόξηζκνη 2.2.7.3 Γνκή επηινγήο Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ 1 Πνιιαπιή Δληνιή Δπηινγήο Αν ζπλζήθε_1 ηόηε εληνιέο_1 αλλιώς_αν ζπλζήθε_2 ηόηε εληνιέο_2...

Διαβάστε περισσότερα

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο 1 ε Δξαζηεξηόηεηα Αλνίμηε ην αξρείν «Μεηαηόπηζε παξαβνιήο.ggb». Με ηε καύξε γξακκή παξηζηάλεηαη ε γξαθηθή παξάζηαζε ηεο f(x)=αx 2 πνπ ζα ηελ

Διαβάστε περισσότερα

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο. 7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Ση είλαη έλαο θαηαρσξεηήο; O θαηαρσξεηήο είλαη κηα νκάδα από flip-flop πνπ κπνξεί λα απνζεθεύζεη πξνζσξηλά ςεθηαθή πιεξνθνξία. Μπνξεί λα δηαηεξήζεη ηα δεδνκέλα ηνπ

Διαβάστε περισσότερα

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14 .1.10 ζκήζεις ζτ.βιβλίοσ ζελίδας 13 14 Ερωηήζεις Καηανόηζης 1. ύν δηαθνξεηηθέο επζείεο κπνξεί λα έρνπλ θαλέλα θνηλό ζεκείν Έλα θνηλό ζεκείν i ύν θνηλά ζεκεία iλ) Άπεηξα θνηλά ζεκεία ηηηνινγήζηε ηελ απάληεζε

Διαβάστε περισσότερα

Ενδεικτικά Θέματα Στατιστικής ΙΙ

Ενδεικτικά Θέματα Στατιστικής ΙΙ Ενδεικτικά Θέματα Στατιστικής ΙΙ Θέματα. Έζησ όηη ζε δείγκα 35 θαηνηθηώλ πνπ ελνηθηάδνληαη ζε θνηηεηέο ζηελ Κνδάλε βξέζεθε ην κέζν κεληαίν κίζζσκα ζηα 5 επξώ, ελώ ζην Ζξάθιεην ην κέζν κεληαίν κίζζσκα ζε

Διαβάστε περισσότερα

Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD

Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD Γηα ηε δηεπθόιπλζή ζαο θαηά ην switch-off ηεο πεξηνρήο ηεο Πεινπνλλήζνπ έρνπκε πξνζζέζεη ζηνπο ςεθηαθνύο καο δέθηεο κία λέα,

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ 1. ρεδίαζε πλδπαζηηθνύ Κπθιώκαηνο Έλα ζπλδπαζηηθό θύθισκα (Κ) έρεη ηξεηο εηζόδνπο A, B θαη C θαη κία έμνδν Y Y=A B+AC Να θαηαζθεπάζεηε ην ράξηε Karnaugh. B 0

Διαβάστε περισσότερα

Constructors and Destructors in C++

Constructors and Destructors in C++ Constructors and Destructors in C++ Σύνθεζη Πνιύ ζπρλά ζηε C++ κία θιάζε κπνξεί λα πεξηέρεη ζαλ κέιεδεδνκέλα αληηθείκελα άιισλ θιάζεσλ. Πνηα είλαη ε ζεηξά κε ηελ νπνία δεκηνπξγνύληαη θαη θαηαζηξέθνληαη

Διαβάστε περισσότερα

Η/Υ A ΤΑΞΕΩΣ ΑΕ 2010-2011. Συστήματα Αρίθμησης. Υποπλοίαρχος Ν. Πετράκος ΠΝ

Η/Υ A ΤΑΞΕΩΣ ΑΕ 2010-2011. Συστήματα Αρίθμησης. Υποπλοίαρχος Ν. Πετράκος ΠΝ Συστήματα Αρίθμησης Υποπλοίαρχος Ν. Πετράκος ΠΝ 1 Ειζαγωγή Τν bit είλαη ε πην βαζηθή κνλάδα κέηξεζεο. Είλαη κία θαηάζηαζε on ή off ζε έλα ςεθηαθό θύθισκα. Άιιεο θνξέο είλαη κία θαηάζηαζε high ή low voltage

Διαβάστε περισσότερα

Κεθάλαιο 1. Ενόηηηα 2 Πλάνο Μάρκεηινγκ. Εξγαιεία Μάξθεηηλγθ. Dr. Andrea Grimm Dr. Astin Malschinger

Κεθάλαιο 1. Ενόηηηα 2 Πλάνο Μάρκεηινγκ. Εξγαιεία Μάξθεηηλγθ. Dr. Andrea Grimm Dr. Astin Malschinger Κεθάλαιο 1 Ενόηηηα 2 Πλάνο Μάρκεηινγκ Εξγαιεία Μάξθεηηλγθ Dr. Andrea Grimm Dr. Astin Malschinger ΠΕΡΙΕΧΟΜΕΝΑ ΕΝΟΤΗΤΑ 2 ΠΛΑΝΟ ΜΑΡΚΕΤΙΝΓΚ Κεθάιαην 1: Εξγαιεία Μάξθεηηλγθ Σπγγξαθείο: Δξ. Andrea Grimm, Δξ.

Διαβάστε περισσότερα

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ Διαφάνεια 1 η ΕΚΚΙΝΗΣΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΑΙ ΕΙΣΟΔΟΣ ΣΤΟ BIOS UITILITY Τν ζπλεζέζηεξν πιήθηξν γηα ηελ είζνδν ζην BIOS Utility είλαη ην πιήθηξν Del. Παξόια απηά δηαθνξεηηθνί θαηαζθεπαζηέο, ρξεζηκνπνηνύλ δηαθνξεηηθά

Διαβάστε περισσότερα

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ Αιγόξηζκνη 2.2.7.4 Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Υ 1 Άζθεζε 34 ζει 53 Έλα ςεθηαθό θσηνγξαθηθό άικπνπκ έρεη απνζεθεπηηθό ρώξν N Mbytes. Να αλαπηύμεηε

Διαβάστε περισσότερα

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2011-12 Ρέππα Μαξγαξίηα FORMAT, UNFORMAT Format format , όποσ = a:, b: Μνξθνπνηεί, δειαδή πξνεηνηκάδεη

Διαβάστε περισσότερα

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο : ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ Ον/μο:.. Γ Λσκείοσ Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη. 11-1-11 Εήηημα 1 ο : Α. Γηα ηελ ζπλάξηεζε f, λα βξείηε ην δηάζηεκα ζην νπνίν είλαη παξαγσγίζηκε θαζώο θαη

Διαβάστε περισσότερα

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ Α ΛΤΚΔΙΟΤ Ζμεπομηνία: 18/12/10 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΕΙΝΟΜΕΝΕ ΛΤ ΕΙ 1. Δίλεηαη ην πνιπώλπκν Αλ θαη., λα βξείηε ην ηειεπηαίν ςεθίν ηνπ αξηζκνύ έρνπκε:

Διαβάστε περισσότερα

Μορθές Κακόβοσλοσ Κώδικα (Malicious Code)

Μορθές Κακόβοσλοσ Κώδικα (Malicious Code) Μορθές Κακόβοσλοσ Κώδικα (Malicious Code) Page 1 Υποπλοίαρτος Ν. Πεηράκος ΠΝ Αηδένηα Γνύξεηνη Ίππνη (Trojan Horses) Ινί (Viruses) Worms Root-kit Page 2 Γνύξεηνο Ίππνο (Trojan Horse) Οξηζκόο: Πξόγξακκα

Διαβάστε περισσότερα

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε. ΑΝΟΙΓΜΑ ΝΔΑ ΥΡΗΗ 1. Γεκηνπξγείηε ηε λέα ρξήζε από ηελ επηινγή «Παξάκεηξνη/Παξάκεηξνη Δηαηξίαο/Γηαρείξηζε Δηαηξηώλ». Πιεθηξνινγείηε ηνλ θσδηθό ηεο εηαηξίαο ζαο θαη παηάηε Enter. Σηελ έλδεημε «Υξήζεηο» παηάηε

Διαβάστε περισσότερα

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report.

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report. Case Study Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report. Βήκα 1 ο : Login ζηο Turnitin. Κάλεηε είζνδν ζην Turnitin κε

Διαβάστε περισσότερα

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H ) Ξ G O O G L E S C H O L A R Α Ο Ξ Ε Κ Ε Θ Λ Θ Α Λ Η Τ Α Μ Η Α Μ Α Ζ Η Η Ρ Η Ρ Οξαγκαηνπνηώληαο αλαδήηεζε ζην GoogleScholar (http://scholar.google.com/) ν ρξήζηεο κπνξεί λα εληνπίζεη πιηθό αθαδεκαϊθνύ θαη

Διαβάστε περισσότερα

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη 5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη Σηα πιαίζηα ηεο πέκπηεο εξγαζηεξηαθήο άζθεζεο ζα ρξεζηκνπνηεζεί απνθιεηζηηθά ην πεξηβάιινλ αλάπηπμεο νινθιεξσκέλσλ θπθισκάησλ IDL-800 Digital

Διαβάστε περισσότερα

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο 2009. 1. Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο 2009. 1. Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) = ΘΔΜΑΣΑ Α επηέκβξηνο 9. Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(,y) = y.. Να ππνινγηζηνύλ ηα νινθιεξώκαηα: a) ln b) a) 3cos b) e sin 4. Να ππνινγηζηεί ην νινθιήξσκα: S ( y) 3

Διαβάστε περισσότερα

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ ηαηηθή ηωλ ξεπζηώλ (Τδξνζηαηηθή) Ση είλαη ηα ξεπζηά - Γεληθά Ππθλόηεηα Πίεζε Μεηαβνιή ηεο πίεζεο ζπλαξηήζεη ηνπ βάζνπο Αξρή ηνπ Pascal Τδξνζηαηηθή πίεζε Αηκνζθαηξηθή πίεζε Απόιπηε &

Διαβάστε περισσότερα

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ Ειζαγωγή ζηη Φωηογραθία Χριζηάκης Σαζεΐδης EFIAP 1 ΜΑΘΗΜΑ 6 ο Προγράμμαηα θωηογραθικών μηχανών Επιλογέας προγραμμάηων Μαο δίλεη ηε δπλαηόηεηα λα ειέγμνπκε ην άλνηγκα δηαθξάγκαηνο θαη

Διαβάστε περισσότερα

Οργάνωση και Δομή Παρουσιάσεων

Οργάνωση και Δομή Παρουσιάσεων Οργάνωση και Δομή Παρουσιάσεων Οη παξνπζηάζεηο κε βνήζεηα ηνπ ππνινγηζηή γίλνληαη κε πξνγξάκκαηα παξνπζηάζεσλ, όπσο ην OpenOffice.org Impress [1] θαη ην Microsoft Office PowerPoint [2]. Απηά ηα πξνγξάκκαηα

Διαβάστε περισσότερα

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση Πώς πρέπει να τιμολογεί ένα μονοπώλιο; Μέρξη ζηηγκήο ην κνλνπώιην έρεη ζεσξεζεί ζαλ κηα επηρείξεζε ε νπνία πσιεί ην πξντόλ ηεο ζε θάζε πειάηε ζηελ

Διαβάστε περισσότερα

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ Εδώ ζα ππνινγίζνπκε ην κεηαζρεκαηηζκό Fourier κεξηθώλ αθόκα ζεκάησλ, πξνζπαζώληαο λα μεθηλήζνπκε από ην κεηαζρεκαηηζκό Fourier γλσζηώλ ζεκάησλ

Διαβάστε περισσότερα

Πνηα λνκίδεηο όηη ζα είλαη ε ζπλνιηθή αληίζηαζε κηαο ζπλδεζκνινγίαο δύν αληηζηαηώλ ζπλδεδεκέλεο ζε ζεηξά; Γηαηί;...

Πνηα λνκίδεηο όηη ζα είλαη ε ζπλνιηθή αληίζηαζε κηαο ζπλδεζκνινγίαο δύν αληηζηαηώλ ζπλδεδεκέλεο ζε ζεηξά; Γηαηί;... ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Ιζοδύναμη ανηίζηαζη ζύνδεζηρ ανηιζηαηών Η δηδαζθαιία ηεο ηζνδύλακεο αληίζηαζεο γηα ζύλδεζε αληηζηαηώλ ζε ζεηξά θαη παξάιιεια ππάξρεη ζην Αλαιπηηθό Πξόγξακκα Σπνπδώλ ζηα καζήκαηα Φπζηθήο

Διαβάστε περισσότερα

1 η Εργαζηηριακή Άζκηζη Ειζαγωγή

1 η Εργαζηηριακή Άζκηζη Ειζαγωγή 1 η Εργαζηηριακή Άζκηζη Ειζαγωγή A. Σσζκεσές Εργαζηηρίοσ Ηλεκηρονικής Ο πιηθόο εμνπιηζκόο ηνπ εξγαζηεξίνπ ειεθηξνληθήο πεξηιακβάλεη ηηο αθόινπζεο ζπζθεπέο: 1. Παικνγξάθνπο: Protec 6502 θαη Peak Tech 2020N

Διαβάστε περισσότερα

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ ΚΕΦ..3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ Οπιζμόρ απόλςηηρ ηιμήρ: Σηνλ άμνλα ησλ πξαγκαηηθώλ αξηζκώλ ζεσξνύκε έλαλ αξηζκό α πνπ ζπκβνιίδεηαη κε ην ζεκείν Α. Η απόζηαζε ηνπ ζεκείνπ Α από ηελ αξρή Ο, δειαδή

Διαβάστε περισσότερα

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Απλό ηλεκτπικό κύκλυμα Η δηδαζθαιία ηνπ απινύ ειεθηξηθνύ θπθιώκαηνο ππάξρεη ζην κάζεκα «Φπζηθά» ηεο Ε ηάμεο ηνπ δεκνηηθνύ θαη επαλαιακβάλεηαη ζην κάζεκα ηεο Φπζηθήο ζηε Γ ηάμε ηνπ Γπκλαζίνπ.

Διαβάστε περισσότερα

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2 ΣΡΙΓΩΝΟΜΔΣΡΙΚΔ EΞΙΩΔΙ Πνηα παξαδείγκαηα εμηζώζεσλ ή θαη πξνβιεκάησλ πηζηεύεηαη όηη είλαη θαηάιιεια γηα ηελ επίιπζε ηνπο θαηά ηελ δηάξθεηα ηεο δηδαθηηθήο δηαδηθαζίαο κέζα ζηελ ηάμε; 1 ε ΓΙΓΑΚΣΙΚΗ ΩΡΑ Α.

Διαβάστε περισσότερα

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ.. ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου έλαξμεο 09.30 ιήμεο 09.45 Σην παξαθάησ ζρήκα θαίλεηαη ηκήκα ελόο πνιενδνκηθνύ ζρεδίνπ κηαο πόιεο. Οη ζθηαζκέλεο

Διαβάστε περισσότερα

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ Φξεζηκόηεηα καζεκαηηθώλ Αξρή θαηακέηξεζεο Όζα έδσζαλ νη Έιιελεο... Τξίγσλνη αξηζκνί Τεηξάγσλνη αξηζκνί Δπηκήθεηο αξηζκνί Πξώηνη αξηζκνί Αξηζκνί κε μερσξηζηέο ηδηόηεηεο Γίδπκνη πξώηνη

Διαβάστε περισσότερα

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην  ζαο Δίζνδνο ζηελ Υπεξεζία Αλ είζηε ήδε εγγεγξακκέλνο ρξήζηεο ζηελ ππεξεζία, γηα ηελ είζνδν ζαο (login) ζηελ ππεξεζία e-bill, εηζάγεηαη ην Όλνκα Φξήζηε (username) θαη ηνλ Κωδηθό Πξόζβαζεο (password) πνπ είραηε

Διαβάστε περισσότερα

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ 6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ Σηα πιαίζηα ηεο έθηεο εξγαζηεξηαθήο άζθεζεο ζα ρξεζηκνπνηεζεί απνθιεηζηηθά ην πεξηβάιινλ αλάπηπμεο νινθιεξσκέλσλ θπθισκάησλ IDL-800 Digital

Διαβάστε περισσότερα

Άσκηση 1 - Μοπυοποίηση Κειμένου

Άσκηση 1 - Μοπυοποίηση Κειμένου Άσκηση 1 - Μοπυοποίηση Κειμένου Σηηο παξαθάησ γξακκέο εθαξκόζηε ηε κνξθνπνίεζε πνπ πεξηγξάθνπλ Γξακκή κε έληνλε γξαθή Γξακκή κε πιάγηα γξαθή Γξακκή κε ππνγξακκηζκέλε γξαθή Γξακκή κε Arial Font κεγέζνπο

Διαβάστε περισσότερα

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots) Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots) 1.1 Σςνοπτική Πεπιγπαυή Hot Spots Σα ζεκεία αζύξκαηεο πξόζβαζεο πνπ επηιέρζεθαλ αλαθέξνληαη ζηνλ επόκελν πίλαθα θαη παξνπζηάδνληαη αλαιπηηθά ζηηο επόκελεο παξαγξάθνπο.

Διαβάστε περισσότερα

Τηλζφωνο: 99543321 Ε-mail: savvas_email@yahoo.com Ώρες διδασκαλίας: 16:00 19:15 μμ

Τηλζφωνο: 99543321 Ε-mail: savvas_email@yahoo.com Ώρες διδασκαλίας: 16:00 19:15 μμ ΠΑΙΓΑΓΩΓΙΚΟ ΙΝΣΙΣΟΤΣΟ ΚΤΠΡΟΤ Πξόγξακκα Δπηκόξθσζεο Τπνςεθίσλ Καζεγεηώλ Σερλνινγίαο Γελάξεο 2011 ΗΛΔΚΣΡΟΝΙΚΑ Ι (Ύιε Γπκλαζίνπ) Διδάσκων: Σαββίδης Σάββας Τηλζφωνο: 99543321 Ε-mail: savvas_email@yahoo.com

Διαβάστε περισσότερα

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird 1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird 1.1 Εγκαηάζηαζη ηυν οδηγών ηηρ έξςπνηρ κάπηαρ ζηο λογιζμικό Mozilla Thunderbird

Διαβάστε περισσότερα

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016 Βάσεις Δεδομέμωμ Εξγαζηήξην V Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016 2 Σκοπός του 5 ου εργαστηρίου Σθνπόο απηνύ ηνπ εξγαζηεξίνπ είλαη: ε κειέηε ζύλζεησλ εξσηεκάησλ ζύλδεζεο ζε δύν ή πεξηζζόηεξεο ζρέζεηο ε κειέηε

Διαβάστε περισσότερα

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ.. ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου έλαξμεο 09.30 ιήμεο 09.45 Σην παξαθάησ ζρήκα θαίλεηαη ηκήκα ελόο πνιενδνκηθνύ ζρεδίνπ κηαο πόιεο. Οη ζθηαζκέλεο

Διαβάστε περισσότερα

Έλεγτος Ορθογραθίας - Γραμμαηικής. Ορθογραθικός και Γραμμαηικός Έλεγτος

Έλεγτος Ορθογραθίας - Γραμμαηικής. Ορθογραθικός και Γραμμαηικός Έλεγτος 3.6 Έλεγτος Ορθογραθίας - Γραμμαηικής Ορθογραθικός και Γραμμαηικός Έλεγτος Πνιιέο θνξέο, θαζώο γξάθνπκε ζην Word, βιέπνπκε θπκαηηζηέο θόθθηλεο θαη πξάζηλεο ππνγξακκίζεηο λα εκθαλίδνληαη θάησ από νξηζκέλεο

Διαβάστε περισσότερα

Σρήκα Α. Γξάθνπκε ηα ζηνηρεία ηνπ Πξνκεζεπηή θαη παηάκε Δηζαγσγή. Σρήκα Β1

Σρήκα Α. Γξάθνπκε ηα ζηνηρεία ηνπ Πξνκεζεπηή θαη παηάκε Δηζαγσγή. Σρήκα Β1 MENU ΜΗΤΡΩΑ Προμηθεστές Σε απηό ην ζεκείν ηεο εθαξκνγήο επεμεξγαδόκαζηε ηo κεηξών Πξνκεζεπηώλ. Κάλνληαο θιηθ κε ην πνληίθη πάλσ ζην Πξνζζήθε (βειάθη 1) ζα βγεη ε θόξκα γηα ηελ εηζαγσγή λέαο εγγξαθήο (Σρήκα

Διαβάστε περισσότερα

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα 10000 παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο 30000.

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα 10000 παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο 30000. ΔΕΟ 13 Ποσοτικές Μέθοδοι Σσνάρηηζη Κόζηοσς C(), μέζο κόζηος C()/. Παράδειγμα 1 Μηα εηαηξεία δαπαλά γηα θάζε πξντόλ Α πνπ παξάγεη 0.0 λ.κ. Τα πάγηα έμνδα ηεο εηαηξείαο είλαη 800 λ.κ. Ζεηείηαη 1) Να πεξηγξάςεηε

Διαβάστε περισσότερα

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη ΔΠΑΝΑΛΗΠΣΙΚΑ ΘΔΜΑΣΑ ΣΟ ΓΙΑΦΟΡΙΚΟ ΛΟΓΙΜΟ Μάρτιος 0 ΘΔΜΑ Να ππνινγίζεηε ηα όξηα: i ii lim 0 0 lim iii iv lim e 0 lim e 0 ΘΔΜΑ Γίλεηαη ε άξηηα ζπλάξηεζε '( ) ( ) γηα θάζε 0 * : R R γηα ηελ νπνία ηζρύνπλ:

Διαβάστε περισσότερα

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ 1.Απηόο πνπ ζα αλαγλσξηζηεί απνπζηάδεη γηα πνιύ θαηξό. 2.Δπηζηξέθεη κε πιαζηή ηαπηόηεηα ή κεηακνξθσκέλνο. 3.Απνκνλώλνληαη ηα δύν πξόζσπα 4.Άξζε κεηακόξθσζεο 5.Απνθάιπςε 6.Ακθηβνιίεο-απνδεηθηηθά

Διαβάστε περισσότερα

Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων

Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων (https://weeman.inf.ethz.ch/particletracker/) Τν Plugin particle tracker κπνξεί λα αληρλεύζεη απηόκαηα ηα ζσκαηίδηα πνπ θηλνύληαη,

Διαβάστε περισσότερα

Η αξρή ζύλδεζεο Client-Server

Η αξρή ζύλδεζεο Client-Server Η αξρή ζύλδεζεο Client-Server Δηαθνκηζηήο (Server) Πξνζθέξεη ππεξεζίεο ζηνπο Πειάηεο (Client) Μεγάινη ππνινγηζηέο γηα ηηο ππεξεζίεο Internet (π.ρ. WWW, FTP) Λακβάλεη εξσηήζεηο θαη δίδεη απαληήζεηο Πειάηεο

Διαβάστε περισσότερα

Ηλεκηπονικά Απσεία και Διεπαθέρ

Ηλεκηπονικά Απσεία και Διεπαθέρ MENU ΑΝΑΦΟΡΕΣ Ηλεκηπονικά Απσεία και Διεπαθέρ Σε απηό ην ζεκείν ηεο εθαξκνγήο δεκηνπξγνύκε ηα δηάθνξα Ηιεθηξνληθά Αξρεία έηζη ώζηε λα ηα ππνβάινπκε ζηνπο δηάθνξνπο θνξείο. Γηα λα επηιέμνπκε έλα είδνο αξρείνπ

Διαβάστε περισσότερα

ΠΕΡΙΓΡΑΦΗ ΥΛΙΚΟΥ AVR 1. ΕΙΣΑΓΩΓΗ 1.1 ΓΕΝΙΚΗ ΔΟΜΗ 1.2 ΟΙΚΟΓΕΝΕΙΕΣ 1.3 ΤΥΠΟΙ 1.4 ΕΡΓΑΛΕΙΑ

ΠΕΡΙΓΡΑΦΗ ΥΛΙΚΟΥ AVR 1. ΕΙΣΑΓΩΓΗ 1.1 ΓΕΝΙΚΗ ΔΟΜΗ 1.2 ΟΙΚΟΓΕΝΕΙΕΣ 1.3 ΤΥΠΟΙ 1.4 ΕΡΓΑΛΕΙΑ ΠΕΡΙΓΡΑΦΗ ΥΛΙΚΟΥ AVR 1. ΕΙΣΑΓΩΓΗ 1.1 ΓΕΝΙΚΗ ΔΟΜΗ 1.2 ΟΙΚΟΓΕΝΕΙΕΣ 1.3 ΤΥΠΟΙ 1.4 ΕΡΓΑΛΕΙΑ Oι βασικές αρχές λειτουργίας των RISC είναι : Εντολές ενός κ.μ. με κατάλληλη σχεδίαση της μονάδας διοχέτευσης Μεγάλος

Διαβάστε περισσότερα

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ. Μία αθηίλα θωηόο πξνζπίπηεη κε κία γωλία ζ ζηε επάλω επηθάλεηα ελόο θύβνπ από πνιπεζηέξα ν νπνίνο έρεη δείθηε δηάζιαζεο ε =,49 (ζρήκα ). Βξείηε πνηα ζα είλαη ε κέγηζηε γωλία

Διαβάστε περισσότερα

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf Δξγαζηεξηαθή άζθεζε 03 Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf Ζιίαο Χαηδεζενδσξίδεο Οθηώβξηνο / Ννέκβξηνο 2004 Τη είλαη ην δίθηπν Wulf Δπίπεδν ζην νπνίν κπνξνύκε λα αλαπαξαζηήζνπκε ηξηζδηάζηαηα ζρήκαηα,

Διαβάστε περισσότερα

ΕΝΤΟΛΕΣ WINDOWS ΚΑΙ UNIX

ΕΝΤΟΛΕΣ WINDOWS ΚΑΙ UNIX ΕΝΤΟΛΕΣ WINDOWS ΚΑΙ UNIX Σηότοι εργαζηηρίοσ Σην πιαίζην ηνπ ζπγθεθξηκέλνπ εξγαζηεξίνπ, νη θνηηεηέο ζα εμνηθεησζνύλ κε βαζηθέο εληνιέο δηθηπαθώλ πξσηνθόιισλ νη νπνίεο βξίζθνπλ εθαξκνγή ζε πεξηβάιινληα Windows

Διαβάστε περισσότερα

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) 30.04.67 FritzBox Fon WLAN 7140 - Annex B (30.04.67)

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) 30.04.67 FritzBox Fon WLAN 7140 - Annex B (30.04.67) Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) 30.04.67 FritzBox Fon WLAN 7140 - Annex B (30.04.67) Γηα λα επαλαθέξεηε ην FritzBox Fon WLAN 7140 ζηηο πξνεπηιεγκέλεο ηνπ ξπζκίζεηο

Διαβάστε περισσότερα

Διαδικαζία μεηαθοράς δεδομένων Εκκαθαριζηικής για ηο Eιδικό ζημείωμα περαίωζης Φ.Π.Α

Διαδικαζία μεηαθοράς δεδομένων Εκκαθαριζηικής για ηο Eιδικό ζημείωμα περαίωζης Φ.Π.Α Διαδικαζία μεηαθοράς δεδομένων Εκκαθαριζηικής για ηο Eιδικό ζημείωμα περαίωζης Φ.Π.Α Σει.1 Σο ζςγκεκπιμένο εγσειπίδιο δημιοςπγήθηκε για να βοηθήζει ηην καηανόηζη ηηρ διαδικαζίαρ μεηαθοπάρ δεδομένων ηηρ

Διαβάστε περισσότερα

ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KARNAUGH

ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KARNAUGH ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KRNUGH Γηα λα θάλνπκε απινπνίεζε κηαο ινγηθήο ζπλάξηεζεο κε πίλαθα (ή ράξηε) Karnaugh αθνινπζνύκε ηα παξαθάησ βήκαηα:. Η ινγηθή ζπλάξηεζε ζα πξέπεη λα είλαη ζε πιήξε

Διαβάστε περισσότερα

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ Είμαζηε ηυχεροί που είμαζηε δάζκαλοι Ον/μο:.. A Λσκείοσ Ύλη: Εσθύγραμμη Κίνηζη 8-11-2015 Θέμα 1 ο : 1. Η εμίζωζε θίλεζεο ελόο θηλεηνύ πνπ θηλείηαη επζύγξακκα είλαη ε x = 5t. Πνηα

Διαβάστε περισσότερα

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο Έξγν ελέξγεηα 3 (Λύζε) Σώκα κάδαο m = 4Kg εξεκεί ζηε βάζε θεθιηκέλνπ επηπέδνπ γσλίαο θιίζεο ζ κε εκζ = 0,6 θαη ζπλζ = 0,8. Τν ζώκα αξρίδεη λα δέρεηαη νξηδόληηα δύλακε θαη μεθηλά λα αλεβαίλεη ζην θεθιηκέλν

Διαβάστε περισσότερα

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ. Μονοψϊνιο Ολιγοψώνιο Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ. Οπιακή αξία Δπηπξόζζεηα νθέιε από ηελ ρξήζε/θαηαλάισζε κηαο επηπξόζζεηε

Διαβάστε περισσότερα

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x) ΓΙΑΓΩΝΙΣΜΑ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ 54 Υλη: Παράγωγοι Γ Λσκείοσ Ον/μο:.. 6--4 Θεη-Τετν. ΘΔΜΑ Α.. Αλ f, g, h ηξεηο παξαγωγίζηκεο ζπλαξηήζεηο ζην λα απνδείμεηε όηη : f () g() h() ' f '()g()h() g'()f ()h() h'() f ()g()

Διαβάστε περισσότερα

ISO/IEC 27001:2005 Certificate No: IS Aegate Ltd 2011 All rights reserved

ISO/IEC 27001:2005 Certificate No: IS Aegate Ltd 2011 All rights reserved ISO/IEC 27001:2005 Certificate No: IS 567140 (1) (2) Βήκα 1. Επηιέγεηε «Τποζςζηήμαηα» Βήκα 2. Επηιέγεηε «Πωλήζειρ και Αγοπέρ» (3) (4) Βήκα 3. Επηιέγεηε «Διασείπιζη Παπαζηαηικών» Βήκα 4. Επηιέγεηε «Επεξεπγαζία

Διαβάστε περισσότερα

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training Dipl.Biol.cand.med. Stylianos Kalaitzis Stylianos Kalaitzis Μνλνϋβξηδηζκνο 1 Γπν γνλείο, εηεξόδπγνη γηα ηνλ αιθηζκό θάλνπλ παηδηά. Πνία ε πηζαλόηεηα

Διαβάστε περισσότερα

Βιομησανικόρ ζσεδιαζμόρ πποϊόνηων από ανακςκλωμένερ ζςζκεςαζίερ

Βιομησανικόρ ζσεδιαζμόρ πποϊόνηων από ανακςκλωμένερ ζςζκεςαζίερ Βιομησανικόρ ζσεδιαζμόρ πποϊόνηων από ανακςκλωμένερ ζςζκεςαζίερ ΤΕΙ Δσηικής Μακεδονίας Τμήμα Βιομητανικού Στεδιαζμού Εργαζηήριο C 3 www.c3.teiwm.gr C 3 LAB www.c3.teiwm.gr 1 Εηζαγσγή Πεπιεσόμενα ύκβνια

Διαβάστε περισσότερα

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν 2011-12

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν 2011-12 Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν 11-12 Project 6: Ταμίδη κε ηε Μεραλή ηνπ Φξόλνπ Υπεύζπλνη Καζεγεηέο: Ε. Μπηιαλάθε Φ. Αλησλάηνο Δρώηηζη 3: Πνηα από ηα παξαθάησ ΜΜΕ ηεξαξρείηε από πιεπξάο ζεκαζίαο;

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ATMEL AVR8 ΠΟΡΛΙΔΑΣ ΔΗΜΗΤΡΙΟΣ ATMEL AVR Atmega16 Χαρακτηριστικά Μικροελεγκτής 8-bit υψηλής απόδοσης και χαμηλής κατανάλωσης Προοδευμένη αρχιτεκτονική RISC (Reduced instruction

Διαβάστε περισσότερα

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο Φςζική Πποζαναηολιζμού Γ Λςκείος Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο Επιμέλεια: Αγκανάκηρ Α. Παναγιώηηρ Επωηήζειρ Σωζηό- Λάθορ Να χαπακηηπίζεηε ηιρ παπακάηω πποηάζειρ ωρ ζωζηέρ ή λάθορ: 1. Η ηαιάλησζε είλαη

Διαβάστε περισσότερα

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη Μάθημα 11 Τμήμα Μάπκεηινγκ και Διοίκηζηρ Λειηοςπγιών Τα δηαγξάκκαηα θαηάζηαζεο (state diagrams) ρξεζηκνπνηνύληαη γηα λα βνεζήζνπλ ηνλ πξνγξακκαηηζηή λα θαηαιάβεη

Διαβάστε περισσότερα

Κεθάιαην 20. Ελαχιστοποίηση του κόστους

Κεθάιαην 20. Ελαχιστοποίηση του κόστους Κεθάιαην 0 Ελαχιστοποίηση του κόστους Ειαρηζηνπνίεζε ηνπ θόζηνπο Μηα επηρείξεζε ειαρηζηνπνηεί ην θόζηνο ηεο αλ παξάγεη νπνηνδήπνηε δεδνκέλν επίπεδν πξντόληνο y 0 ζην κηθξόηεξν δπλαηό ζπλνιηθό θόζηνο. Τν

Διαβάστε περισσότερα

Ξενάγηζη ζηο πεπιβάλλον ηος Excel

Ξενάγηζη ζηο πεπιβάλλον ηος Excel Ξενάγηζη ζηο πεπιβάλλον ηος Excel Τν πεξηβάιινλ εξγαζίαο ηνπ Excel απνηειείηαη βαζηθά απφ έλα θχιιν εξγαζίαο. Απηφ θαηαιακβάλεη ην κεγαιχηεξν κέξνο ηεο νζφλεο θαη ην απαξηίδνπλ πνιιά θειηά. Απηά πνπ είλαη

Διαβάστε περισσότερα

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12 ΑΚΖΔΗ ΤΜΝΑΗΟΤ - ΚΤΚΛΟ ΠΡΩΣΟ - - ηα πνηεο ηηκέο ηνπ ηα παξαθάησ θιάζκαηα δελ νξίδνληαη ; (Τπόδεημε : έλα θιάζκα νξίδεηαη αλ ν παξνλνκαζηήο είλαη δηάθνξνο ηνπ κεδελόο) - (-) - (-) - Να απινπνηεζνύλ ηα θιάζκαηα

Διαβάστε περισσότερα

Αντισταθμιστική ανάλυση

Αντισταθμιστική ανάλυση Θεσξήζηε έλαλ αιγόξηζκν Α πνπ ρξεζηκνπνηεί κηα δνκή δεδνκέλσλ Γ : Καηά ηε δηάξθεηα εθηέιεζεο ηνπ Α ε Γ πξαγκαηνπνηεί κία αθνινπζία από πξάμεηο. Παξάδεηγκα: Θπκεζείηε ην πξόβιεκα ηεο εύξεζεο-έλσζεο Δίρακε

Διαβάστε περισσότερα

ΑΓΩΜΘΡΘΙΞΘ ΤΩΠΞΘ ΡΘΡ ΛΘΙΠΕΡ ΗΚΘΙΘΕΡ ΛΘΤΑΗΚΘΔΗΡ Τ.

ΑΓΩΜΘΡΘΙΞΘ ΤΩΠΞΘ ΡΘΡ ΛΘΙΠΕΡ ΗΚΘΙΘΕΡ ΛΘΤΑΗΚΘΔΗΡ Τ. ΑΓΩΜΘΡΘΙΞΘ ΤΩΠΞΘ ΡΘΡ ΛΘΙΠΕΡ ΗΚΘΙΘΕΡ ΟΑIΤΜΘΔΘ ΡΕ ΛΕΓΑΚΞ ΓΗΟΕΔΞ 11V11 ΗΚΘΙΘΑ 6-10 ΤΠΞΜΩΜ ΛΕΘΞΜΕΙΗΛΑΑ ΞΣ ΟΑΘΤΜΘΔΘΞΣ ΡΕ ΛΕΓΑΚΞ ΓΗΟΕΔΞ ΓΘΑ ΟΑΘΙΕΡ ΗΚΘΙΘΑΡ 6-10 ΕΩΜ Η ΔΘΑΔΠΞΛΗ ΑΟΞ Η ΛΘΑ ΕΡΘΑ ΡΗΜ ΑΚΚΗ ΕΘΜΑΘ ΛΕΓΑΚΗ

Διαβάστε περισσότερα

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ 1 Σ. Δ. Ι. ΓΤ Σ Ι Κ Η Μ Α Κ Δ Γ Ο Ν Ι Α ΥΟΛΗ ΣΔΥΝΟΛΟΓΙΚΩΝ ΔΦΑΡΜΟΓΩΝ Σ Μ Η Μ Α Μ Η Υ Α Ν ΟΛΟ Γ Ι Α Δξγαζηήξην Μεραλνπξγηθώλ Καηεξγαζηώλ & CAD ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ ΜΑΘΗΜΑ 2: Πνηόηεηα Δπηθάλεηαο Γξ. Βαξύηεο

Διαβάστε περισσότερα

Κάζε functional unit ρξεζηκνπνηείηαη κηα θνξά ζε θάζε θύθιν: αλάγθε γηα πνιιαπιό hardware = θόζηνο πινπνίεζεο!

Κάζε functional unit ρξεζηκνπνηείηαη κηα θνξά ζε θάζε θύθιν: αλάγθε γηα πνιιαπιό hardware = θόζηνο πινπνίεζεο! Single-cyle σλοποίηζη: Γηάξθεηα θύθινπ ίζε κε ηε κεγαιύηεξε εληνιή-worst case delay (εδώ ε lw) = ρακειή απόδνζε! Αληηβαίλεη κε αξρή: Κάλε ηελ πην απιή πεξίπηωζε γξήγνξε (ίζωο θαη εηο βάξνο ηωλ πην «ζύλζεηωλ»

Διαβάστε περισσότερα

ΜΔΣΡΖΖ ΣΑΥΤΣΖΣΑ ΑΝΔΜΟΤ ΚΑΗ ΑΠΔΗΚΟΝΗΖ ΜΔ ΜΗΚΡΟΔΛΔΓΚΣΖ

ΜΔΣΡΖΖ ΣΑΥΤΣΖΣΑ ΑΝΔΜΟΤ ΚΑΗ ΑΠΔΗΚΟΝΗΖ ΜΔ ΜΗΚΡΟΔΛΔΓΚΣΖ ΣΔΥΝΟΛΟΓΗΚΟ ΔΚΠΑΗΓΔΤΣΗΚΟ ΗΓΡΤΜΑ ΚΑΒΑΛΑ ΥΟΛΖ ΣΔΥΝΟΛΟΓΗΚΧΝ ΔΦΑΡΜΟΓΧΝ ΣΜΖΜΑ ΖΛΔΚΣΡΟΛΟΓΗΑ ΜΔΣΡΖΖ ΣΑΥΤΣΖΣΑ ΑΝΔΜΟΤ ΚΑΗ ΑΠΔΗΚΟΝΗΖ ΜΔ ΜΗΚΡΟΔΛΔΓΚΣΖ ΠΣΤΥΗΑΚΖ ΔΡΓΑΗΑ ΒΑΙΛΔΙΟ ΔΤΑΓΓΔΛΟΤ ΓΗΜΗΣΡΙΟ ΚΔΥΑΓΙΑ Δπηβιέπσλ :

Διαβάστε περισσότερα

Κάλνληαο θιηθ κε ην πνληίθη ζηνλ ινγαξηαζκό πνπ ζέινπκε θιείλεη ην παξάζπξν πνπ κόιηο είρε αλνίμεη. Παηώληαο Παξνπζίαζε (βειάθη Νν 3) παξνπζηάδνληαη

Κάλνληαο θιηθ κε ην πνληίθη ζηνλ ινγαξηαζκό πνπ ζέινπκε θιείλεη ην παξάζπξν πνπ κόιηο είρε αλνίμεη. Παηώληαο Παξνπζίαζε (βειάθη Νν 3) παξνπζηάδνληαη MENU ΛΟΓΙΣΤΙΚΗ Λογαπιαζμοί Σε απηό ην ζεκείν ηεο εθαξκνγήο επεμεξγαδόκαζηε ηνπο Λνγαξηαζκνύο ηνπ ινγηζηηθνύ ζρεδίνπ. Σην θνπηάθη πνπ καο δείρλεη ην βειάθη κε ην Νν 1 γξάθνπκε ηνλ ινγαξηαζκό πνπ ζέινπκε

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0

ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0 ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0 Γενικά Η έθδνζε 8.0.0 ηνπ ελόηεηεο: Business ERP, πεξηιακβάλεη λέεο ιεηηνπξγίεο πνπ αλαιύνληαη ζηηο παξαθάησ Γεληθόηεξε ιεηηνπξγία ηεο εθαξκνγήο Εκπνξηθή Δηαρείξηζε 7/2/2013 SingularLogic

Διαβάστε περισσότερα

HYUNDAI. Η δηαγλσζηηθή θίζζα ησλ Hyundai έρεη 12 επαθέο θαη ηνπνζεηείηαη ζηνλ ρώξν ηνπ θηλεηήξα

HYUNDAI. Η δηαγλσζηηθή θίζζα ησλ Hyundai έρεη 12 επαθέο θαη ηνπνζεηείηαη ζηνλ ρώξν ηνπ θηλεηήξα HYUNDAI ηα κνληέια ηεο Hyundai ππάξρνπλ ηέζζεξεηο δηαθνξεηηθνί ζπλδπαζκνί θσδηθώλ βιάβεο: κνλνςήθηνη, δηςήθηνη ηεηξαςήθηνη θαη θσδηθνί πνπ αθνινπζνύλ ηα πξσηόθνιια EOBD. Γιαγνωζηική Φίζζα Η δηαγλσζηηθή

Διαβάστε περισσότερα

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 204-205 ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/204 A ΟΜΑΓΑ Οδηγία: Να γράυεηε ζηο ηεηράδιο ζας ηον αριθμό κάθε μιας από ηις παρακάηφ ερφηήζεις Α.-Α.8 και

Διαβάστε περισσότερα

ΠΔΡΙΔΥΟΜΔΝΑ ΔΝΝΟΙΔ ΚΑΙ ΟΡΙΜΟΙ ΠΑΡΟΤΙΑΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ ΔΦΑΡΜΟΓΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ

ΠΔΡΙΔΥΟΜΔΝΑ ΔΝΝΟΙΔ ΚΑΙ ΟΡΙΜΟΙ ΠΑΡΟΤΙΑΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ ΔΦΑΡΜΟΓΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ ΜΑΘΗΜΑ 2T2 41 ΓΟΜΙΚΗ ΦΤΙΚΗ ΗΥΟΜΟΝΩΗ - ΗΥΟΠΡΟΣΑΙΑ ΠΔΡΙΔΥΟΜΔΝΑ ΠΑΡΟΤΙΑΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ ΔΦΑΡΜΟΓΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ ΜΟΝΑΓΔ ΑΚΟΤΣΙΚΗ ΚΑΣΗΓΟΡΙΔ ΑΚΟΤΣΙΚΗ ΑΝΔΗ ΠΑΡΑΜΔΣΡΟΙ ΑΚΟΤΣΙΚΗ ΑΝΔΗ ΚΡΙΣΗΡΙΑ ΗΥΟΜΟΝΩΗ - ΗΥΟΠΡΟΣΑΙΑ

Διαβάστε περισσότερα

x x x x tan(2 x) x 2 2x x 1

x x x x tan(2 x) x 2 2x x 1 ΘΕΡΙΝΟ ΣΜΗΜΑ ΜΑΘΗΜΑΣΙΚΑ Ι ΕΠΑΝΑΛΗΠΣΙΚΕ ΑΚΗΕΙ ΜΕΡΟ Ι 1. Να γίλνπλ νη γξαθηθέο παξαζηάζεηο ησλ παξαθάησ ζπλαξηήζεσλ. t ( i) e ( ii) ln( ) ( iii). Να βξεζεί ην Π.Ο., ν ηύπνο ηεο αλίζηξνθεο θαη ην Π.Τ. ησλ

Διαβάστε περισσότερα

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ Σήκαηα 1 Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) Σήκαηα Οξηζκόο ζήκαηνο Ταμηλόκεζε ζεκάησλ Σεηξέο Fourier Μεηαζρεκαηηζκόο Fourier Σπλέιημε Σπζρέηηζε θαη Φαζκαηηθή Ππθλόηεηα 2 Οξηζκόο Σήκαηνο

Διαβάστε περισσότερα

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου ΠΡΟΒΛΗΜΑ Σε έλα ηνπξλνπά βόιετ δήισζαλ ζπκκεηνρή νκάδεο Γπκλαζίσλ ηεο Κύπξνπ.

Διαβάστε περισσότερα

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ ΘΔΜΑ Α Α1. α. Σ β. Σ γ. Λ δ. Λ ε. Λ ζη. Σ Α2. Γ Α3. 1. γ 2. ε 3. δ 4. α Β1. ΘΔΜΑ Β Οη ηειηθνί ππνινγηζηέο παίξλνπλ απνθάζεηο δξνκνιόγεζεο κόλν γηα ηα δηθά ηνπο απηνδύλακα

Διαβάστε περισσότερα

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής ΜΙΚΡΟΟΙΚΟΝΟΜΙΚΗ ΘΕΩΡΙΑ ΣΟΜΟ Α Mάθημα 5: To παραγωγής σναρηήζεις κόζηοσς Η ζπλάξηεζε ζπλνιηθνύ θόζηνπο C FC VC Όπνπ FC= ην ζηαζεξό θόζηνο (ην θόζηνο γηα ηνλ ζηαζεξό παξαγσγηθό ζπληειεζηή) θαη VC= ην κεηαβιεηό

Διαβάστε περισσότερα

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα! Cpyright 2013 Λόγος & Επικοινωνία // All rights Reserved Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα! Αυηό ηο παιχνίδι έχει ζηόχους: 1. ηελ εθγύκλαζε ηεο αθνπζηηθήο κλήκεο ησλ παηδηώλ 2. ηελ εμάζθεζε ζηελ

Διαβάστε περισσότερα

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ Πρόβλημα 1: α) Να δείμεηε όηη αλ ζεηηθνί πξαγκαηηθνί αξηζκνί ηζρύεη: β) Αλ είλαη

Διαβάστε περισσότερα

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν. B-Δέλδξα Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν. Δέλδξα AVL n = 2 30 = 10 9 (πεξίπνπ). 30

Διαβάστε περισσότερα

ΘΔΜΑ 1 ο Μονάδες 5,10,10

ΘΔΜΑ 1 ο Μονάδες 5,10,10 ΟΝΟΜΑΣΔΠΩΝΤΜΟ ΗΜΔΡΟΜΗΝΙΑ ΘΔΜΑ 1 ο Μονάδες 5,1,1 ΓΙΑΓΩΝΙΜΑ 1 ου ΜΔΡΟΤ ΣΗ ΑΝΑΛΤΗ Α Γώζηε ηνλ νξηζκό ηεο αληίζηξνθεο ζπλάξηεζεο Β Γείμηε όηη αλ κηα ζπλάξηεζε είλαη αληηζηξέςηκε ηόηε νη γξαθηθέο παξαζηάζεηο

Διαβάστε περισσότερα

ΟΣΑ Επηρεηξεζηαθή Ννεκνζύλε. Ελόηεηα: Ad1.2.2 «Ση θξύβεηαη» πίζω από κηα Επηρεηξεζηαθή Αλαθνξά (report): XML & XSD γηα αξράξηνπο

ΟΣΑ Επηρεηξεζηαθή Ννεκνζύλε. Ελόηεηα: Ad1.2.2 «Ση θξύβεηαη» πίζω από κηα Επηρεηξεζηαθή Αλαθνξά (report): XML & XSD γηα αξράξηνπο ΟΣΑ Επηρεηξεζηαθή Ννεκνζύλε Ελόηεηα: Ad1.2.2 «Ση θξύβεηαη» πίζω από κηα Επηρεηξεζηαθή Αλαθνξά (report): XML & XSD γηα αξράξηνπο Πξαθηηθή Άζθεζε (επίπεδν 2): ηόρνο ηεο άζθεζεο είλαη ε πεξαηηέξω εμνηθείωζε

Διαβάστε περισσότερα

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα.

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα. Δξγαιεία Καηαζθεπέο 1 Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ Καηαζθεπή 1: Φαθόο κε ζσιήλα Γηαθξάγκαηα Δξγαιεία Καηαζθεπέο 2 Η θαηαζθεπή πεξηγξάθεηαη ζηελ αληίζηνηρε ελόηεηα

Διαβάστε περισσότερα

Άζθεζε 2ε ΤΣΗΜΑΣΑ ΔΛΔΓΥΟΤ ΑΝΟΙΚΣΟΤ ΒΡΟΥΟΤ ΚΑΙ MATLAB

Άζθεζε 2ε ΤΣΗΜΑΣΑ ΔΛΔΓΥΟΤ ΑΝΟΙΚΣΟΤ ΒΡΟΥΟΤ ΚΑΙ MATLAB Άζθεζε 2ε ΤΣΗΜΑΣΑ ΔΛΔΓΥΟΤ ΑΝΟΙΚΣΟΤ ΒΡΟΥΟΤ ΚΑΙ MATLAB. ςνάπηηζη μεηαθοπάρ Γηα ηε κειέηε ελόο ζπζηήκαηνο κε ην Matlab απαξαίηεηε πξνϋπόζεζε είλαη λα δεκηνπξγήζνπκε έλα κνληέιν, ώζηε λα εμεηάζνπκε ηα ραξαθηεξηζηηθά

Διαβάστε περισσότερα

Δομή ππογπάμμαηορ ζηη C++

Δομή ππογπάμμαηορ ζηη C++ Δομή ππογπάμμαηορ ζηη C++ #include Πξσηόηππν ζπλάξηεζεο int main( ) Δειώζεηο κεηαβιεηώλ Εθηειέζηκεο εληνιέο Δήισζε ζπλάξηεζεο Δειώζεηο κεηαβιεηώλ Εθηειέζηκεο εληνιέο Η εληνιή #include δεηάεη

Διαβάστε περισσότερα

4) Να γξάςεηε δηαδηθαζία (πξόγξακκα) ζηε Logo κε όλνκα θύθινο πνπ ζα ζρεδηάδεη έλα θύθιν. Λύζε Γηα θύθινο ζηθ επαλάιαβε 360 [κπ 1 δε 1] ηέινο

4) Να γξάςεηε δηαδηθαζία (πξόγξακκα) ζηε Logo κε όλνκα θύθινο πνπ ζα ζρεδηάδεη έλα θύθιν. Λύζε Γηα θύθινο ζηθ επαλάιαβε 360 [κπ 1 δε 1] ηέινο Λσμένες αζκήζεις ζηη Logo Στεδίαζη ζτημάηων με ηη τελώνα 1) Να γξάςεηε δηαδηθαζία (πξόγξακκα) ζηε Logo κε όλνκα ηεηξάγσλν πνπ ζα ζρεδηάδεη έλα ηεηξάγσλν κε πιεπξά 120. Γηα ηεηξάγσλν επαλάιαβε 4 [κπ 120

Διαβάστε περισσότερα

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access) Έρνπκε απνζεθεύζεη κηα ζπιινγή αξρείσλ ζε κηα ζπλδεδεκέλε ιίζηα, όπνπ θάζε αξρείν έρεη κηα εηηθέηα ηαπηνπνίεζεο. Μηα εθαξκνγή παξάγεη κηα αθνινπζία από αηηήκαηα πξόζβαζεο ζηα αξρεία ηεο ιίζηαο. Γηα λα

Διαβάστε περισσότερα