Мазмұны:

Сәлем Әлем! CloudX M633 көмегімен СКД: 4 қадам
Сәлем Әлем! CloudX M633 көмегімен СКД: 4 қадам

Бейне: Сәлем Әлем! CloudX M633 көмегімен СКД: 4 қадам

Бейне: Сәлем Әлем! CloudX M633 көмегімен СКД: 4 қадам
Бейне: Қадыржан Шамшырақ - Салем әлем 2024, Желтоқсан
Anonim
Сәлем Әлем! CloudX M633 көмегімен СКД
Сәлем Әлем! CloudX M633 көмегімен СКД

Бұл оқулықта біз сұйық кристалды дисплейде (СКД) көрсетеміз.

1 -қадам: СКД (сұйық кристалды дисплей)

СКД (сұйық кристалды дисплей)
СКД (сұйық кристалды дисплей)

СКД параллель интерфейске ие, яғни дисплейді басқару үшін микроконтроллер бірден бірнеше интерфейс түйреуішін басқаруы керек. Интерфейс келесі түйреуіштерден тұрады:

СКД жадында деректерді жазып жатқан жерді басқаратын регистр таңдайтын түйін (RS). Сіз экранда не барын немесе деректер регистрін таңдай аласыз, онда СКД контроллері ары қарай не істеу керектігі туралы нұсқауларды іздейді.

Оқу режимін немесе жазу режимін таңдайтын оқу/жазу (R/W) түйрегіші

Регистрлерге жазуға мүмкіндік беретін қосқыш түйреуіш

8 деректер түйрегіштері (D0 -D7). Бұл түйреуіштердің күйлері (жоғары немесе төмен) - бұл сіз жазғанда регистрге жазатын биттер немесе оқыған кезде оқылатын мәндер.

Сондай-ақ, дисплейдің конструкциялық түйреуіші (Vo), қуат көзінің түйреуіштері (+ 5V және Gnd) және жарықдиодты жарықтандырғыш (Bklt+ және BKlt-) түйреуіштері бар, олар СКД-ны қуаттандыруға, дисплей контрастын басқаруға, жарық диодты қосуға және өшіруге болады. сәйкесінше артқы жарық.

Дисплейді басқару процесі көрсеткіңіз келетін нәрсенің суретін құрайтын деректерді деректер регистрлеріне енгізуді, содан кейін нұсқаулықтар регистріне нұсқауларды енгізуді қамтиды. LiquidCrystal кітапханасы мұны сізге жеңілдетеді, сондықтан сізге төмен деңгейдегі нұсқауларды білу қажет емес.

Hitachi үйлесімді СКД екі режимде басқарылуы мүмкін: 4 биттік немесе 8 биттік. 4-биттік режимге Arduino-дан жеті енгізу-шығару түйреуі қажет, ал 8-биттік режимде 11 түйреуіш қажет. Мәтінді экранда көрсету үшін сіз көп нәрсені 4-биттік режимде жасай аласыз, сондықтан мысалда 4-биттік режимде 2x16 СК-ны қалай басқаруға болатыны көрсетілген.

2 -қадам: ҚҰРАМДЫ

ҚҰРАМДЫ
ҚҰРАМДЫ
ҚҰРАМДЫ
ҚҰРАМДЫ
ҚҰРАМДЫ
ҚҰРАМДЫ
ҚҰРАМДЫ
ҚҰРАМДЫ
  • CloudX M633
  • CloudX SoftCard
  • V3 сымы
  • СКД 16x2
  • 10к Ом потенциометр
  • Өткізгіш сым
  • 220 Ом резисторы
  • Нан тақтасы

Сіз өз компонентіңізді осы жерден сатып ала аласыз

3 -қадам: ЖАБДЫҚ

ЖАБДЫҚ
ЖАБДЫҚ
  • СКД RS штыры Cloudx M633 цифрлық түйреуішіне 1
  • СКД Cloudx M633 цифрлық түйреуішіне түйреуішті қосыңыз
  • LCD D4 түйреуіші Cloudx M633 цифрлық түйреуішіне 3
  • LCD D5 түйреуіші Cloudx M633 цифрлық түйреуішіне 4
  • LCD D6 түйреуіші Cloudx M633 цифрлық түйреуішіне 5
  • LCD D7 түйреуіші Cloudx M633 цифрлық түйреуішіне 6

Қосымша, 10 кастрөлді +5V және GND сымдарына, оның өшіргішімен (шығысы) СКД экрандарына VO түйреуішпен жалғаңыз. Дисплейдің артқы жарығын қосу үшін 220 Ом резисторы қолданылады, әдетте СКД коннекторының 15 және 16 -штырында.

4 -қадам: кодтау

Бұл кодты CloudX IDE -ге көшіріңіз

#қосу#қосу

орнату(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (таза); lcdCmd (cursorOff);

цикл () {

lcdWriteText (1, 2, «СӘЛЕМ ӘЛЕМ!»); lcdWriteText (2, 2, «CLOUDX ПАЙДАЛАНАМЫН»);

}

}

Ұсынылған: