実習内容 PIC18C242 のポート B に接続した LED を点滅させます ( 他の実習と同じ内容です ) 8 個の LED に表示される値が +3 ずつインクリメントします MPLAB を使って MPASM アセンブラのソース ファイルをアセンブルします MPLAB とソース ファイルは配布し

Similar documents
,, ( ) 5 ma ( ) 5V V 5 6 A B C D E F G H I J , LED LED, LED, 7 LED,, 7 LED ( ) V LED VCC 5V 7 LED VCC f g f a g b a b c e d e d c dp dp VCC (

PowerPoint プレゼンテーション

スライド 1

Microsoft Word - 4章.doc

スライド 1

スライド 1

インストレーションガイド_WME

DWR-S01D Updater 取扱説明書 発行日 :2011/2/28

(Microsoft Word - \214\264\215e B_\217\221\202\253\215\236\202\335\225\224.docx)

1.1 ラベル ラベルはカラム 1 から始まらなければならない ラベルの後にはコロン スペース タブ 改行が続いてよい ラベルはアルファベットかアンダーバーで始まり 英数字 アンダーバー クエスチョンマークを含んでよい ラベルは 32 文字までである デフォルトではこれらは大文字と小文字を区別するが

Microsoft Word - 工学ゼミ3_テキスト

A 既製のプロジェクトがある場合

Microsoft Word - DWR-S01D_Updater_取扱説明書_120514A.doc

Taro11-…e…L…X…g.jtd

プリンタドライバインストールガイド <OPS645>-Windows Vista(32bit 版 )/ Windows 7(32bit 版 )/ Windows 8(32bit 版 )/ Windows 8.1(32bit 版 )- プリンタドライバインストールガイド <OPS645> Window

DWR-P01DN Updater 取扱説明書 発 :2015/10/30

Microsoft PowerPoint - 工学ゼミⅢLED1回_2018

PIC24F Family Reference Manual Section 9 WDT

スライド 1

DWR-R02DN Updater 取扱説明書 発 :2015/10/30

SAC (Jap).indd

ここをクリックしてダウンロードする ダウンロードした zip ファイルを解凍する とインストーラが現れます インストーラを 起動してインストールを開始しましょう イ ンストーラの [ Next > ] ボタンを押してい けばインストールできます ライセンスの画面では I accept the ter

untitled

Microsoft Word - PCET10-CL_02a†iWinNT40_PDFŠp†j.doc

DWT-B01 Updater 取扱説明書 発行日 :2011/3/23

Windows AIKを使用したPE2

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

1. 新規プロジェクト作成の準備新規プロジェクトのためのフォルダを用意して そこにプロジェクトを作成します [ 新しいフォルダー ] をクリックして希望のフォルダに新しいフォルダを作成します この例では TrST_F401N_BlinkLD2 というフォルダを作成しました TrST_F401N_Bl

PowerPoint プレゼンテーション

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

WAGO PROFIBUS バスカプラ/コントローラと、QJ71PB92Dとのコンフィグレーションマニュアル

利用ガイド

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

取り付けの準備 確認 この章では パソコンへの本製品取り付けに際しての準備や 確認について説明します ネットワークへの接続 3 ヘ ーシ 本製品をネットワークに接続します 2

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

CentreCOM VT-Kit2 plus リリースノート

Microsoft PowerPoint - RM-PDU_IP設定方法.ppt

DSP5Dアップグレードガイド

<4D F736F F D D834F D B834C815B837B815B D836A B A2E646F6378>

1. ST-LINK Utility のダウンロード Windows7 PC にインストールする場合について説明します 1.1. STMicroelectronics のサイト STMicroelectronics のサイトを開きます ここに ST-LINK と入力して検索します ( 右側の虫眼鏡を

Microsoft Word - (171118_v4250)ACS_インストールマニュアル.doc

untitled

Windows XPでの手動USBドライバインストール方法

(1) 最初に 本体を設置する前に 底面にある MAC Address(12 桁の英数字 ) をメモに控えてください ( のちほど 初期設定時に使用します ) 底面 製品底面の MAC Address をメモする (2) RockDiskNext の設置 ネットワーク機器 ( 無線ルータ等 ) の

ReTRY HUB

AMT機能セットアップガイド

Windows XPでの手動USBドライバインストール方法

Visual DSP++ install and tutorial

目次 はじめに 講義室とは p.2 Windows OS 用 ネットレッスン インストール手順 1. プログラムインストール前の確認

「Microsoft

Frame-DIASⅡV3 トラブルシューティング ハードウェア設定の方法...1 Q1. プログラムが起動できない...2 Q2. プログラム起動時にエラーが表示される...8 Q3. 画像が表示されない...9 Q4. AVI ファイルを開くと黒い画面が表示される...10 Q5. VTR が制

GL100 Main Firmware Update Procedure (rev 3) GL100 シリーズのメインファームウェアアップデート方法 1. メインファームウェアのアップデートの注意事項 本説明書は GL100-N または GL100-WL のメインファームウェアアップデート方法につい

スライド 1

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

余白 : 上下 25.4mm, 左右 19mm (Word2012 での やや狭い 設定 ) マイコンプログラミング演習 I レポート 1 実験日 提出日 回路構築 /LED を用いた I/O 制御 [16pt] 班員と担当責任者第 0 班レポート作成

FlashAir 設定ソフトウエア株式会社東芝セミコンダクター & ストレージ社 Copyright 2012 TOSHIBA CORPORATION, All Rights Reserved. 対応 OS: Windows XP SP3 / Vista SP2 / 7 (32bit/64bit)

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

Microsoft Word - 工学ゼミ3_テキスト

Visual DSP++ install and tutorial

3 1EEPROMElectrically Erasable PROM PROMProgrammable ROM 2 EEPROM 3

(1) 最初に 本体を設置する前に 底面にある MAC Address(12 桁の英数字 ) をメモに控えてください ( のちほど 初期設定時に使用します ) 底面 製品底面の MAC Address をメモする (2) RockDiskNext の設置 ネットワーク機器 ( 無線ルータ等 ) の

アーカイブ機能インストールマニュアル

内容 1. 仕様 動作確認条件 ハードウェア説明 使用端子一覧 ソフトウェア説明 動作概要 ファイル構成 オプション設定メモリ 定数一覧 変数一

***************************************************************** README.TXT for Touch Panel Driver Win9x/Me/2000/XP/Vista Copyright(C) 2009 IIYAMA CO

<4D F736F F F696E74202D F56504E90DA91B1835C CC834E838A B838B837D836A B2E >

ダウンロード先一覧 USB シリアル変換ケーブル / BSUSRC06 トライバー 製品にドライバ CD が付属していますが 下記のサイトからもダウンロードすることが可能です <Web> 64b

Windows Meで使用する際の手順

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1

「Microsoft

Spectrum Setup 画面が現れます Install Tab の各項目に マウス カーソルを合わせると 項目の詳細説明 が表示されます 通常はデフォルトの選択で問題ありませんが LabVIEW Driver Matlab Driver が必要な場合は 選択します 6. Install sel

目次 はじめに 講義室とは Windows OS 用 ネットライブレッスン インストール手順 1. プログラムインストール前の確認

Speed突破!シリーズマニュアル

プレインストールOSリカバリ手順書

Microsoft Word - tool01.doc

G800 Firmware update

Microsoft Word - CBET100-CL_02a†iWinXP_PDFŠp†j.doc

XIMERA(Ver1

CX6_firmup

Microsoft Word - Android開発環境構築.doc

< F F B838B F D815B834A815B94C F B838B816A2

Microsoft Word - テキスト.docx

取引上手くん 9 のインストール時にエラーが表示される際の対処法 ~Windows8 Windows8.1~ 本ドキュメントは Windows8/8.1 のパソコンにおいて 取引上手くん 9 のインストールが正常にできなかった場合の対処 法をまとめたものです なお インストールの手順そのものにつきま

ch2_android_2pri.indd

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

騒音計LA-1200/1300/4300シリーズ用サンプルプログラム概要

(1) 最初に 本体を設置する前に 底面にある MAC Address(12 桁の英数字 ) をメモに控えてください ( のちほど 初期設定時に使用します ) 底面 製品底面の MAC Address をメモする (2) RockDiskNext の設置 ネットワーク機器 ( 無線ルータ等 ) の

MINI2440マニュアル

スライド 1

================================================================== UHF 帯 RFID ロングレンジリーダライタドライバインストールマニュアル 2011 年 1 月 19 日 ============================

も 常に 2 つのコイルに電圧を印加する 2 層励磁方式や 1 つのコイルと 2 つのコイルに交互に電圧を印 2

Microsoft Word - PHN-D88バージョンアップ手順書.doc

NP-500 V-860/V-980用

Microsoft Word - RC1504_インストールガイド_RevA2.doc

(Microsoft PowerPoint - TINA_Creating_PCB.ppt [\214\335\212\267\203\202\201[\203h])

Microsoft Word - 電子回路工房MPLAB使い方 doc

< F F D815B B408EED95CA C815B83678FEE95F13F7C3F C815B A896E282A28D8782ED82B93F7C3F57494C4C4

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit

1. パソコンに接続しているプロテクトキー (HASP) を外します 2.Microsoft Edge などのブラウザから のアドレスのホームページを起動します 3. 最新のプロテク

Transcription:

エンベデッド コントロール セミナー 2000 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 1

実習内容 PIC18C242 のポート B に接続した LED を点滅させます ( 他の実習と同じ内容です ) 8 個の LED に表示される値が +3 ずつインクリメントします MPLAB を使って MPASM アセンブラのソース ファイルをアセンブルします MPLAB とソース ファイルは配布した CD-R のなかに入っています 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 2

ブロック図 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 3

ソース リスト (1) LIST P=18C242,F=INHX32 ; マイコンは PIC18C242 INCLUDE P18C242.INC ; インクルード ファイルを読み込む ; コンフィギュレーション ビットの設定 CONFIG _CONFIG0, _CP_OFF_0 CONFIG _CONFIG1, _OSCS_OFF_1 & _RCIO_OSC_1 CONFIG _CONFIG2, _BOR_ON_2 & _BORV_42_2 & _PWRT_ON_2 CONFIG _CONFIG3, _WDT_ON_3 & _WDTPS_128_3 CONFIG _CONFIG5, _CCP2MX_ON_5 CONFIG _CONFIG6, _STVR_ON_6 ; コード プロテクト =OFF, システム クロック切り替え =OFF,RC 発振で OSC2 ピンは RA6, ; ウォッチドッグ タイマ =ON, ポストスケーラ 1:128,4.2V ブラウンアウト リセット, ; パワーアップ タイマ =ON,CCP2 入出力は RC1 ピンに割り当て, ; スタック オーバーフロー / アンダーフロー リセット =ON ;-------------------------------- UPDATE EQU 7 ;LED の更新周期 ;-------------------------------- CBLOCK 0 ; ファイル アドレス 0h 番地から変数を割り当てる W_TEMP ; コンテキスト保存用 (W レジスタと STATUS レジスタ ) STATUS_TEMP CNT ;LED の更新周期用のカウンタ PORTB_OUT ; ポート B 用の出力バッファ ENDC ;CBLOCK 終了 ;-------------------------------- 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 4

ソース リスト (2) ORG 0 ; リセット ベクタ ( プログラム アドレス 0 番地 ) GOTO START ;START へ跳ぶ ;-------------------------------- ORG 8 ; 割り込みベクタ ( プログラム アドレス 8 番地 ) ISR ; 割り込み処理ルーチン BTFSSINTCON,T0IF,A ; タイマ 0 割り込みでなければ ISR_END へ跳ぶ GOTO ISR_END BCF INTCON,T0IF,A ; タイマ 0 割り込みフラグを 0 にする DECFSZ CNT,F,A ;CNT を -1 して 0 でなければ ISR_END へ跳ぶ GOTO ISR_END MOVLW UPDATE ;CNT に LED の更新周期を書き込む MOVWF CNT,A MOVLW D'3' ;PORTB_OUT の内容を +3 する ADDWF PORTB_OUT,F,A ISR_END RETFIE FAST ; コンテキストを復帰して割り込みから復帰 ;-------------------------------- IOPORT ; サブルーチン :I/O ポート設定 CLRF LATA,A ; ポート A の出力ラッチに 0 を書き込む MOVF PORTB_OUT,W,A ;PORTB_OUT の内容をポート B の出力ラッチに書き込む MOVWF LATB,A CLRF LATC,A ; ポート C の出力ラッチに 0 を書き込む CLRF TRISA,A ; ポート A をすべて出力ピンにする CLRF TRISB,A ; ポート B をすべて出力ピンにする CLRF TRISC,A ; ポート C をすべて出力ピンにする RETURN 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 5

ソース リスト (3) ;-------------------------------- START CLRF PORTB_OUT,A ;PORTB_OUT に 0 を書き込む CALL IOPORT ;I/O ポート設定 MOVLW H'D7' ; タイマ 0 の設定 MOVWF T0CON,A ;8 ビット モード 内部クロック 1:256 プリスケーラ MOVLW D'1' ;CNT に 1 を書き込む MOVWF CNT,A CLRF PORTB_OUT,A ;PORTB_OUT に 0 を書き込む CLRF TMR0L,A ;TMRL に 0 を書き込む MOVLW H'A0' ; タイマ 0 割り込みをイネーブルする MOVWF INTCON,A LOOP CLRWDT ;WDT を 0 にする CALL IOPORT ;I/O ポート設定 GOTO LOOP ;LOOP へ跳ぶ ;-------------------------------- END ; プログラムの終わり 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 6

ソース ファイルのコピー 配布 CD-R のなかの source フォルダに入っている 242asm フォルダを c: ドライブにコピーします 242asm フォルダを開きます 242asm.asm ファイルを右クリックして メニューからプロパティを選択します 読み取り専用のチェックを外して OK をクリックします 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 7

MPLAB のインストール 配布 CD-R のなかの Setup フォルダに入っている MPL51102.exe を起動します 起動後 Next ボタンをクリックし続けます インストールするフォルダはデフォルトのままにしてください Enter キーを押すと元に戻るダイアログがあります Finish ボタンが表示されたら そのボタンをクリックしてインストール完了です C: Program Files Mplab フォルダにインストールされます 正常にインストールできないときは MPL51102.exe をハード ディスクにコピーして 起動してみてください 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 8

MPLAB の起動 スタート ボタンを押して スタート メニューを表示させます プログラム Microchip MPLAB MPLAB を起動します 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 9

デベロップメント モードの設定 Options Development Mode を選択します 左下図の設定にして OK をクリックします Processor:PIC18C242 MPLAB-SIM Simulator をオン 右下図が表示されたら OK をクリックします 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 10

プロジェクトの設定 (1) Project New Project を選択します 以下の設定にして OK をクリックします Directories: c: 242asm (c: をダブルクリック後 242asm をダブルクリック ) File Name: 242asm.pjt 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 11

プロジェクトの設定 (2) Add Node ボタンをクリックします 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 12

プロジェクトの設定 (3) 以下の設定にして OK をクリックします フォルダ : c: 242asm ファイル名 : 242asm.asm 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 13

プロジェクトの設定 (4) OK ボタンをクリックします 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 14

ソース リストを表示する Window Project を選択します 242asm.asm をダブル クリックします 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 15

アセンブル (1) Project Make Project を選択します アセンブルがはじまり その結果が報告されます エラーがないときは 最後の行に Build completed successfully. と表示されます 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 16

アセンブル (2) エラーがあるときは Build failed. と報告されます エラー メッセージの行をダブル クリックするとソース リストのエラーのある行にカーソルが跳びます エラーを修正して 再度コンパイルしましょう 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 17

PICSTART Plus(1) PICSTART Plus に AC アダプタを接続して 電源を入れます パソコンのシリアル ポートとケーブルで接続します EIA-574 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 18

PICSTART Plus(2) PICSTART Plus Enable Programmer を選択します 以下のダイアログが表示されます PICSTART Plus Device Programmer Configuration Bits Program Memory Window 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 19

PICSTART Plus(3) デバイスを PICSTART Plus のソケットに挿入します PICSTART Plus Device Programmer ダイアログの Program ボタンをクリックします 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 20

PICSTART Plus(4) デバイスがブランクではないときは 下図のように報告されます 紫外線消去する必要があります デバイスが正しくソケットに入っているかも確認しましょう 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 21

PICSTART Plus(5) エラーなしで書き込みできたときは Success と表示されます 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 22

PICSTART Plus(6) エラーがあったときは Failure と報告され エラー ログ ファイルが開きます 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 23