Summer Semester 2009/10
Signal and microprocessor technology MARSO4033
Course content:
Binary coded numbers. Conversion of unsigned integer numbers. Microprocessors vs. microcontrollers. Architecture of PIC16f628A. Architecture of von Neumann and Harvard architecture. RISC (Reduced Instruction Set Computers) processors. Cycles: instruction cycle, machine cycle and clock cycle. Central Processing Unit of PIC16f628A. Memory organization. STATUS register. Program Counter. Instruction set of PIC16f628A. Timers. Watchdog timer. Prescaler. Data EEPROM. Interrupts. INTCON Register. I/O Ports. Peripheral devices. Serial communication. Characteristics of low-level programming languages. Projecting of microcontroller's systems.
Learning outcomes:
The ability of projecting and programming microcontroller's system.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1. PIC16F627A/628A/648A Data Sheet Flash-Based, 8-Bit CMOS
Microcontrollers with nanoWatt Technology Miocrochip Technology Inc.,2009.
b) supplementary references:
1.„MPLAB – IDE, Simulator, Editor”, User’s Guide, Microchip Technology Inc., 1996.
2.„PIC16/17 – microcontroller data book”, Microchip Technology Inc., 1996. Warszawa 1996.
3. "Application notes" http://www.microchip.com/TechDoc.aspx?type=appnotes
4. Parchizadeh H., Vuksanovic B.:PIC Projects: A Practical Approach. Wiley, 2009.