Questora

CPEN 413 — Microprocessor Systems and Integration

Computer Engineering · University of Ghana

Historic and overview of microprocessors, reasons for studying microprocessors, application areas, and benefits to computer engineering. Logic design techniques, electrical and timing characteristics of logic components, use of programming logic devices, state machine design. Simple computer architecture: machine instructions and programming; design of a simple computer - ALU, memory system, various internal registers, instruction decoder, basic accumulator-mapped input/output (I/O) design, stack characteristics, context save and subroutine linkage mechanisms, micro-coded control store, additional addressing modes. Programming model of practical microcontroller: inherent/register, immediate, absolute, relative, and indexed/indirect addressing modes; data transfer, arithmetic, logical, branch, and machine control instruction groups. Assembly language programming of microcontrollers: translation of high level language control structures into assembly code, assembly style loop structures, linear and non-linear table lookup techniques, loop control examples, subroutine parameter passing techniques, macros, conditional assembly, structured (top-down, bottom-up) programming techniques. Microprocessor system design. Microcontroller bus signals and timing, address space mapping, memory system timing analysis, external multiplexed bus memory, I/O expansion, interrupts, polled interfaces, I/O ports. Microcontroller peripheral overview: asynchronous serial communications interface, synchronous peripheral interface, analog-to-digital converter, timer subsystem, design applications and device drivers. Microcontroller system design case study using Texas Instruments TMS320-series or Motorola 68HC12.

Credits
3
Level
Level 400

Other courses on this programme

Practising CPEN 413 with Questora

Upload your own slides, notes and past papers for CPEN 413 and Questora builds mock exams, practice questions and a revision plan from them.

Start free

Course details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).