• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
September 17, 2025, 23:31:54 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
September 17, 2025, 23:31:54 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Aναζωπύρωση των εχθροπραξ...
by Katarameno
[Today at 22:43:28]

best username in THMMY.gr
by Katarameno
[Today at 20:35:29]

Αποτελέσματα Εξεταστικής ...
by ilazarit
[Today at 19:59:41]

Ποιον πάροχο να επιλέξω?
by Katarameno
[Today at 19:16:50]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[Today at 17:16:08]

[Τηλεπικοινωνιακά Συστήμα...
by chatzikys
[Today at 16:07:13]

Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[Today at 11:35:11]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[Today at 00:51:50]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 16, 2025, 19:37:40 pm]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]
Στατιστικά
Members
Total Members: 10013
Latest: nataliaef
Stats
Total Posts: 1428141
Total Topics: 31767
Online Today: 440
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 25
Guests: 333
Total: 358
MeTheWizard
Saint_GR
Pcsc
noimaginationforthis
iliaspapam
fungi
PJiffy
nikos.a
Sotirisbikos
Darth Anna
G.V.
dorapangeiou
Petross
ntina
The Web
Gaspard
Domnious
Nikos_313
m.renia
stefpapa21
teosimeon
akoil
stloukas
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Ωρολόγιο Πρόγραμμα Χειμερινού Εξαμήνου 2025-2026
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > 7ο Εξάμηνο - ΠΠΣ > Υποχρεωτικά Μαθήματα > Συστήματα Μικροϋπολογιστών (Moderators: geo66, Elliot Alderson) > [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 6 Go Down Print
Author Topic: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011  (Read 13097 times)
Da Bo$$
Θαμώνας
****
Gender: Male
Posts: 412


Περιποιητικός&αβρόφρων,1 γόης της παλιάς σχολής


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #45 on: January 09, 2011, 19:29:18 pm »

ευχαρισ
Quote from: Καμένος on January 09, 2011, 19:21:32 pm
1) Γιατί να πάρεις το NEG? Είναι ήδη σε μορφή προσημασμένων απλά είναι θετικοί
2) Ναί
Ευχαριστώ!
Logged


Μέσα στα όνειρά σου ταξιδεύω να σε βρώ να με νιώσει η καρδιά σου,

άλλο μη φοβάσαι κάθε βράδυ θα 'μαι εδώ αγκαλιά μου θα κοιμάσαι...

Da Bo$$
Θαμώνας
****
Gender: Male
Posts: 412


Περιποιητικός&αβρόφρων,1 γόης της παλιάς σχολής


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #46 on: January 09, 2011, 20:31:51 pm »

Για την ίδια ασκηση
έχοντας τη διαφορά στους 8bit-ους AEM1_high και AEM1_low πως θα την κανω να εμφανιστει σωστά στα led?

Εννοώ, αρκεί απλά να γράψω
com ΑΕΜ1_high
out PORTB, ΑΕΜ1_high
com ΑΕΜ1_l;ow
out PORTB, ΑΕΜ1_low

ή πρέπει να κανω πρώτα καμιά μετατόπιση
 Huh
« Last Edit: January 09, 2011, 21:02:43 pm by Da Bo$$ » Logged


Μέσα στα όνειρά σου ταξιδεύω να σε βρώ να με νιώσει η καρδιά σου,

άλλο μη φοβάσαι κάθε βράδυ θα 'μαι εδώ αγκαλιά μου θα κοιμάσαι...

Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #47 on: January 09, 2011, 21:25:15 pm »

Τα εμφανίζεις όπως είπες. Αν είναι θετική ΟΚ, αν ειναι αρνητική θα είναι σε συμπλήρωμα του 2. Δε χρειάζεται να κάνεις κάτι άλλο..
Logged
Da Bo$$
Θαμώνας
****
Gender: Male
Posts: 412


Περιποιητικός&αβρόφρων,1 γόης της παλιάς σχολής


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #48 on: January 09, 2011, 21:33:14 pm »

Ρωτάω απλά γιατι αν πχ έχω τα αεμ 6151 και 6001
στα led θα εμφανιστει
μια το 1και μία το 50

και όχι το 150 μια κι εξω
Logged


Μέσα στα όνειρά σου ταξιδεύω να σε βρώ να με νιώσει η καρδιά σου,

άλλο μη φοβάσαι κάθε βράδυ θα 'μαι εδώ αγκαλιά μου θα κοιμάσαι...

mitsos_dlx
Θαμώνας
****
Gender: Male
Posts: 366



View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #49 on: January 09, 2011, 23:04:48 pm »

Αν είναι 6151-6001=150 θα πρέπει τα 2 bytes να είναι έτσι:

00000000   10010110


