• 締切済み

マイコンについて

はじめまして。 マイコンについて調べているのですがマイコンとCPUは違うものというのは理解したのですが、その進歩の過程をまとめたいのです。 マイコン→マイコン  ↓  CPU のように分岐点などを流れでまとめたいのですがマイコンの歴史と調べてもCPUが出てきてしまうのでよくわからないのです;; どういった感じになるのか教えていただきたいです。 見やすいサイトなでがあればそれでもOKです。 よろしくお願いします。

noname#132359
noname#132359

みんなの回答

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.2

現在のパソコン、PCをマイコンと呼んでいた時期がありました(今から20~25年くらい前になりますかね)。Micro ComputerまたはMy Computerの略称です。電波新聞社から「マイコン」って月刊誌も発行されてました。 現在ではマイコンと言えば、家電や携帯電話などを制御する小さなLSI(CPU+メモリ+周辺回路)を指すことが多いですね。Micro Controlerの略称になります。 歴史を調べるのであれば「マイコン」が何を指している言葉か明確に区別しないと混乱することになると思いますよ。 あー、どちらのマイコンもCPUとメモリと周辺回路を積んでいるってことは共通項か‥‥。

  • YUI_AI
  • ベストアンサー率45% (303/661)
回答No.1

マイコン=マイクロコンピュータ(CPUにマイクロプロセッサを採用したコンピュータ) CPUとマイコンの歴史は切っても切り離すことが出来ないものです。 詳しくは下記URLなどを参照してください。

参考URL:
http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF

