Designing with 8-bit microcontrollers
COURSE: Designing with 8-bit microcontrollers
Code: ФЕИТ05018
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturer: prof. Ljupcho Karadzinov
Subject of the course content: Embedded systems. 8-bit microcontroller architecture comparison. Microchip 8-bit microcontroller architecture: PIC10/12/16 and PIC18 families. RISC instruction set of the PICmicro 8-bit microcontroller family. Embedded peripherals and external devices connection. Assembly language microcontroller programming. Absolute and relative code location. MPLAB development environment directives. Microcontroller programming in C and development environments (HI-TECH C, microC and microProg). Libraries and predefined C functions. Debugging. Case studies. Development strategies in microcontroller system design. Project with microcontroller.
Literature:
- Myke Predko, Programming and Customizing PICmicro Microcontrollers, 3-rd Ed., McGraw-Hill, New York 2008
- Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers, Principles and Applications, Elsevier, Amsterdam 2007
- Julio Sanchez, Maria P. Canton, Microcontroller Programming: The Microchip PIC, CRC Press, Boca Raton, FL 2007