Σκοπός της εργασίας αυτής ήταν η μετατροπή όλων των προγραμμάτων που διδαχθήκαν στα πλαίσια των εργαστηριακών μαθημάτων Μικροεπεξεργαστές 1 & 2 του προγράμματος σπουδών του Τμήματος Μηχανικών Πληροφορικής Τ.Ε. του Τ.Ε.Ι. Δυτικής Μακεδονίας, από την γλώσσα προγραμματισμού ASSEMBLY στην αντίστοιχη γλώσσα προγραμματισμού C, σε μια προσπάθεια μετάβασης από το χαμηλό επίπεδο προγραμματισμού σε ένα υψηλότερο επίπεδο. Ο μικροελεγκτής που χρησιμοποιήθηκε ήταν ο 89C51RD+ της PHILLIPS. Τέλος, το υλικό των ασκήσεων πάρθηκε από το φυλλάδιο MTS-51 MICRCOMPUTER TRAINER της εταιρίας K&H MFG CO