1 1 TA, ,9 1. ( 2. TM TM GUI TM 1. P7-13 TM Notepad, Meadow, ( P109 ). 2. (shisaku01/sys test)

Similar documents
製åfi†æ¡‹åƒ–.xlsx

Microsoft Word - T-ADA16S.doc

Microsoft Word - マイコンを用いた信号# doc

OAKS16-FullKit

スライド 1

1. プログラム実行時の動作プログラムを実行すると以下のように動作します 1) NUCLEO-F401RE 上の LED LD2( 緑 ) が 200mSec 間隔で点滅します 2. プロジェクトの構成 2.1. プロジェクト F401N_BlinkLD2 の起動画面 TrueSTUDIO で作成し

ETCB Manual

GR-SAKURA-SAのサンプルソフト説明

thesis.dvi

8ビットデータバスでアクセスする場合は、16ビットレジスタを上位バイト、下位バイトに分けてアクセスします

1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R

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

HDLトレーナーサンプルプログラム説明書

main01a.dvi

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

Microsoft Word - 本文.doc

スライド 1

割り込み 今までのプログラムは 順番にそって命令を実行していくのみ それはそれで良いが 不便な場合もある 例えば 時間のかかる周辺機器を使う場合 その周辺機器が動作を終了するまで CPU は待たなければいけない 方法 1( ポーリング ) 一定時間毎に 周辺機器の動作が終了したか調べる 終了していれ

スライド 1

Microsoft Word - T-AD16P.doc

割り込み 今までのプログラムは 順番にそって命令を実行していくのみ それはそれで良いが 不便な場合もある 例えば 時間のかかる周辺機器を使う場合 その周辺機器が動作を終了するまで CPU は待たなければいけない 方法 1( ポーリング ) 一定時間毎に 周辺機器の動作が終了したか調べる 終了していれ

tutorial_lc.dvi

‚æ4›ñ

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

Arduino UNO IS Report No. Report Medical Information System Laboratory

Microsoft Word - Training10_プリプロセッサ.docx

Photo Sensor – 적외선 센서

<4D F736F F D B D A778F4B835A EC B290882E646F63>

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

iCLR

Blackfin(ADSP-BF533)活用ハンドブック

スライド 1

