LCD ( alphanumeric )
LCD
အေပၚဇယားက pin 14 ခုအပါအ၀င္ အလင္းေပးတဲ့ led အတြက္ 2 pin ေပါင္းရင္ 16 pin ပါပါတယ္။
(1) data pin D0-D7 8 pins
8bit mode မွာ D0-D7 8 pin စလံုးသံုးပါတယ္
4bit mode မွာ D4-D7 4 pin ကိုပဲသံုးျပီး။ 8 bit data ကို 4 bit စီ ခြဲၿပီး 2 ႀကိမ္ပို႔ပါတယ္။
(2) LCD power (2 pins)
Vdd 5v
Vss-gnd
(3) LED ( 2 pins )
lcd ကိုအလင္းေပးတဲ့ led ရဲ့ + နဲ႔ - ပင္ပါ။
(4) control (4 pin)
Vee-lcd
ျပတ္သားမွဳကို ခ်ိန္္ဖို႔ပါ။0 to 5v ေပးျခင္းျဖင့္ စာလံုးေလးေတြ ပိုျပတ္သားေအာင္ခ်ိန္လို႔ ရပါတယ္။
RS-register select
mcu နဲ့႔ lcd ၾကား data ဟာ characterလား command လား ခြဲေပးတာပါ။ command ဆိုရငိ ူlow ေပးရမွာပါ။ data ဆိုရင္ high ပါ။
RW-read /write L
CD module ထဲက register ကို read/write လုပ္တဲ့ pin ပါ။ အမ်ားအားျဖင့္ write သာလုပ္ၾကတာမို႔ ground ခ်ထားတာမ်ားပါတယ္။lcd status ကို read လုပ္ခ်င္ရင္ေတာ့့ ့high ေပစရပါတယ္။
E-enable pin
enable pin ့high to low transition ျဖစ္မွ mcu ကေန lcd module စီပို႔ထားတဲ့ command ေတႊ character ေတြ lcd မွာေပၚပါတယ္။
အေပၚဇယားက pin 14 ခုအပါအ၀င္ အလင္းေပးတဲ့ led အတြက္ 2 pin ေပါင္းရင္ 16 pin ပါပါတယ္။
(1) data pin D0-D7 8 pins
8bit mode မွာ D0-D7 8 pin စလံုးသံုးပါတယ္
4bit mode မွာ D4-D7 4 pin ကိုပဲသံုးျပီး။ 8 bit data ကို 4 bit စီ ခြဲၿပီး 2 ႀကိမ္ပို႔ပါတယ္။
(2) LCD power (2 pins)
Vdd 5v
Vss-gnd
(3) LED ( 2 pins )
lcd ကိုအလင္းေပးတဲ့ led ရဲ့ + နဲ႔ - ပင္ပါ။
(4) control (4 pin)
Vee-lcd
ျပတ္သားမွဳကို ခ်ိန္္ဖို႔ပါ။0 to 5v ေပးျခင္းျဖင့္ စာလံုးေလးေတြ ပိုျပတ္သားေအာင္ခ်ိန္လို႔ ရပါတယ္။
RS-register select
mcu နဲ့႔ lcd ၾကား data ဟာ characterလား command လား ခြဲေပးတာပါ။ command ဆိုရငိ ူlow ေပးရမွာပါ။ data ဆိုရင္ high ပါ။
RW-read /write L
CD module ထဲက register ကို read/write လုပ္တဲ့ pin ပါ။ အမ်ားအားျဖင့္ write သာလုပ္ၾကတာမို႔ ground ခ်ထားတာမ်ားပါတယ္။lcd status ကို read လုပ္ခ်င္ရင္ေတာ့့ ့high ေပစရပါတယ္။
E-enable pin
enable pin ့high to low transition ျဖစ္မွ mcu ကေန lcd module စီပို႔ထားတဲ့ command ေတႊ character ေတြ lcd မွာေပၚပါတယ္။
ref:http://embedded-lab.com/blog/lab-4-interfacing-a-character-lcd/
Comments
Post a Comment