このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ

*目次 [#p9505773]

#contents


*ワンボードマイコン [#o3a1b05a]

 [[8ビットCPU]]が登場したばかりの当時、現場の技術者にとって、マイクロプロセッサベースのシステムは従来のランダムロジックやシーケンス回路をソフトウェア制御するシステムと比べてまったく異なる分野のものであった。そこで、マイクロプロセッサのメーカー会社は、現場におけるマイクロプロセッサの認知度を上げるために、''トレーニングキット''という形で販売した。トレーニングキットとは、主に現場の技術者向けで、マイクロプロセッサのソフトウェア制御を習得させるための教材である。そうしたトレーニングキットの中で、[[CPU]]・[[RAM]]・[[ROM]]・パラレルI/Oポート・シリアルI/Oポートなどを1枚の基板上に乗せてあるものを、''ワンボードマイコン''と呼ぶ。

 [[16ビットCPU]]はかなり構造が複雑になっており、学習用の[[アセンブリ言語]]の取扱いが困難であったため、16ビットのワンボードマイコンが少数ながら存在するが、ほとんど普及しておらず、次第に終焉を迎えた。


**ワンボードマイコンの特徴 [#uef6882e]

-キットのものもあれば、完成品(すべて[[はんだづけ]]済み)のものもあった。
--特に前者の方を''DIYキット''と呼ぶ。
--いずれもむき出しの''裸コンピュータ(naked computer)''であったので、コンピュータを動作させるためには電源をはじめとして色々な外部機器を接続しなければならなかった。
---例外としては、[[TK-80BS]]などはカバーが付いていた。
-1枚の基板に組み込まれているので、ワンボードマイコン(ワンボードコンピュータ、シングルボードコンピュータ)などと呼ばれた。


**コンピュータホビイスト [#h4214561]

 仕事のためではなく、自分の趣味として、コンピュータを手作りする人たちを''コンピュータホビイスト(アマチュアコンピュータリスト)''と呼ぶ(手作りといっても、近年の自作PCのユーザーとはまったく異なる)。

-昭和52年夏頃のコンピュータホビイストの人口
--アメリカで約5万人
--日本で約1万人
--フランス・イギリス・西ドイツに各3,000人


*ワンボードマイコンの選び方 [#icd317a5]

**ワンボードマイコンを購入する前に [#qf06bb2d]

-[[はんだごて]]を握ったことがない方は完成品を購入した方が安全である。
--なぜならば[[マイコン]]は[[プラモデル]]などと異なり、組み立てることに異議があるのではなく、その後どのように利用していくかが重要なこととなるからである。
-ワンボードマイコンを購入する場合は、それを利用して何をするのか、または何をしたいのかという決心をしておくことが大切である。
--それだけ可能性が大きいということだが、それを使いこなすためにはワンボードマイコンの購入後に、かなりの量の本を読まなければならず、かなりの努力を必要とされる。また、費用もばかにできない。現在なら中古の[[Windows]]マシンを購入した方が安いぐらいである。あらかじめ利用目的を決めておけば、こうした困難に立ち向かうためのモチベーションを維持することができるだろう。


**CPUの選び方 [#g52198f1]

 ワンボードマイコンの中心であるCPU(厳密にはMPU)に関しては、別のカタログになっていることが多く、キット自体のカタログにはCPUの詳細が書かれていないことが多い。しかし、どのCPUを選ぶかは、[[プログラミング]]や[[インタフェース]]の拡張のしやすさを決めてしまう重要な要素であるので、購入の際にはCPUのことを深く検討するべきである。そこで、最低でも次の項目をチェックしておくこと。

-CPUの並列処理ビット幅
-基本命令の種類と数
-最小命令実行時間
-アドレッシングモード
-最大メモリアクセス幅
-電源電圧の種類

 8080系は半導体技術主導型であり、[[アドレッシングモード]]が直接・間接の2種類しかなく、[[割り込み]]も比較的単純である。ただし、資料が豊富というメリットがある。

 一方、6800系はコンピュータ指向型であり、メモリのアクセス幅は8080系と同じだが、アドレッシングモードを7種類持っている。また、単一バス方式を採用しているため、入出力命令が不要である。


**メモリ仕様 [#ib1b51df]

 8ビットのマイコンは一般に64Kバイトまでのメモリにアクセスできるように設計されている。しかし、普通のワンボードマイコンの購入時には、そのうちのほんの一部が実装されているのみで、後は必要に応じて購入する必要がある。ワンボードマイコンに内蔵されているメモリはROMとRAMの2種類があり、容量としては1,024バイトから4,096バイトのROMと、128バイトから1,024バイトのRAMを持っているのが普通である。つまり、通常のワンボードマイコンではRAMとROMの比率が7:3から5:5になっている。

[補講][[SDK-85]]はROMの容量が多くなっとおり、RAMはデータエリアとして使用できるくらいしか用意されていない。これはプログラム関係をすべてROMに焼き付けて使用する産業用アプリケーションのためのサンプル品としてのキットであるからだろう。 ◇

 また、ROMにはすでにメーカー側で[[モニタープログラム]]や[[デバッガ]]が書き込んであり、組立後すぐに16進キーボードを使用してプログラミングが可能となっている。


*日本製のワンボードマイコン [#x1306ca6]
*各種ワンボードマイコン [#re2f1094]

**日本製のワンボードマイコン [#x1306ca6]

-NEC
--[[TK-80]]
--[[TK-80E]]
--[[TK-85]]
--[[TK-80BS]]
-東芝
--[[EX-0]]
--[[EX-5]]
--[[EX-80]]
-富士通
--[[L8]]
-日立
--[[H16SB01-1]]
--[[H68/TR]]
--[[TR68K]]
-SHARP
--[[MZ-40K]](マイコン博士)
---[[4ビットCPU]]
-松下電器
--[[KX-33]]
-三菱
--[[MELCS 8/2]]
-中日電工
--[[ND-80Z]]
-サンエイ株式会社?
--[[TIS-80]]
-Logic Systems International株式会社
--[[MP-80]]
-パナファコム
--[[LKIT-8]]
--[[LKIT-16]]
---[[16ビットCPU]]
-[[フェアチャイルド]]
--[[F8]]
-シンコー産業
--[[YS-6464A]]
-インターナショナルサイエンティフィック(IS)社
--[[MK-80A]]
-その他
--[[RMC-1007]](Mighty Leo)


*海外製のワンボードマイコン [#t956ab0c]
**海外製のワンボードマイコン [#t956ab0c]

-IMSAI
--[[IMSAI-8048]]
-Rockwell
--[[AIM-65]]
-Intel
--[[SDK-80]]
--[[SDK-85]]
---[[8085]]
-モトローラ
--[[MEK6800D]]
-ナショナルセミコンダクターズ
--[[SC/MP]]
-RCA
--[[CDP18SO20]]

*その他 [#fd7f3a0e]
**その他 [#fd7f3a0e]

-[[インターシルサンプラーキット]]


*オール自作 [#t19ff470]
**オール自作 [#t19ff470]



*資料室 [#w60a4cce]

-[[マイコン学習用資料]]


*参考文献 [#v17be16e]

-『復活!TK-80』
-『マイコン実験と工作マニュアル』
-『マイ・コンピュータをつくる 組み立てのテクニック』
-『学習コンピュータ 1978年2月号』