Ponedeljek 9.7.2017 10h-14h (8 študentov, pomagata Aljaž in Simon) ------------------------------------------------------------------ 1. Uvod v mikroprocesorje, Harvard in von Neumann, sklad, I/O. 2. Kratka zgodovina razvoja mikroprocesorjev 8/16/32bit. 3. Vodila, pomnilniki in vmesniki mikrokrmilnikov PIC. 4. Struktura 8bitnega mikroprocesorja PIC 16F88. 5. Načini pisanja programov za mikrokrmilnike PIC. 6. Struktura pisanja programa v zbirniku, osnovni ukazi. 7. Orevajanje zbirnika v strojno kodo z MPASMWIN. 8. Različni programatorji za FLASH mikrokrmilnikov PIC. 9. Zgled: preprost program za dvojiški števec z LEDikami na PORTB. Četrtek 12.7.2017 10h-14h (8 študentov, pomagata Aljaž in Simon) ---------------------------------------------------------------- 1. Klicanje podprogramov in delovanje sklada v jedru PIC. 2. Maksimalna zaporedja iz deljenja polinomov z dvojiškimi koeficienti. 3. Porogramiranje polinomskega delitelja v jedru PIC. 4. Programiranje zakasnitve kot podprograma za jedro PIC. 5. Izpis polinomsjkega generatorja na svetleče diode. 6. Iskanje različnih povratnih vezav za maksimalna zaporedja. 7. Izvedba AD pretovrmikov z zaporednim približevanjem v mikrokrmilnikih. 8. Izvedba AD pretovrnika v mikrokrmilnikih PIC. 9. Programiranje AD pretvornika v mikrokrmilniku 16F88. Ponedeljek 16.7.2017 10h-16h (8študentov, pomagata Aljaž in Simon, dokončal Aljaž) ---------------------------------------------------------------------------------- 1. Krmiljenje naprav z zaporednimi vodili: SPI, JTAG, MIIM(MDC,MDIO), I2C. 2. Signali vodila SPI: MOSI, MISO, SCLK, STROBE. 3. SPI slave sprejemnik: pomikalni register in večbitni zapah, podatki MSB prvi. 4. Programska izvedba SPI vodila v mikrokrmilniku PIC. 5. Praktična vezava 16F88+4094 in programiranje vodila SPI. 6. Asinhrono zaporedno vodilo, start bit, podatki prvi LSB, stop bit. 7. Logični nivoji asinhronih vmesnikov: TTL, tokovna zanka, RS-232. 8. Asinhroni vmesnik UART v mikrokrmilniku PIC16F88. 9. Nastavitev hitrosti v BRG, takt x16 ali x64. 10. Vklop asinhronega vmesnika, čakanje na konec oddaje. 11. Praktična povezava PC16F88 na osebni računalnik.