Uly72 Inserito: 9 gennaio 2003 Segnala Inserito: 9 gennaio 2003 Salve,utilizzando l'interfaccia di Nuova Elettronica (kit lx1127), che tramite una seriale pc consente di usufruire di 8 ingressi e 8 uscite, vorrei sapere se qualcuno sa dirmi come posso, ovvero, tramite quali convertitori bcd>binari e viceversa, raddoppiare gli I/O. Ho visto sui testi dei TTL e CMOS, ma non sono riuscito ad arrivare ad una soluzione adeguata.Praticamente avendo 8 bit TTL in Out (e 8 in In), quale integrati potrei utilizzare per lavorare 4 bit alla volta in BCD per convertirli in ulteriori 8 bit binari ( e viceversa )?Spero di essere stato chiaro Grazie in anticipo.Uly72
ifachsoftware Inserita: 24 febbraio 2003 Segnala Inserita: 24 febbraio 2003 Adesso non so nel dettaglio come e' la scheda della nuova elettronica , pero' ti posso dire che se hai 8 uscite e vuoi portarle a 16 per esempio potresti multiplexarle con dei latch.EsempioUsi 4 Bit come bus Dati e 3 Bit come Bus Indirizzi e 1 Bit come Latch Enablecon 3 bit di indirizzi puoi avere degli indirizzi da 0 a 7Addr 0 [000]Addr 1 [001]Addr 2 [010]Addr 3 [011]Addr 4 [100]Addr 5 [101]Addr 6 [110]Addr 7 [111]di questi usi per esempio l'indirizzo 0 che non indirizza nulla e i successivi li puoi usare per indirizzare ben 7 nibble ossia 7 nibble x 4 bit = 28 uscitePer il collegamento colleghi su un bus a 4 bit i vari latch , fai una decodifica del Latch con delle porte logiche , e per attivare un'uscita operi nel seguente modo :1) Latch Enable OFF2) Metti nel Bus dai i 4 Bit da Spedire all'indirizzo che Vuoi esempio [0001] = Alza il primo bit o [0011] = Alza il primo ed il secondo bit3) Scrivi l'indirizzo del nibble in cui vuoi scrivere es : [001] = scrivi al nibble 1 4) Latch Enable ONORA IL DATO E' STATO INVIATOCome vedi e' un poco macchinoso ma si puo' fare ....
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora