マイコン トレーニングキット ReferSTAR 78K/Kx2 (CT-781) Applilet EZ PL プログラム集 アプリケーションノート 1. 概要 Applilet EZ PL 3.0 ReferSTAR 78K/Kx2 LCD PC ReferSTAR 78K/Kx2CT-781 Windows XPUSB2.0 FTDI COM 図 1-1:ReferSTAR 78K/Kx2 とホスト PC 表 1-1: プログラムのファイル名と内容 紹介している章 ファイル名 プログラムのおもな内容 2. LCD モジュール LCD_SW.loc 押しボタンスイッチの状態を LCD モジュールに表示させる LCD_VR.loc 温度センサーと VR の状態を LCD モジュールに表示させる 3. ステッピングモーター STEP.loc 押しボタンスイッチでモーターのスタート / ストップ 回る向きを制御する 4. ネットワークコントローラ WEB.loc ネットワークを介して LED ステッピングモーター ブザーを制御する 5. 標準ロジック IC 74 シリーズパネル Logic75143.loc スライドスイッチで どの押しボタンスイッチが LED1 に反映されるかを制御する 6. 7 セグメント LED( 拡張回路 ) 7seg_SW.loc 押しボタンスイッチ 1 を押し下げるたびに 7 セグメント LED の表示が 00 ~ 99 まで カウントする
P00 P01 LINK ACT Embedded Controller 2. LCD モジュール スイッチの状態を表示する Applilet EZ PL LCD プログラム例と動作 LCD 1 93C46 NEC ELECTRONICS C T-7821 Sunhayato upd78f0537 NETWORK MODULE 78K0/KE2 upd78f0537 TQFP-64 128KBytesROM 7KBytesRAM 7 8 K 0/KE2 KEY1 ON_ 6 5 4 3 2 1 0 P6 P5 P17 P16 GND P12 P11 P10 RST GND ANI5 ANI4 ANI3 ANI2 GND 図 2-1: 押しボタン SW と LCD モジュールのプログラム例と動作
アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) プログラムの考え方 LCD LCD 図 2-2: 押しボタン SW パネルと LCD 表示パネルのプロパティ 1 Applilet EZ PL の入出力信号について Applilet EZ PL では 入出力信号をすべて正論理 (1 がアクティブ ) として扱います アクティブが L となる I/O( 押すと L が入 力される押しボタンスイッチや L 出力で点灯する LED ランプ ) は 入力あるいは出力する際に反転されていると考えてください 押しボタンスイッチ からの入力信号
LCD 1 4 LCD A B X 0 0 1 0 1 0 1 0 0 1 1 0 A B X 図 2-3: 押しボタン SW パネルと LCD 表示パネルのプロパティ 2
Empower your cr eat i vi t y EmbeddedContr oler 温度とボリュームの状態を LCD モジュール 2 行に表示する アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) 2 LCD LCD 1 2 LED ランプ 1 2 3 4 5 温度センサー Temperature:28 VR=75 ステッピングモーター ブザー 押しボタンスイッチ 1 2 3 4 LCD コントラストスライドイッチ 1 2 ボリューム P6 P5 P17 P16 GND P12 P11 P10 RST GND ANI5 ANI4 ANI3 ANI2 GND Sunhayato C T -7820 MicroComputer Evaluation Board for NEC ELECTRONICS 78 K0 / KX2 図 2-4: 温度センサー ボリュームと LCD モジュールのプログラム例と動作
プログラムの考え方 10 LCD 10 温度センサーの設定値 LCD の 1 行目の表示文字列 255 ~ 123 from -40 to 25 122 Temperature:26 121 Temperature:27 120 Temperature:28 119 Temperature:29 118 Temperature:30 117 Temperature:31 116 Temperature:32 115 Temperature:33 114 Temperature:34 図 2-5: 温度センサーと LCD 表示パネルのプロパティ ReferSTAR 78K/Kx2
アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) 10 10 LCD ボリュームの設定値 LCD の 2 行目の表示文字列 255 VR =255 200 VR =200-254 175 VR =175-199 150 VR =150-174 125 VR =125-149 100 VR =100-124 75 VR = 75-99 50 VR = 50-74 25 VR = 25-49 0 VR = 0-24 図 2-6: ボリュームと LCD 表示パネルのプロパティ アナログ入力パネルのプロパティ設定について アナログ入力パネルのプロパティ設定で コンペアタイプに設定した場合で 設定値の範囲にある場合だけ出力する にチェックを入れない場合は 設定値よりも大きい値 (255 まで ) の範囲で比較します 例 : 右図の場合 0 ~ 255 25 ~ 255 50 ~ 255 75 ~ 255 100 ~ 255
Empower your cr eat i vi t y EmbeddedContr oler 3. ステッピングモーター プログラム例と動作 1 2 P6 P5 P17 P16 GND P12 P11 P10 RST GND ANI5 ANI4 ANI3 ANI2 GND Sunhayato C T -7820 MicroComputer Evaluation Board for NEC ELECTRONICS 78 K0 / KX2 図 3-1: 押しボタン SW とステッピングモーターのプログラム例と動作
アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) プログラムの考え方 EnableDir / 20 1-2 1 2 E D 0 0 0 0 1 0 1 1 0 1 1 0 1 1 1 1 1 2 E D 図 3-2: ステッピングモーターパネルのプロパティ
4. ネットワークコントローラ WEB Applilet EZ PL IP IP 図 4-1: IP アドレスの設定 プログラム例と動作 図 4-2:WEB 入出力パネルのプログラム例 10
P00 P01 LINK ACT Embedded Controller Empower your cr eat i vi t y EmbeddedContr oler アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) PC IP ReferSTAR 78K/Kx2 LED ランプ 1 2 3 4 5 温度センサー 93C46 NETWORK MODULE ステッピングモーター ブザー NEC ELECTRONICS C T-7821 Sunhayato upd78f0537 6 5 78K0/KE2 upd78f0537 128KBytesROM 7KBytesRAM 4 TQFP-64 3 7 8 K 0/KE2 2 1 0 押しボタンスイッチ 1 2 3 4 LCD コントラストスライドイッチ 1 2 P6 P5 P17 P16 GND P12 P11 P10 RST GND ANI5 ANI4 ANI3 ANI2 GND ボリューム Sunhayato C T -7820 MicroComputer Evaluation Board for NEC ELECTRONICS 78 K0 / KX2 図 4-3:WEB 入出力プログラムの動作 11
プログラムの考え方 WEB / 図 4-4:WEB 入出力プログラムの各パネルのプロパティ WEB WEB 12
アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) ReferSTAR 78K/Kx2 とホスト PC の通信 WEB PC ReferSTAR 78K/ Kx2 PC WEB 図 4-5: ホスト PC と ReferSTAR 78/Kx2 との主なやりとり 13
WEB 入出力パネルが生成するページ WEB Applilet EZ PL WEB I/O N/W 図 4-6:WEB 入出力パネルが生成するページ 14
Empower your cr eat i vi t y EmbeddedContr oler 5. 標準ロジック IC 74 シリーズパネル アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) IC 74 7415374153 4 BA C0 C3 Select Inputs Data Inputs Strobe Outputs B A C0 C1 C2 C3 G Y X X X X X X H L L L L X X X L L L L H X X X L H L H X L X X L L L H X H X X L H H L X X L X L L H L X X H X L H H H X X X L L L H H X X X H L H X: Dont care LED ランプ 1 2 3 4 5 温度センサー ステッピングモーター ブザー 押しボタンスイッチ 1 2 3 4 LCD コントラストスライドイッチ 1 2 ボリューム Sunhayato C T -7820 MicroComputer Evaluation Board for P6 P5 P17 P16 GND P12 P11 P10 RST GND ANI5 ANI4 ANI3 ANI2 GND NEC ELECTRONICS 78 K0 / KX2 図 5-1: 74153 パネルのプログラム例と動作 15
Empower your cr eat i vi t y EmbeddedContr oler 6. 拡張回路例 (7 セグメント LED) ReferSTAR 78K/Kx2 2 7 LED 7 LED 図 6-1:7 セグメント LED 拡張回路例 押しボタンスイッチ 1 2 3 4 LCD コントラストスライドイッチ 1 2 P6 P5 P17 P16 GND P12 P11 P10 RST GND ANI5 ANI4 ANI3 ANI2 GND ボリューム Sunhayato C T -7820 MicroComputer Evaluation Board for NEC ELECTRONICS 78 K0 / KX2 図 6-2:7 セグメント LED のプログラム例と動作 16
アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) プログラムの考え方 7 LED 0 9 1 7 LED 0 9 図 6-3:7 セグメント LED プログラムの考え方 1 7 LED 7 LED 7 17
0 0 0 0 0 図 6-4:7 セグメント LED プログラムの考え方 2 18
アプリケーションノート Applilet EZ PL プログラム集 (ReferSTAR 78K/Kx2) 19
NEC Microsoft Windows Microsoft https:// www.sunhayato.co.jp/inquiry/ http://www.sunhayato.co.jp/ Copyright 2007 Sunhayato Corp. 2007 年 7 月 20 日発行 REV.2.00 SG043235 ホームページ :www.sunhayato.co.jp