|
Introduction to Microprocessor Systems
The lecture notes for this subject are the result of my teaching an
introductory uP course using the 68HC11 at two universities. If I rewrote
this course, I would probably change to using an ATMEL microcontroller with
programming done in C. On the other hand, the 68HC11 currently has more
resource material such as texts available.
Resources
- Lecture notes in pdf format are available
(1149525 bytes). These notes assume use of a 68HC11 processor and feature
programming in assembly language and C. These notes were last revised in
August 1999 (the pdf file was regenerated in August 2000).
- The assignments are available in postscript format
and PDF. The actual assignments are in files with names
such as assN.pdf and assN.ps. The much smaller files ass.pdf and ass.ps
just provide a title page and index should you decide to print all of the
assignments and collate them into a booklet. These assignments were last
used in 1997.
- My Reference Manual for 68HC11 programmers is available in pdf format (279247 bytes). Last updated November
1999. It includes an instruction table extracted from the Motorola M68HC11
REFERENCE MANUAL.
- 68HC11 reference data, in original form and in selected extracts
(suitable for individual assignments), is available here.
- My favourite 68HC11 uP text for EE/CS people: ``Microcomputer
Engineering'', Gene H. Miller, 2nd edition, Prentice-Hall, 1999. ISBN
0-13-895368-6. Material is available from the author at http://www.prenhall.com/miller_microcomputer/index.html.
Stuff
- Information on the 68HC11 F1 board, as used
in RMIT subjects CO202 and DS207, is
available (IO, F1 board, BUFFALO monitor, 68HC11 programming, 68HC11 data).
- Extensive information on interesting 68HC11-based projects, with
documentation and source code, is provided by Tom Dickens --- select
68HC11 Information;
- 1999: Recent development on a 68HC11/68HC12 port of GNU gcc, binutils
and gdb is available from http://home.worldnet.fr/stcarrez/m68hc11_port.html;
- 1997: A software development server supporting a number of languages
for the 68HC11F1 chip is available (and described) at /~hc11gcc.
As its name suggests, GNU C was the first language supported;
- My anonymous ftp area: ftp://mirriwinni.hn.org/pub/uP;
- My general list of texts: /~phillip/Homepage/my-texts.html