Beste allemaal,

Ik heb een Ic nodig die een hexidecimaal code omzet naar een binair code. Ik wil namelijk ruimte besparen op mijn microchip.

groeten Wouter J. M.

Hum. Gewoon de bits in de nibbles naast elkaar plaatsen ? - Of begrijp ik je probleem verkeerd ? Ik ben niet zo een held op digitaal gebied ;)

Hexadecimaal => binair ??
Hoe is deze hex dan opgeslagen, als char's.

Normaal is hexadecimaal de weergave van een nibble, dus de helft van een byte.

Vertel eens wat meer over je doel en manier van opslaan van de gegevens.

Je hebt ergens een getal. Dat wil je door een chip voeren zodat je er datzelfde getal weer uitkrijgt?

Hex / binair is niets anders dan een representatie, mensen lezen nu eenmaal makkelijker 0xFF dan 0b11111111 enzo... Binnenin je microchip is het gewoon een geheugenplaats van een aantal bits.

Leg eens uit wat je nu precies hebt, waar komt het vandaan, waar moet het naartoe?

Als het in de chip blijft: gaat niet goedkomen, die slaat alles op in bits. Gaat het "ruimte besparen" over het aantal pootjes dat je nodig hebt om dat getal naar een andere chip te sturen dan gok ik dat je het nu parallel doet (wat dus 1 pootje per bit kost) en je het serieel wilt gaan doen (1 data en 1 klokpootje, of 1 datapootje met een vaste klok zoals via de uart).

Beste allemaal,

Ik heb bijvoorbeeld 16 schakelaars. Maar ik heb geen plaats meer op mijn microchip. dus ik dacht dat ik met een of ander Ic deze waardes misschien binair kan weergeven.

bijvoorbeeld: ik druk schakelaar 16 in, dit wordt omgezet naar een binair getal, 1111, deze waarde komt paralel binnen op mijn microchip. Nu kan ik weten welke schakelaar ingedrukt is.

Ik heb dus nodig een Ic waar die 16 schakelaars inkomen en maar 4 datalijnen uitkomen. die datalijnen sluit ik aan op mijn microchip.

ik hoop dat ik het duidelijk uitgelegd heb

Wouter J. M.

Een diodematrix'je ?

Of de eerste hit ziet er ook niet gek uit :)

Op 25 juni 2007 13:36:01 schreef DC2PCC:
4067

4067 is een 1 bit (de)multiplexer dus geen omzetter.

MCP23016 i2c port extender van MChip? 16 * I/O via i2c bus...

[Bericht gewijzigd door Arco op ]

16-to-4 encoder, titlefix want hex->bin is heel wat anders.

10 to 4 priority encoder bijv 74hct147.
Heeft echter maar 10 ingangen.
Ander gewoon een schuifregister gebruiken, loadpuls, clk en data. Heb je maar 3 lijntjes nodig en is oneindig uit te breiden.

74c923 kweet niet of ze nog leverbaar zijn

Op 25 juni 2007 19:04:57 schreef 6foot6:
74c923 kweet niet of ze nog leverbaar zijn

Heb er eventueel nog wel een of twee

Antoine, Ik heb ook nog zo'n ding nodig..

Als je dr 1 kwijt wilt en me kunt mailen, zou relaxt zijn :)

De topic starter was natuurlijk eerst.

hey antoine,

heb je er ook een voor mij?
ik stuur wel een mail naar je adres.

alvast bedankt voor al de reacties
Wouter J. M.