R8C/Tinyマイコンの基礎.

Slides:



Advertisements
Similar presentations
自動追尾型移動体の作成 指導教官 : 青山 義弘 研究者 : 岡出 幸久 山本 雅俊 吉 田 創.
Advertisements

2.5 プログラムの構成要素 (1)文字セット ① ASCII ( American Standard Code for Interchange ) JIS コードと同じ ② EBCDIC ( Extended Binary Coded Decimal for Information Code ) 1.
Linuxを組み込んだマイコンによる 遠隔監視システムの開発
情報検索概説II 第8回 パソコン組み立てと記憶装置 1999/11/25.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
記 憶 管 理(1) オペレーティングシステム 第9回.
マイコン入門実践教育プロセス説明 第4システム部 ES443 塩島秀樹.
計算機システムⅡ 主記憶装置とALU,レジスタの制御
情報塾( ) CPUとメモリがどんなふうに動くのだろう。 レジスタやI/O プログラムの実行、マシン語。
小テスト解説 1.以下の10進数、2進数、16進数を、10進数、2進数、16進数に変換せよ。但し、16進数は1-9の後はA, B, C, D, E, Fと続けて繰り上がる記数法とする。  146 (10進)= (2進)= 92 (16進)  221 (10進)=  (2進)= DD (16進)
坂井 修一 東京大学 大学院 情報理工学系研究科 電子情報学専攻 東京大学 工学部 電気工学科
テープ(メモリ)と状態で何をするか決める
「コンピュータと情報システム」 01章 コンピュータの基礎知識
Ibaraki Univ. Dept of Electrical & Electronic Eng.
『コンピュータ構成要素』 (C)Copyright, Toshiomi KOBAYASHI,
Ibaraki Univ. Dept of Electrical & Electronic Eng.
プログラムはなぜ動くのか.
第3回 CPUの管理と例外処理 OSによるハードウェアの管理 CPUの構成、動作 CPUの管理 例外処理、割り込み処理 コンテキストスイッチ
第5回 CPUの役割と仕組み3 割り込み、パイプライン、並列処理
割り込み.
情報電子工学演習V(ハードウェア実技演習) PICマイコンによる光学式テルミンの製作
画像処理ボード上での 高速テンプレートマッチングの 実装と検証
割り込み.
デジタル回路(続き) コンピュータ(ハードウェアを中心に)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
人間とコンピュータの違い コンピュータ 人間
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
2005年11月2日(木) 計算機工学論A 修士1年 No, 堀江準.
第7回 2006/6/12.
3 Macintoshの基本操作(3) 3.1 エイリアス エイリアスを作る ファイルなどの分身となるファイル アイコンを選択
第8回入出力制御 デバイスコントローラ ポーリングと割込み 入出力の方式 PIO DMA 入出力のためのソフトウェア技法.
コンピュータの原理 1E17M053-9 奈良 皐佑 1E17M070-7 師尾 直希        1E17M078-6 渡邊 惇.
情報処理基礎 2006年 6月 22日.
STM32L4 – Welcome Revision 1 ようこそ、STM32L4トレーニングセッションへ Dec
第6回 メモリの種類と特徴 主記憶装置、ROM、RAM
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第2回 ファイル処理 情報・知能工学系 山本一公
コンピュータ系実験Ⅲ 「ワンチップマイコンの応用」 第1週目 アセンブリ言語講座
R8C/Tiny I/Oポートの仕組み.
コンピュータの歴史 ~1945年からの実用過程~ メンバー:秋田梨紗 (1E16M001-1) 梅山桃香 (1E16M010-2)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンピュータの基本構成について 1E16M001-1 秋田梨紗 1E16M010-2 梅山桃香 1E16M013-3 大津智紗子
オペレーティングシステム 第2回 割り込みとOSの構成
担当:青木義満 情報工学科 3年生対象 専門科目 システムプログラミング 第6回 システムプログラミング概要 プロセスの生成 担当:青木義満
情報処理 タイマの基礎 R8C タイマの基礎.
電動3輪車製作実習装置 2軸駆動電動車両の製作実習装置 KENTAC 5310B 概要 製品構成 仕 様 ■概要 ①電動3輪車 車体本体
情報とコンピュータ 静岡大学工学部 安藤和敏
先週の復習: CPU が働く仕組み コンピュータの構造 pp 制御装置+演算装置+レジスタ 制御装置がなければ電卓と同様
オペレーティングシステム i386アーキテクチャ(1)
コンピュータの仕組み 〜ハードウェア〜 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
コンピュータアーキテクチャ 第 9 回.
Handel-Cを用いた パックマンの設計
マイコンプログラムの実際.
計算機アーキテクチャ1 (計算機構成論(再)) 第一回 計算機の歴史、基本構成、動作原理
2013年度 プログラミングⅠ ~ 内部構造と動作の仕組み(2) ~.
コンピュータアーキテクチャ 第 2 回.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
計算機アーキテクチャ1 (計算機構成論(再)) 第二回 命令の種類と形式
アルゴリズムとデータ構造1 2009年6月15日
R8C I/Oポートの仕組み SFR定義ファイルの中身.
第4回 CPUの役割と仕組み2 命令の解析と実行、クロック、レジスタ
プログラムの開発手順 1.プログラム設計(仕様の決定) 2.コーディング(ソースファイルの作成) 3.アセンブル(オブジェクトファイル
「コンピュータと情報システム」 02章 ハードウェア
オペレーティングシステム 作成 T21R003 荏原 寛太.
アルゴリズムとデータ構造 2010年6月17日
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
情報処理 ADコンバータの基礎 アナログ電圧値をディジタル・データとして取 り込む
Presentation transcript:

R8C/Tinyマイコンの基礎

様々なマイコン

Tinyシリーズマイコン

R8C/Tinyシリーズ ロードマップ

R8C/Tinyマイコンの主な機能 教科書P162参照 少ピン・小型パッケージ 大容量のメモリ 高い処理能力 充実した機能 プログラム用フラッシュ・メモリ 16Kバイト データ用フラッシュ・メモリ 1Kバイト×2 RAM 1Kバイト 高い処理能力 20MHz 充実した機能 4チャネルの10ビットADコンバータ、3種類のタイマ、 シリアル・インターフェース(UART) 内部プルアップ機能、プログラマブルI/Oポート

R8C/Tinyマイコンの端子とメモリ・マップ 端子名は、複数の端子名を“/”で区切って並べている。 例 1番端子(P51図3-4, P169図16-5等参照)  P3_5/SSCK/CMP1_2 これは P3_5 :入出力ポート SSCK :SSUのクロック入出力 CMP1_2 :タイマCの出力 という三つの機能で併用している端子という意味 P3_5/SSCK/CMP1_2 P3_4/SCS/CMP1_1 1 20 P3_7/CNTR0/SSO P3_3/TCIN/INT3/SSI/CMP1_0 2 19

MODE端子の役割 スイッチOFFの時は5V(High、”1”) ユーザ・プログラム実行モード ROMに書かれたユーザ・プログラムを実行 スイッチONの時は0V(Low、”0”) デバッガ・モード FoUSB/UARTデバッガ起動時に書かれたモニタプログラムを実行

メモリ構成 =メモリ・マップトI/O方式 SFR : Special Function Register(特殊機能レジスタ) メモリ・マップに内蔵モジュール機能を割り当てて使用する方式 =メモリ・マップトI/O方式

パソコンのメモリへの書き込み C言語プログラム   : x=1; 外部メモリ CPU 変数xに割り当てられたメモリ

パソコンのI/Oポートへの出力 C言語プログラム : outp( p0 , 1); I/Oポート(メモリとは別) 外部へ出力 CPU   : outp( p0 , 1); I/Oポート(メモリとは別) CPU ポート番号:p0 外部へ出力

マイコンのメモリへの書き込み C言語プログラム   : x=1; マイコン 内部メモリ CPUコア 変数xに割り当てられたメモリ

マイコンのI/Oポートへの出力 C言語プログラム : p1_1=1; マイコン 内部メモリ 外部へ出力 CPUコア   : p1_1=1; マイコン 内部メモリ 変数p1_1に割り当てられたメモリ・アドレス 外部へ出力 CPUコア