Ciao, devo costruire un accrocchio che faccia quanto segue su un bus locale di 10 linee con suo buffer proprietario (in luogo del tastierino decimale):
- cicli di conteggio incrementali da Dec 0000 a Dec 9999 che di volta in volta per ogni ciclo impegnano 4 delle 10 linee Dec mentre le restanti 6 devono rimanere tri_state. Le 4 linee impegnate devono ricevere le quartine Bin con un ritardo...diciamo 250-500mS circa fra la prima quartina e la successiva . Una decodifica Bin/Dec rende il numero Dec al buffer proprietario di cui sopra il quale riconosce quando sono state inviate serialmente (detto sopra
Il tutto diventa tri-state, il contatore incrementa di 1 e ripresenta il numero successivo fino ad arrivare al conteggio di Dec 9999. Il massimo sarebbe poter programmare con switch il numero di inizio conteggio. Chiedo scusa se non si capisce troppo bene ma resto avviamente a disposizione per dare chiarimenti. Dato che la quartina Dec che sostituisce il tastierino e' composta in successione da gruppi Bin decodificati in Dec ritardati di 250 mS (es: Bin1000...0001...0110...0011 = Dec 8153 ) pensavo di realizzare la logica con un PIC16F84 poiche' servono 4 linee OUT + una o due per ENAB e TRIST ed una decodifica esterna BIN/DEC (74F537 o circa...). Il punto : mi manca la competenza per programmare...qualcuno vuole darmi gentilmente una mano per il programma o magari anche con altre soluzioni che mi sfuggono...ma possibilmente semplici. So realizzare i montaggi e scrivere PIC con file .hex, nessun problema. Ringrazio anticipatamente tutti. sluti Stevez