Architektura číslicových počítačů

Cvičení 3 - Úvod do programování PIC, vstup/výstup, GPIO

Studijní materiály 

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2009/PV172/um/7420824/03_pic_gpio.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2009/PV172/um/7420824/03_pic_timers.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2009/PV172/um/7420824/pic_reference_manual.pdf

 Zadání příkladů

Task 1

Blinking diod - GP5 as output, two counters, when lower counter overflows, higher counter increments. When higher counter overflows, led state changes.

Solved example attached bellow:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2009/PV172/um/7420824/pr01_GPIO.zip

Task 2

Add second blinking diod - GP4. On overflow of counter their will change their states - one will switch off, second one switch on.


Task 3

Again two diods, but period now should be 1second (intruction cycle takes 1microsedond (1MHz)). The sequence shoud be: LED1ON & LED2OFF, BOTH OFF, LED1OFF & LED2ON, BOTH OFF, LED1ON & LED2OFF, BOTH OFF, LED1OFF & LED2ON, BOTH OFF, etc.