Digitala projekt, 5p

This is a course at Lunds Tekniska Högskola given by the Department of Information technology. The course are open for students at E and D sections with prior knowledge of digitaltechnology and programming. The course is a projectcourse with duration of seven weeks.

As a goal for this course we chose to create a functional prototype for a timer. This timer was supposed to be equipped with four channels. Each channel was supposed to be able to handle eight timerevents each day. It should be able to have different patterns different days of the week. Further the timer would be able to take consideration of holidays such as Christmas, Easter and Newyearsday. Finaly the timer also should be user-friendly.

To create the timer we used a microprocessor, a realtimeclock, a display, a keypad, a keyencoder and some pheriperial electronic components. As base for this timer application we choose to use Motorola MC 68HC11E9, this device is a very small microprocessor. Although it is small it provides sufficient CPU power for this application.

In this course the microprocessor is programmed in C or, if necessary, in assembler. At least after the course you know C quite well. Working with small processors and their limited memory resources means that you need to produce very compact code and in some of the applications even in conjunction with criteria that the code must be fast.

In this course there are no given solutions, every thing is up to you. You are the hardware designer, the test man, the programmer, and so on.

Five good reasons why YOU should participate in this course:

In this course we have learnt a lot about:

Lars Davidsson, E95
Johan Olofsson, E94