Подключение дисплея от nokia3310 к pic16f628A (часть 1)

Подключение дисплея

В данной статье описано — как подключить дисплей от nokia 3310 к pic микроконтроллеру.
Дисплеи от нокия 3310 широко распространены, имеют разрешение 84 на 48 точек, стоят в пределах 50р (китайские, а не оригинальные модели).

Дисплей nokia 3310
Дисплей nokia 3310

Китайский дисплей стоит 50 рублей и выглядит следующим образом (на фото к нему уже припаян разъём)

Дисплей с припаянным разъёмом Дисплей с припаянным разъёмом
Дисплей с припаянным разъёмом

Он имеет недостаток в виде смешённого начала координат, но это лечится дополнительными командами инициализации и смешением начала координат на одну строчку (8 точек). Оригинальный дисплей лишён такого недостатка, но стоит в пределах 250 рублей.

Есть два способа подключения к дисплею:

  1. подпаяться
  2. развести плату под разъём дисплея

Проше подпаять проводки.

Припаянный шлейф
Припаянный шлейф

Распиновка
Распиновка

Дисплей питается от 3,3 вольтах. Что бы подключить дисплей к микроконтроллеру, который питается от 5 вольт понадобиться небольшая развязка.

Схема
Схема

Для большей универсальности дисплея была изготовлена небольшая платка сопряжения.

Печатная плата
Печатная плата

Плата сопряжения Плата сопряжения
Плата сопряжения

Теперь дисплей можно подключать к микроконтроллеру.
В следующей статье описано как работать с дисплеем и приведён пример программы.

Скачать файлы проекта

15 комментариев на « Подключение дисплея от nokia3310 к pic16f628A (часть 1)»

  1. Yaba пишет 11.01.2011 в 03:31 #

    помоему площадки под диод не очень подходят.

    Спасибо большое за статью!

  2. Alex_EXE пишет 11.01.2011 в 20:03 #

    Возможно, площадка была взята как под 1206, но сложности при пайки это не вызывает

  3. asd530 пишет 20.01.2011 в 18:45 #

    Респект!

  4. gm пишет 27.10.2011 в 01:14 #

    Очень интересно китаец у меня так и не заработал ранее, а оригинал работает теперь ещё попробую

  5. Valera пишет 23.02.2012 в 17:53 #

    А диодный стабилитрон в процессе работы не нагревается?

  6. Alex_EXE пишет 26.02.2012 в 15:45 #

    Слабый нагрев есть, только не понял от стабилитрона или резистора. Использовал стабилитрон мощностью 1.3Вт.

  7. piknik пишет 18.07.2012 в 13:32 #

    Добрый день, подскажите, под контроллер msp430 на 3.3В для сигналов SCLK, CS , D/C и тп нужны резисторы на линиях? И питание можно без обвязки напрямую подать в дисплей?

  8. Alex_EXE пишет 20.07.2012 в 00:47 #

    Резисторы и стабилитрон не нужны, а вот конденсатор пригодится.

  9. piknik пишет 23.07.2012 в 15:36 #

    А при подаче питания на дисплей без инициализации дисплей должен какие-то признаки жизни показать?

    И другой вопрос, насчет дисплея 1202 (китай). Подаю на LED- LED+ питание, подсветка не горит , что я упустил? На 2х разных проверял.

  10. piknik пишет 23.07.2012 в 16:14 #

    Второй вопрос отпал, китайцы контакты пронумеровали задом наперед.

    Первый еще актуален, дисплей 3310 без инита при подаче питания какие признаки жизни подавать должен?

  11. Alex_EXE пишет 01.08.2012 в 15:21 #

    Никаких

  12. odesasha пишет 19.02.2018 в 22:34 #

    Вы писали о китайском аналоге дисплея 3310: Он имеет недостаток в виде смешённого начала координат, но это лечится дополнительными командами инициализации и смешением начала координат на одну строчку (8 точек) .

    Купил такой проблемный дисплей и Ваша программа
    смещает все на 1 строку .

    Не затруднит ли Вас указать где в тексте программы это можно сделать и как .

    Заранее благодарен за ответ .

  13. Alex_EXE пишет 27.02.2018 в 08:30 #

    В функции lcd_gotoxy
    В первой строке можно добавить смещение по горизонтали (+5), во второй по вертикале (+3):
    lcd_send((x*6+5) | 0b10000000, LCD_TCMD);
    lcd_send(((y+3) & 0b00000111) | 0b01000000, LCD_TCMD);

  14. Сергей пишет 28.05.2020 в 16:45 #

    А где принципиальная схема всего устройства?

  15. Alex_EXE пишет 30.05.2020 в 18:24 #

    В статье описано не устройство, а только один модуль, который можно подключить к любому МК.
    Во второй статье указано, какие линии данных подключены к каким вывода МК.
    Пример использования можно посмотреть в статье — COM терминал.

Комментарии RSS

Оставьте отзыв