Αν είναι 6001-6151=-150 θα πρέπει τα 2 bytes να είναι έτσι:

10000000   10010110

Η αφαίρεση αρχικά θα σου δώσει 11111111 01101010
Αν πάρεις συμπλήρωμα του 2 σε αυτό και μετά βάλεις μόνος σου το bit15 να είναι 1 φτιάχνεις αυτό που θέλεις.

(Το 100101102=15010)
« Last Edit: January 09, 2011, 23:12:08 pm by mitsos_dlx » Logged
Da Bo$$
Θαμώνας
****
Gender: Male
Posts: 412


Περιποιητικός&αβρόφρων,1 γόης της παλιάς σχολής


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #50 on: January 10, 2011, 17:07:42 pm »

Καταλαβαίνω αυτό που λες.
Για τα ΑΕΜ ας πουμε 6151 και 6000

Aν αποθηκεύω τα δύο πρώτα ψηφία τους στους καταχωρητές ΑΕΜ1_high και AEM2high
(δηλαδή ΑΕΜ1_high = 00111101 = 6110 και ΑΕΜ2_high =00111100=6010)

και

τα δύο τελευταία ψηφία στους ΑΕΜ1_low  ΑΕΜ2_low
(δηλαδή ΑΕΜ1_low = 00110011 = 5110 και ΑΕΜ1_low=00000000=010)

Τότε η αφαίρεση SUB AEM1_low,AEM2_low
                         SBC AEM1_high,AEM2_high
δεν θα δίνει
ΑΕΜ1_low = 00110011 =5110
AEM1_high =  00000001 =110
 Huh

Μετά πως θα περάσω τους δύο τελευταίους καταχωρητες σε έναν άλλο ωστε τελικά αυτός να περιέχει το 151?
 Undecided
« Last Edit: January 10, 2011, 17:13:29 pm by Da Bo$$ » Logged


Μέσα στα όνειρά σου ταξιδεύω να σε βρώ να με νιώσει η καρδιά σου,

άλλο μη φοβάσαι κάθε βράδυ θα 'μαι εδώ αγκαλιά μου θα κοιμάσαι...

Cthulu
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 210



View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #51 on: January 10, 2011, 17:58:23 pm »

Νομίζω ότι στη μνήμη θα πρέπει να αποθηκεύσεις τα ΑΕΜ σε πλήρη δυαδική μορφή (όχι ξεχωριστά κάθε δύο ψηφία) και μετά κάθε ψηφίο ξεχωριστά σε BCD. Δηλαδή αν το ΑΕΜ1 είναι το 6000 και το ΑΕΜ2 το 6151 θα έχεις

0001 0111 0111 0000   ;το 6000 σε δυαδικό
0001 1000 0000 0111   ;το 6151 σε δυαδικό

0110 0000                        ; 6,0 σε BCD
0000 0000                        ; 0,0
0110 0001                        ; 6,1
0101 0001                        ; 5,1

Στα leds θα απεικονίζεις κατευθείαν τα ψηφία του BCD και θα χρησιμοποιήσεις τη δυαδική μορφή για την αφαίρεση.
Έτσι AEM1_low=01110000   AEM1_high=00010111   AEM2_low=00000111    AEM2_high=00011000
μετά από
SUB AEM1_low,AEM2_low
SBC AEM1_high,AEM2_high
θα έχεις AEM1_high:AEM1_low=1111 1111 0110 1001 που είναι το 151 σε συμπλήρωμα του 2
Logged
Laza G
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 229



View Profile WWW
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #52 on: January 11, 2011, 01:40:47 am »

παιδιά μπορεί κάποιος να βοηθήσει στο πώς θα μετρήσουμε και θα εμφανίσουμε τν δυαδικό αριθμό που αντιστοιχεί στον αριθμό των sec που πέρασαν μέχρι το πάτημα του πρώτου πλήκτρου από τα SW0-SW2 ? δεν μπορώ να καταλάβω που θα βάλω τον counter και γενικά με μπέρδεψε λίγο το πως θα υλοποιηθεί αυτό..thanks in advance
Logged

dimvam
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 815



View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #53 on: January 11, 2011, 02:25:16 am »

Quote from: Laza G on January 11, 2011, 01:40:47 am
παιδιά μπορεί κάποιος να βοηθήσει στο πώς θα μετρήσουμε και θα εμφανίσουμε τν δυαδικό αριθμό που αντιστοιχεί στον αριθμό των sec που πέρασαν μέχρι το πάτημα του πρώτου πλήκτρου από τα SW0-SW2 ? δεν μπορώ να καταλάβω που θα βάλω τον counter και γενικά με μπέρδεψε λίγο το πως θα υλοποιηθεί αυτό..thanks in advance
Διάβασες τις δύο προηγούμενες σελίδες του topic; Ίσως βοηθηθείς. Πάντως υπάρχει ένα πρόβλημα στην υλοποίησή αυτού του κομματιού με τις γνώσεις που έχουμε μέχρι τώρα (χωρίς διακοπές και χρονόμετρα).
Logged

