Aansturen van een OS-karakter display (OS = On Screen) PD6450 dmv een PIC16F84
De PD6450 is een on-screen karakter display (cmos) die, in combinatie met een µProcessor, (hier de PIC16F84A) karakters op een tv-scherm kan genereren.
Werking van het OSIC
De PD6450 wordt serieel aangestuurd, hiervoor zijn 4 verbindingen nodig tussen de PIC en het OSIC (1 contole lijn of busy-lijn en 3 stuurlijnen).
De controle-lijn (of busy-lijn) wordt gebruikt door het OSIC om de PIC duidelijk te maken dat hij verwerkingen aan het doen is, en op dit ogenblik geen data, nog instrukties kan ontvangen (deze busy lijn moet nauwlettend in het oog gehouden worden om correct met het OSIC te kunnen communiceren).
Onder de 3 stuurlijnen zit een klok-lijn (data moet serieel ingeklokt worden). Bij een stijgende flank van een klokpuls wordt de data ingelezen.
Nadat er 8 bits (1 byte) zijn ingeklokt moet er een stobe-puls volgen. De 8 bits worden nu effectief in het OSIC gelezen.
Ten slotte de data-lijn wordt sesynchroniseerd ingelezen met de klokpulsen.
Het video signaal wordt via pin17 (video out) van het OSIC naar buiten gebracht.
Het is niet voldoende om alleen het video signaal, via de scartplug, aan het tv toestel aan te bieden.
Het TV toestel moet ofwel in externe mode staan (via afstandsbediening) ofwel door u in externe mode geplaatst worden door +12V op pin 8 van de scartplug te zetten, hierdoor wordt door de interne processor van het toestel overgeschakeld van interne video naar externe video.
Nu kan het video signaal aan pin 19 van de scart kabel aangeboden worden, en wordt de info die door de PIC aan het OSIC gegeven werd op het TV scherm getoond.