Auf der TU Wien gibts zur Übung "Microcomputer" ein meiner Meinung nach ziemlich gutes Übungsskriptum, wo nicht nur die theoretischen Dinge (wie Timer, Interruptprogrammierung), sondern auch einige praktische Sourcen (vorwiegend in C) drinnen sind.
Die Skripten kannst dir entweder im ICT in Papierform holen oder von der folgendes Adresse downloaden.
http://mc.ict.tuwien.ac.at/skripten/skripten.htm
Vielleicht kannst du das ja brauchen.
Hab zwar auch schon mal was mitn 167er gmacht aber wirklich auskennen tu ich mich nur am 8051er.