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

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.
June 18, 2025, 00:13:13 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[Today at 00:06:21]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426700
Total Topics: 31710
Online Today: 205
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 43
Guests: 160
Total: 203
soktas
gkarapip
kriton
maestros
alexlabis
ThanosV
Nikos_313
mitsos753905
chaniotism
Aftzidou
gcheristanidhs
mpaltzak
ANDVRONTZOS
IBOURAS
Διάλεξις
spetrakis
st3.kt
lasef
natavhoo
BB
sigklitiki
Karkarias
odkoutrolikos
elischat
giannisdomu
acolak
Elenit
Nikikouss
kpapama
fafafa
Petros Ts
stephystam
mmamougiorgi
acapulco
Gray139
Εμφάνιση

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

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
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 12132 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...