Summer Semester 2009/10
(in Polish) Technika cyfrowa i mikroprocesorowa METS04033
Course content:
Binary, decimal and hexdecimal 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. Application notes. Characteristics of low-level programming languages.
Learning outcomes:
The ability of projecting and programming microcontroller's system.
Learning outcomes:
Advancing using and programming ability of digital and microcontroller systems in realizing of didactics and technological aims.
(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.