AKI-PIC16F877A開発キット (Ver1

3.5 トランジスタ基本増幅回路 ベース接地基本増幅回路 C 1 C n n 2 R E p v V 2 v R E p 1 v EE 0 VCC 結合コンデンサ ベース接地基本増幅回路 V EE =0, V CC =0として交流分の回路 (C 1, C 2 により短絡 ) トランジスタ

第11回高校生ものづくりコンテスト全国大会 電子回路組立部門 プログラム解説マニュアル


R8C/38Aマイコン R8C/35Aマイコン 制御ライブラリ解説マニュアル

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

I2C液晶(ST7032i使用)プログラム解説マニュアル(R8C/38A版)

joho07-1.ppt

SPI接続超小型グラフィック液晶(ST7565R使用)プログラム解説マニュアル(R8C/38A版)

CoIDE 用 STM32F4_UART2 の説明 V /03/30 STM32F4 Discovery の非同期シリアル通信ポート UART2 の送受信を行うプログラムです Free の開発ツール CoIDE で作成したプロジェクトサンプルです プログラムの開始番地は 0x08000

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

8 / 0 1 i++ i 1 i-- i C !!! C 2

Microsoft PowerPoint pptx

RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for

P06.ppt

R8C/M12Aマイコン実習マニュアル ブレッドボード版

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A

1. LCD LS027B4DH01 について LS027B4DH01 は 400dot x 240dot のグラフィック LCD です 秋月電子通商で購入できます 外形サイズ : 62.8 x x 1.53mm LCD のフレキシブルケーブルの根元の部分はちょっと力を加えただけで表示が

2STB240PP(AM-2S-G-005)_02

MPL115A

Microsoft PowerPoint - RL78G14_動画マニュアル_タイマRD.ppt [互換モード]

Informatics 2010.key

MPPC 用電源 C 高精度温度補償機能を内蔵した MPPC 用バイアス電源 C は MPPC (Multi-Pixel Photon Counter) を駆動するために最適化された高電圧電源です 最大で90 Vを出力することができます 温度変化を伴う環境においても M

スライド 1

p ss_kpic1094j03.indd

2STB240AA(AM-2S-H-006)_01

RY_R8C38ボード RY-WRITER基板 自動書き込み・実行解説マニュアル

1.1 シリアル通信 Fig. 1 にあるように 通信は大きく分けてシリアル通信とパラレル通信に分かれる シリアル通信は基本的に送受信に各 1 本のデータ線を使い 全てのビットを順番にデータ線に流すことによ り通信が行われる このため TxD,RxD の最低 2 本の線を繋げば通信できる (Fig.

Informatics 2015

Informatics 2014

Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M

3. スイッチ設定 ( 表 3) モジュール SW4 SW5 C1 OFF 下 (GND) C2 OFF 下 (GND) C3 OFF 下 (GND) C4 OFF 下 (GND) C5 OFF 上 (R/-W) C6 ON 下 (GND) 使用するモジュールに応じて, スイッチを切り換えて下さい.

スライド 1

Excel97関数編

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

光変調型フォト IC S , S6809, S6846, S6986, S7136/-10, S10053 外乱光下でも誤動作の少ない検出が可能なフォト IC 外乱光下の光同期検出用に開発されたフォトICです フォトICチップ内にフォトダイオード プリアンプ コンパレータ 発振回路 LE

10ビットPWM機能によるデューティパルス出力

Arduino 用電界強度計シールド組み立て説明書 この電界強度計は Analog Devices 社のログ アンプ AD8307 を使い 入力を 50Ωにマッチングさせ その出力を OP アンプで受けて Arduino の A/D コンバータで読み取り LCD ディスプレイに表示しています AD8

PIC24FJ32GA002 で使える通信方式 デジタル通信 *UART (Universal Asynchronous Receiver Transmitter) 3 線方式 (Tx, Rx, Gnd) 下の 2 つに比べて, 比較的遠方までデータを送受信するのに使う. 調歩同期方式 ( 事前に通

講習会 Arduino

x h = (b a)/n [x i, x i+1 ] = [a+i h, a+ (i + 1) h] A(x i ) A(x i ) = h 2 {f(x i) + f(x i+1 ) = h {f(a + i h) + f(a + (i + 1) h), (2) 2 a b n A(x i )

cat A

改版履歴 Ver 改版日内容 /02/07 新規作成 2 / 18

LIN (Local Interconnect Network) マスタ編

1 (1) X = AB + AB, Y = C D + C D, Z = AD + AD P A, B, C, D P = (XY + X Y + X Y )(Y Z + Y Z + Y Z )(ZX + Z X + Z X ) (2) Q A, B, C, D Q = AB C D + AB C

資料5:聖ウルスラ学院英智小・中学校 提出資料(1)

Microsoft Word - PIC-USBマイコンボード_v1-02@WEB公開用資料.docx

8051 개발보드 메뉴얼

NJU72501 チャージポンプ内蔵 圧電用スイッチングドライバ 概要 NJU72501はチャージポンプ回路を内蔵し 最大で3V 入力から 18Vppで圧電サウンダを駆動することができます このチャージポンプ回路には1 倍 2 倍 3 倍昇圧切り替え機能を備えており 圧電サウンダの音量を変更すること

CCD リニアイメージセンサ用駆動回路 C CCD リニアイメージセンサ (S11155/S ) 用 C は 当社製 CCDリニアイメージセンサ S11155/S 用に開発された駆動回路です S11155/S11156-

inst.c

スライド 1

ブート領域、フラッシュ領域の分割方法 RL78ファミリ用Cコンパイラ CC-RL


2008 DS T050049

XMPによる並列化実装2

Microsoft Word - TC74HCT245AP_AF_J_P8_060201_.doc

Taro11-表紙と目次.PDF

EDSF2006_ PDF

Untitled

KR-501 USB Serial Converter Module USB シリアル変換モジュール取扱説明書 Version2.3 対応版 USB Serial Converter はマイコンモジュールと PC 間を接続する際に使用する通信変換モジュールです ATMEGA Mini Module

102

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

Microsoft Word - TC74HC245_640AP_AF_P8_060201_.doc

Microsoft Word - 第5回 基本データ構造2(連結リスト).doc

C言語によるアルゴリズムとデータ構造

I. Backus-Naur BNF : N N 0 N N N N N N 0, 1 BNF N N 0 11 (parse tree) 11 (1) (2) (3) (4) II. 0(0 101)* (

void hash1_init(int *array) int i; for (i = 0; i < HASHSIZE; i++) array[i] = EMPTY; /* i EMPTY */ void hash1_insert(int *array, int n) if (n < 0 n >=

Transcription:

1 1 TA, 20 10 6,9 1. (http://www.cyb.mei.titech.ac.jp/2008ss2/main.htm) 2. TM TM GUI TM 1. P7-13 TM Notepad, Meadow, ( P109 ). 2. (shisaku01/sys test) H src c startup ncrt0 ss2.a30 sect30 ss2.inc 1 1 / 11

, T 2.1 I/O 1 4 P1 5 P1 7 3 P6 8 P7 8 P8 0 P8 3 P8 5 P8 7 7 P9 0 P9 3 4 P10 8 38 P162 rjj09b0033 m16chm.pdf []-[P ]- [RENESAS-TOOLS]-[Document]-[ ] C:MTOOL/Document/HW 2.2 I/O I/O SFR sfr26.h #include "sfr26.h" // OAKSmini re unsigned char LED_out; unsigned int TGL_out; pd1 = 0x00; // 1 pd10 = 0x00; // 10 pd7 = 0x3f; // P7-6,7: // TGL_out = 0; if ( ( p10 & 0x80 ) == 0 ) { TGL_out = TGL_out + 1000; } if ( ( p10 & 0x40 ) == 0 ) { TGL_out = TGL_out + 100; } if ( ( p10 & 0x20 ) == 0 ) { TGL_out = TGL_out + 10; } if ( ( p10 & 0x10 ) == 0 ) { TGL_out = TGL_out + 1; } // LED LED_out = 0; if ( ( p1 & 0x80 ) == 0 ) { LED_out = LED_out 0x20; } if ( ( p1 & 0x40 ) == 0 ) { LED_out = LED_out 0x08; } if ( ( p1 & 0x20 ) == 0 ) { LED_out = LED_out 0x02; } p7 = LED_out; 1 2 / 11

& and or and 1 1 or 1 1 0 0 1 a=0x5555 & 0x00ff 0101 0101 0101 0101 (5555) and) 0000 0000 1111 1111 (00ff) a = 0000 0000 0101 0101 (0055) a=0x5555 0x00ff 0101 0101 0101 0101 (5555) or ) 0000 0000 1111 1111 (00ff) a = 0101 0101 1111 1111 (0055) short int a = 0xf00f; a= a << 1 1111 0000 0000 1111 (f00f) a = 1110 0000 0001 1110 (e01e) and 8 or 8 1 1 2.3 LCD MCU LCD Lyquid Crystal Display LCD LCDfunc.c LCD 1 3 / 11

#include <stdio.h>// sprintf() #include "LCDfunc.h" // LCD char buff[64]; // // LCD LCD_init(); // LCD LCD_cls(); // // LCD_locate( 0, 0, 0, 0 ); // (0,0) OFF // //sprintf //sprintf /* sprintf( buff, " %4d %4d %4d %4d %4d %04d ", ad2_result, ad1_result, ad0_result, count4, count3, TGL_out); LCD_print_str( buff ); // */ //itoa ---> nosprintf.c //itoa(integer to ascii : 10 ) /* itoa(buff, ad2_result,5); itoa_cat(buff, ad1_result,5); itoa_cat(buff, ad0_result,5); itoa_cat(buff, count4,6); itoa_cat(buff, count3,5); itoa_cat(buff, TGL_out,5); LCD_print_str( buff ); // */ //exc_itoa ---> nosprintf.c //exc_itoa : // //LCD 32 strcpy(buff," "); // //5 -> -123 exc_itoa(&buff[4],ad2_result); //10 ->1111 exc_itoa(&buff[9],ad1_result); // exc_itoa(&buff[14],ad0_result); exc_itoa(&buff[20],count4); exc_itoa(&buff[25],count3); exc_itoa(&buff[30],tgl_out); // buff -> " -123 1111 2222 3333 4444 5555 " 1 4 / 11

sprintf nosprintf.c nosprintf.c (10 ) itoa, itoa cat (16 ) htoa, htoa cat ftoa, ftoa cat cat 10 exc itoa nosprintf.c nosprintf.c LCD P9 PRCR PD9 LCD init() 1 5 / 11

3. (H/L) (0/1) 1 ( ) 4. ( ) ( ) 4.1 4.1.1 16 8 8 A 5 B 3 A CPU 0 PWM PWM D/A PWM 4.1.2 1 ( 1 ) 1 6 / 11

// void ta0int( void ); // #pragma INTERRUPT ta0int //50msec #define cnt_ta0 31250-1 // A0 void main( void ) { // udf = 0x00; // ta0mr = 0x80; // 1/32 //CPU 20MHz 32 20MHz/32=625KHz ta0 = cnt_ta0; // ta0ic = 0x06; // 7 tabsr = 0x01; // _asm( "\tfset I"); // } // void ta0int( void ) { } sect30 ss2.inc // void ta0int( void ); // #pragma INTERRUPT ta0int // void ta0int( void ) { // } 1 7 / 11

1. kadai0101 kadai0101.c 2. 0.1sec LED LED I/O rjj09b0033 m16chm.pdf P162 4.2 () INT0,1,3,4,5 5 4.2.1 // // void int3int( void ); // 3 #pragma INTERRUPT int3int // int3ic = 0x06; //bit2,1,0= 110 6 //bit4 = 0 _asm( "\tfset I"); // void int3int( void ) { // } 1 8 / 11

5. Fig. 1 ON 0 V OFF 5 V Fig. 2 1 5V 5V 10kΩ 22kΩ 47Ω 74HC14 + 1µF GND Fig. 1: GND Fig. 2: : Fig. 3 1 9 / 11

Fig. 3: よい例 Fig. 4: 悪い例 悪い例に関しては 回路全体の見通しも悪く 後で最終的な回路の完成図を起こすときにも面 倒になる 注意 ジャンパ線はきれいに使い たくさんあるからといってずさんな管理しない ジャンパ線の数はスタッフが整理 確認している 74HC14 使用時の留意点 Fig. 5: 74HC14 の外観 Vcc 14 13 12 11 10 9 8 1 2 3 4 5 6 7 GND Fig. 6: 74HC14 のピン配置 Fig. 5 のようにおいたとき ピン配置は Fig. 6 のようになります また使わない入力は GND と 接続しておくのがよい また 積層セラミックコンデンサ 104 0.1µF を Vcc と GND 間に接続 し 動作を安定化させる このような用途のコンデンサのことを バイパスコンデンサ という 5.1 端子台への接続 MCU ボード上には端子台が設置されており Fig. 7 のようなピン配置になっている P1-5,6,7 は外部割り込み関数の INT3,4,5 にそれぞれ対応しており P10-0 7 は A/D 変換が使用できるポー トに対応している 次のスイッチの課題ではこの端子台を用いるため 接続は十分注意して行う こと さらに 電解コンデンサ (1µF) には極性 ー があるので接続を間違えないように注意 すること 積層セラミックコンデンサには極性は存在しない 試作検討 1 10 / 11

Fig. 7: MCU 1. (Fig. 2) ON/OFF a 2. LCD Hint P.8 (P1-5,int3int ) MCU GND +5V P1-5 MCU MCU a,. 1 11 / 11