• ベストアンサー

2進→10進変換について

実験で2進を10進に変換する実験を行ったのですが、その変換するのに74LS42というICを使用しました。 このICが4入力ということは分かっているのですが、このICの内部回路がよく分かりません。 どなたかこのICの内部回路が詳しく載っているサイトなどを知りませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • alna_sag
  • ベストアンサー率50% (4/8)
回答No.2

使ったことは無いですが 2進10進変換表そのままを4入力NANDしています。

参考URL:
http://maven.smith.edu/~jfrankli/270s02/datasheets/sn74ls42rev5.pdf

その他の回答 (2)

回答No.3

74HC42のデータシート(論理はLSと同じ)は、↓です。 http://www.semicon.toshiba.co.jp/docs/datasheet/ja/LogicIC/TC74HC42AF_TC74HC42AP_ja_datasheet_071001.pdf これの2ページ目に回路図が載っています。 ただ、質問者さんが言われている、2進⇒10進変換では無いような気がします。 4bitのBCDコードを入力すると、それに対応する1bitが出力されます。 例えば、0101(5)を入力すると、Y5が"L"になります。 もし、任意の2進数をBCD変換したいのなら、桁数にもよりますが、結構大変です。 4bitで区切って考えると、1011~1111の入力は桁上がりして、端数を足すような処理をしますので、相応した論理回路を組む必要があります。 あるいは、1発ではできませんが、バイナリーのダウンカウンターと、BCDのアップカウンター(10でキャリーアップする)を組み、入力した2進数の数を数えることで変換するような方法も考えられます。

noname#77845
noname#77845
回答No.1

関連するQ&A