Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Vaclav Peroutka Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>Tak jsem pres noc nechal ulezet napad s klavesnici a rano zacaly prichazet
<img src="BODY_IMAGES_WRAP_GIF"> myslenky.

Na dekoder 1z10 je potreba povesit presny opak, tedy 1z10 enkoder na BCD -
<img src="BODY_IMAGES_WRAP_GIF">74HCT147. Dostaneme 4 bity. Tyhle 4 bity povesime na piny, ktere maji
<img src="BODY_IMAGES_WRAP_GIF">Interrupt-On-Change. Jsou to napriklad piny RB4-RB7 u PIC18F13K50.

V interruptu se provede nasledujici:
int:
	swapf	PORTB,w
	andlw	0x0f
	addlw	tabstart
	movwf	FSR
	movf	INDF,w
	movwf	PORTC
	reti

To je 6 taktu - na 48MHz mame vysledek za pul mikrosekundy.

Zbyvaji nam piny RA0,1,3,4,5 na ruzne srandicky.

A nekomu, komu jsem vnuknul myslenku, zbyva naprogramovat prijem dat z PS/2
<img src="BODY_IMAGES_WRAP_GIF">klavesnice ;-)

Vasek

        
</pre>