関連するQ&A

  • 初めてのマイコン

    こんにちは。 都内の理系の高校に通っている高校一年生です。 マイコンを使った電子工作ができるようになりたいと思います。 しかし、どこから勉強を始めていいものかさっぱりわかりません… ディジタル回路やアナログ回路は使ったことが何度もあるので、少々のことはできるのですが、 プログラミングの必要なマイコンについては、まったくわかりません… PICのようなマイコンが一般的なようですが、 他にも非常に多くの種類があると思います。 初心者が入るのにもっともとっつきやすく、 他のマイコンに対しても応用が利くマイコンって何でしょうか? (たとえば構造が似ているので、プログラムの大幅な変更が不要など) 教えてください。 また、参考になるサイトを教えてください。 初めてのマイコン という感じのキーワードで検索してみるのですが、 いまいちしっくり来るものがありません… マイコンについては何もわからないもので、 なんで、ひとつのピンが入力にも出力にもなるのでしょうか? ↑というレベルです… また、プログラミング言語は、まったくわかりません C言語が高校の一年で必修なのでそのうちやるのですが(たぶん2学期後半) それまでには少しくらいわかるようにはなっていたいです。 マイコンについての本も買ってみたいと思います。 本屋でいくつか立ち読みしてみたのですが… また、最近ではUSBに直接接続することのできるマイコンもあるようですね… そのようなものは、少々値が張りますが、 やはり使いやすいのでしょうか…? 長文失礼しました・・・

  • マイコンの学習方法

    現在、マイコンの回路の構成と制御の基礎という目的で、 AKI-H8-USB(CPUはH8/3048)というトレーニングキットを使用し 制御信号とバスのタイミング等を理解する。という事で学習に取り組んでいます。 ですが、マイコン初心者の為どのようなところから 学習していけば分からず悩んでいるところです。 そこで、マイコンを学習する際どのようなところから始めると良いか。や 私はこのようにして勉強した等 どんな些細な事でもかまいませんので どうぞご回答宜しくお願いします。

  • 【PICマイコン】一般製品にPICシリーズが使われてるって本当ですか?

    最近PICをはじめて大分アセンブラもなれてきて楽しめるようになってきました。 それで教えてGOOで色々見てるときにPICシリーズのマイコンは一般製品の中にも組み込まれているって書いてあったんですが本当ですか? 僕の中でPICやAVR等はそれなりにコアな趣味を持つ人たちのおもちゃ的な物だと思ってました。 もし本当に入ってるんだったら具体的にどんな製品にどのマイコン(例PIC16F877A等)が使われてるのか教えてください。凄く興味があります。 また、何処のサイトだったか忘れましたが「これからマイコンをはじめるならAVR!PICをやるメリットなし!」ぐらいの勢いで書いてあったんですがその通りなんでしょうか? もひとつ、、PICの勉強をはじめるときにアセンブラかCかで迷ったんですがアセンブラではじめた方がCPUの構造をより理解しやすいとの事でアセンブラで進めてきたんですが、いまいちその実感がわきません。具体的にどういう所でCPUの構造を理解しやすいのでしょうか? それっぽいなぁと思うのはクロックでタイミングを与え、そのタイミング毎に命令を実行しレジスタのBITで条件判断をしたり計算をしたりしてポートに出力する的な部分でしょうか?そもそもCPUの構造ってどういう事なんでしょうか?何て言うか例えて言うならエクセルは仕事で使うから詳しいけどWindowsの設定は全然解りませんみたいな感じです。 よろしくお願いしますm(_)m

  • H8マイコンをモノにしたいです!!

    学習用のH8マイコンキットを買い、H8マイコンの勉強がしたいと考えています。 現在、購入の際に考えているのは、 1.マイコンの基礎などのテキストが付いているモノ。(マイコン初心者なので、始めはテキスト通りに進めたい) 2.ハンダ付けの経験はないので、既に組んであるモノを探してます。 3.C言語を使ってマイコンの勉強が出来るモノ。 4.機能としては、スイッチ、LED、7セグメントLED、またはLCDが付いているモノ。 色々調べて、今の候補は、 ・ビーリバーエレクトロニクスさんの、マイコン学習ボードBASIC(17000円) ・Yellow Softさんの、H8マイコン学習セット(55000円) を考えているんですが、値段を見たときに、もちもん安い方が購入しやすいですが、 正直なんでこんなに違いがあるのかも分かりません。 マイコンをこれから勉強するにあたって、どの学習キットを選べばいいか、アドバイスください。 (上の2つ以外でも、良いキットがあればお願いします) ちなみに私は、C言語の入門は終えましたが、マイコンは初心者です。 どなたかアドバイス頂けないでしょうか?? ※上記2点の学習用のH8マイコンキットはここを見ました。 <http://beriver.co.jp/cpu3.html#basic> <http://www.yellowsoft.com/products/h8gset.html>

  • PICマイコンのアセンブラについて

    PICマイコンのアセンブラルーチンについて PICマイコンのアセンブラについて教えていただきたく投稿しました。 http://orange.zero.jp/electronics/pic/pic.html 上記のサイトについてです。 『●「整数演算」』の 『◇8×8=16ビットの乗算』についてです。 つまり、下記リンクの演算ルーチンについて、大まかな流れだけでいいので解説していただけないでしょうか。 http://orange.zero.jp/electronics/pic/mul816.txt よろしくお願い致します。

  • PICマイコンのアセンブラルーチンについて

    PICマイコンのアセンブラについて教えていただきたく投稿しました。 http://orange.zero.jp/electronics/pic/pic.html 上記のサイトについてです。 『●「整数演算」』の 『◇16÷16=16ビットの割り算(余りも得られる)』の下にある 『◇上と同じ。基本命令のみに変更したもの。』についてです。 つまり下記リンクの演算ルーチンについて、大まかな流れだけでいいので解説していただけないでしょうか。 http://orange.zero.jp/electronics/pic/div16_2.txt よろしくお願い致します。

  • 圧力センサとマイコン

    現在,2足歩行ロボットの歩行制御を研究しています. そこで圧力センサを用いて足裏のZMPを検出したいと考えております.しかし,歩行に用いているマイコンとは別に,ZMP検出用のマイコンを搭載しようと思うのですが,私は機械屋のため,回路には・・・という感じなのです. どなたか,回路作成に関する,できるだけ詳しいサイト,書籍をご存知のかたはいらっしゃらないでしょうか?また,アドバイスをしていただけるのでしたら大歓迎です. 現時点では,力センサを片足につき4つ,PICやH8などを用いてPCに出力したいと思っています. 掲載すべき情報が足りない可能性もたぶんにあると思いますので,追加すべき情報がありましたら,なんなりとおっしゃってください.

  • マイコンボード上のポートと端子の違いについて

    こんにちは。 現在、マイコンボードを使って、組込みシステムについて勉強しています。 マイコンボードには、CPUとメモリと入出力ポートが搭載されています。 このマイコンボードのLSIマニュアルを読むと、 データの出入り口となる場所に、 PA0/AN0/TM0IOA/SEG24 といった表記がされています。 この表記の場合は、マニュアルによると、それぞれ ポートAのビット0/アナログ入力0/タイマ0入出力/セグメント24 という意味だそうです。 ポートAのビット0以外は、端子として使われており、 「ポートと端子の兼用」といった説明がされていました。 この「ポート」と「端子」の違いについて、いまいち理解できないでいます。 Wikipediaなどでそれぞれの説明を読んでも、上手くイメージがつかめません。 ハードウェアについて詳しい方がいらっしゃれば、分かりやすく説明して頂けませんでしょうか? よろしくお願い致します。

  • C#とマイコンでSCI通信

    マイコンとC#で仮想COMポートを使ってSCI通信しているんですが、 ・「マイコン⇒C#」でデータを受信するときは、  正常に受信でき、 「C#⇒マイコン」がデータを受信するときは    正常に受信できません。 ・C#から何を送っても0x0aの値しかマイコンが受け取りません。 (TeraTermからは正常な値を受け取っています) 以上の点から、C#の送信プログラムの中身が悪いと思うのですが、 C#は初めて手をつけたのでよくわかりません。 送信にはWriteLine()関数を使っています serialPort1.WriteLine("a"); このような感じで一文字一文字送り、マイコンでLCDに表示させ結果を見ています。 シリアルポートの設定は次のように行っています try { beginTime = DateTime.Now; //←プログラムの関係上いれてるだけです this.serialPort1.PortName = this.textBox2.Text; this.serialPort1.BaudRate = 9600; this.serialPort1.Parity = System.IO.Ports.Parity.None; this.serialPort1.DataBits = 8; this.serialPort1.StopBits = System.IO.Ports.StopBits.One; serialPort1.Open(); serialPort1.DtrEnable = true; serialPort1.RtsEnable = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } COMポートに関してはFormに別途ボタンを作りそこから選択するようにしています。 どこが悪いのか概要だけでも教えてほしいください;; よろしくおねがいしますm(__)m

  • アナログ入力をマイコンに入力しUSBでパソコンへ

    現在電圧、電流をパネルメータで計測しており、その出力にアナログ電圧が出ている計測器があります。この出力電圧をパソコンに取り込む為にインターフェイスをUSBでと考えています。このあたりの事は実際にやったことが無いので疑問に思ったことが何点かありご質問させていただきました。 ?アナログ電圧→マイコン→USBコントローラ→パソコンへのデータルート事例が多々出ているのですが製品として売り出されているUSB接続機器もマイコンを使用しているのでしょうか。またマイコン以外のパターンはあるのでしょうか。 ?マイコン→USBコントローラへのシリアル通信は何と言う通信名でしょうか。USB2.0の通信速度が480Mbit/sですがマイコン→USBコントローラのシリアル通信の速度はこれの同等以上でなければいけないと思うのですがどれくらいの速度なんでしょうか。 ?秋月電子通商に「 FT232RL USBシリアル変換モジュール 」がありますがこれはFT232RLがUSBコントローラ部でマイコンないし他の「シリアル通信」でFT232RLへデータを送るという意味の解釈でよろしいでしょうか。これの「パラレル変換」というものもありますがその通信部がパラレルになる違いだけでしょうか。 ?マイコンを使用しての資料が多いのですがマイコンを使用しないで行う方法はあるのでしょうか。 わかりにくい文面で大変恐縮ですが自分には理解するのに戸惑っており、こう言った言い回しでしか質問ができませんがどうかご教授していただけると助かります。宜しくお願い致します。