Στο μόνο μέρος που βρίσκεις ανθρώπους χωρίς προβλήματα είναι στο νεκροταφείο.
DoomGuard
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 884



View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #54 on: January 12, 2011, 14:30:01 pm »

Στη αρχή της εργασίας που λέει με την απελευθέρωση του διακόπτη 7 να γίνονται τα παρακάτω.

Εσείς το υλοποιήσατε να πατάς το διακόπτη και το πρόγραμμα να συνεχίζει αμέσως η να περιμένει να τον ελευθερώσεις ??
Logged

Code:
long long ago; /* In a galaxy far far away */

Komimis
Guest
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #55 on: January 12, 2011, 18:06:27 pm »

Quote from: DoomGuard on January 12, 2011, 14:30:01 pm
Στη αρχή της εργασίας που λέει με την απελευθέρωση του διακόπτη 7 να γίνονται τα παρακάτω.

Εσείς το υλοποιήσατε να πατάς το διακόπτη και το πρόγραμμα να συνεχίζει αμέσως η να περιμένει να τον ελευθερώσεις ??

να περιμένει. αλλά τη σημασία έχει.
Logged
dimvam
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 815



View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #56 on: January 13, 2011, 02:04:38 am »

Quote from: DoomGuard on January 12, 2011, 14:30:01 pm
Στη αρχή της εργασίας που λέει με την απελευθέρωση του διακόπτη 7 να γίνονται τα παρακάτω.

Εσείς το υλοποιήσατε να πατάς το διακόπτη και το πρόγραμμα να συνεχίζει αμέσως η να περιμένει να τον ελευθερώσεις ??
Το πατάς και περιμένεις την απελευθέρωσή του.
Logged

Στο μόνο μέρος που βρίσκεις ανθρώπους χωρίς προβλήματα είναι στο νεκροταφείο.
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #57 on: January 14, 2011, 21:34:01 pm »

Στην εργασία 3, οι διακόπτες SW2, SW3 τι ακριβώς πρέπει να κάνουν?
Logged
mitsos_dlx
Θαμώνας
****
Gender: Male
Posts: 366



View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #58 on: January 14, 2011, 23:21:04 pm »

Από ότι καταλαβαίνω όταν πατάς πχ το sw2 τότε έχεις μεγαλύτερη θερμοκρασία από την επιθυμητή.
Άρα κλέινει αυτόματα η ζεστή βάνα (και ανοίγει η κρύα? ή δεν ανόιγει μόνη της αλλά μόνο με το sw0? και τότε αν είναι ήδη κλειστή σταμάταέι η ρόή νερού μέχρι να την ανόιξει ο χρήστης? ).
Επίσης, αλλάζουν τα led 0 και 1.
Ανάποδα για το sw3.

Το πρόβλημα είναι πάλι με τους χρόνους. Λέει ότι σε 1 sec γεμίζουν 100 λίτρα από κάθε ανοιχτή βάνα.
Θα περιμένουμε δηλαδή ολόλκηρο το 1 sec και μετά θα ανοιγοκλείνουμε τις βάνες ανάλογα με το τι ζητάει ο χρήστης?
Έτσι θα ήταν πιο εύκολη η παρακολούθηση του συνολικού νερού που πέρασε και η σηνθήκη τερματισμού αλλά δεν ξέρω αν θεωρείται καλή υλοποίηση.
Logged
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Συστήματα Μικροϋπολογιστών] - Εργασίες 2010 - 2011
« Reply #59 on: January 14, 2011, 23:28:33 pm »

Quote from: mitsos_dlx on January 14, 2011, 23:21:04 pm
Από ότι καταλαβαίνω όταν πατάς πχ το sw2 τότε έχεις μεγαλύτερη θερμοκρασία από την επιθυμητή.
Άρα κλέινει αυτόματα η ζεστή βάνα (και ανοίγει η κρύα? ή δεν ανόιγει μόνη της αλλά μόνο με το sw0? και τότε αν είναι ήδη κλειστή σταμάταέι η ρόή νερού μέχρι να την ανόιξει ο χρήστης? ).
Επίσης, αλλάζουν τα led 0 και 1.
Ανάποδα για το sw3.



Και εγώ αυτό σκέφτηκα, αλλά τότε οι sw2,sw3 κάνουν ουσιαστικά το ίδιο πράγμα με τους sw5,sw4, άρα ποιο το νόημα να έχουμε ξεχωριστά κουμπιά?
Logged
Pages: 1 2 3 [4] 5 6 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...