ENGLISH page is here.
GET DinopSearchBar
サイト内検索:
HOME
VC++ TIPS
ダウンロード
DinopExifReader
DinopSearchBar
DinopSearchBar mini
DinopTabbingBar
for Firefox
大阪湾の生き物
甲子園浜の自然
甲子園浜の干潟
甲子園浜の水中
甲子園浜の野鳥
近畿の山々
植物図鑑
箕面マップ
水中機材
カメラ
ランキング
望遠鏡の世界
顕微鏡の世界
Googleのすべて
GoogleマップAPI
ニュース
読んだ本
日記
変な料理の作り方
遺伝子操作
論文紹介
デイトレード
自動売買でFX
ネットで小遣い稼ぎ
Solaris
電子工作
その他
問い合わせ
VC++用コード集
大阪湾の生き物
水中用機材
since:2000/11/15
dinopcom@gmail.com
www.dinop.comは
だいのっぷ・どっと・こむ
と読んでください。







« PSoCを使い8ビットPWMでLEDを点滅させる | メイン | PSoCのADCINC12でA/Dコンバーターを使う »

PSoCを使いキャラクタ液晶モジュールに文字を表示する





psoc_lcd_01.gif
今回はPSoCにキャラクタ液晶モジュールを接続して文字を表示する。CY8C29466とPSoC Designerを利用する。

psoc_lcd_02.gif
プロジェクトを作成したら左側のモジュール選択欄の「Misc Digital」にある「LCD」を右クリックして現れるメニューから「Select」を選択する。

psoc_lcd_03.gif
画面を切り替えるため「Config」メニューから「Interconnect」を選択する。

psoc_lcd_04.gif
今回利用する液晶モジュールはPSoCのデジタルブロックやアナログブロックを消費しないモジュールだ。そのためマウスポインターをアイコンの上に重ねると「LCD(NON-PLACEABLE)」(配置不可)と表示される。

psoc_lcd_05.gif
液晶モジュールに関する設定箇所は赤枠内の「LCDPort」のみだ。今回はポート0を利用するので「Port_0」を選択する。

選択したら「View」メニューの「Application Editor」から画面を切り替える。

psoc_lcd_06.gif
ソースコードを書くときはサンプルコードを参照すると悩まずに済む(ことが多い)。液晶モジュール用のサンプルコードを見るためにツールバーの上部で「Misc Digital」の「LCD」を選択し「User Module Datasheet」ボタンを押す。

psoc_lcd_07.gif
液晶モジュールに文字を表示するためのコードはかなり長い。今回は処理部分を全部コピーして使うことにした。

psoc_lcd_08.gif
クリップボードにコピーしたサンプルコードを「main.asm」の処理部分と置き換える。

psoc_lcd_09.gif
さらに「LCD_」の部分を「LCD_1_」に置き換える。修正が済んだら「Buid」メニューの「Build」を使いビルドする。

ビルドが正常に終了したらMiniProgを利用してPSoCへ書き込む。

psoc_lcd_10.gif
液晶モジュールとPSoCとの接続用のピン配置をデバイスエディターで確認する。画面を切り替えるため「View」メニューの「Device Editor」を選択する。

psoc_lcd_11.gif
左側下部にPSoCに用意されているポートとその用途が一覧されている。ここを参照して実際にPSoCと液晶モジュールとを配線する。データシートには回路図が載っているのでそちらも参考にするといいだろう。

_DSC8962.JPG
PSoCと液晶モジュールとの配線が終わったら電源を入れる。

_DSC8963.JPG
これで液晶モジュールに「PSoC LCD」と表示された。









Copyright (c) 1999-2007 issei. All rights reserved. (運営者情報