YaChudo

PCD8544 (дисплей)

Переглядів: 0. Оновлено 26.10.2026.

Philips PCD8544
DIY-осцилограф на основі Arduino UNO R3 (ATMega328P) і дисплея Nokia 5110[1]
Типдрайвер рідкокристалічного дисплея
Принцип роботиSPI
ВинайденоPhillps
Вперше виготовлено1998

Philips PCD8544 — драйвер LCD-дисплеїв мобільних телефонів Nokia 5110 та Nokia 3310.

Характеристики

Дисплей з цим драйвером відомий як «PCD8544 display», «Nokia 5110 display»[2] та «Nokia 3310 display»[3].

  • Тип: монохромний рідкокристалічний дисплей
  • Драйвер: Philips PCD8544
  • Інтерфейс: SPI (Serial Peripheral Interface)[4]
  • Кількість контактів: 8
  • Роздільна здатність:
    • 84×48 пікселів (Nokia 5110/5110i/5120/5125/Nokia 5130/5160, Nokia 6110/6120/6130/6138/6150/6160/6190, Nokia 3210/3310/3315/3330/3350[5])
    • 96×60 пікселів (Nokia 6210[5][6])
  • Крок пікселів: 0,39 мм
  • Розмір робочого поля дисплея: 31×19 мм
  • Діагональ дисплея: 1,5 дюйми
  • Розмір плати: 43×45 мм
  • Режими роботи: 4
    1. нормальний (чорне на білому)
    2. інверсія зображення (біле на чорному)
    3. порожній екран (вимкнено)
    4. заповнений екран (усі пікселі увімкнено)
  • Підсвітка: світлодіодна (4 діода, по 2 зліва та справа)
  • Напруга живлення: 2,7..3,3 V (постійний струм)
  • Струм споживання дисплея: до 5 mA
  • Струм споживання підсвітки: 10 mA
  • Діапазон температур: 0..+50 ℃
  • Швидкість приймання данних: до 4 Мбіт/c
  • Відображення: текст, цифрова і нескладна графічна інформація[7][8][9][10]
  • Nokia 5110 (84×48)
    Nokia 5110 (84×48)
  • Nokia 5125 (84×48)
    Nokia 5125 (84×48)
  • Nokia 3310 (84×48)
    Nokia 3310 (84×48)
  • Nokia 6210 (96×60)
    Nokia 6210 (96×60)

Використання

Зовнішні відеофайли
Electronics BASICS: Nokia LCD Display - What You Need To Know
Recognize Morse code using Arduino
Discrete Fourier Transform on PIC18F4550 w/ Nokia 3310 display
An Oscilloscope in 8-bit AVR Assembler
Arduino FIO LCD Oscilloscope - In action #2
MSP430 + Nokia 5110 Frequency Counter - Preview
5110 display AM/FM works
5110 Graphics Library
MSP 430 software real time clock (RTC)

Контролер має простий інтерфейс керування[11][12], а комплект дисплея і контролера є одним з найдешевших на ринку матричних РК-дисплеїв, завдяки чому комплект цей дисплей широко застосовується у наборах-радіоконструкторах для навчання радіоелектроніці, а також для різних радіоаматорських електронних пристроїв, наприклад як контрольна панель для показу значень під'єднаних давачів (температури, вологості, іншої телеметрії, тощо)[13][14][15].

Дисплей є монохромним з підтримкою текстового режиму та 1-бітної графіки, а для симуляції кольорів, кольорових градієнтів і відтінків сірого на монохромному дисплеї використовують техніку дизерингу[16][17][18][19].

Для створення графічного інтерфейсу з блоків і примітивів створено спеціальні бібліотеки графічного інтерфейсу[20][21], зокрема для мікроконтроллерів AVR ATMega[22][23], ESP32[24][25][26] та STM32[27], плат мікроконтроллерів Arduino[28][29][30], а також для мікрокомп'ютерів Raspberry Pi[31][32][33].

Симулятори

Симулятори мікроелектроніки які мають у своїх бібліотеках компонентів модуль PCD8544: Proteus Design, Fritzing, Wokwi[34], PICSimLab[35], SimulIDE[36].

Інші монохромні дисплеї Nokia

Nokia 5210
Збій виводу на дисплей у Nokia 8210
  • 83×41 пікселів (з фіксованими індикаторами)
  • 84×48 пікселів:
    • Nokia 1220, 1221, 1260, 2260, 3360, 3390, 3395
    • Nokia 5210[40], має вбудований датчик температури батареї
    • Nokia 5510[41][42][43][44]
    • Nokia 8210
  • 96×64 пікселів:
    • Nokia 1265, 1325[45]
    • Nokia 5310, 6310 з драйвером PCF8511
  • 96×65 пікселів:
    • Nokia 3410 з драйвером Philips PCF8812[46] (контролер також є у дисплеях Siemens C55/A55/A52/A70)
    • Nokia 1100, 1101, 1108 з драйвером Philips PCF8814[47][48][49]
    • Nokia 1255
    • Nokia 2100
    • Nokia 2760[50][51]
    • Nokia 7110
  • 96×68 пікселів:
    • Nokia 1110, 1110i, 1200, 3510 з драйвером Philips PCF8814[48][49]
    • Nokia 1202, 1203, 1280, 103 з драйвером STE2007 (анологи: HX1230[52])[53][54][55], який має режим дзеркального відображення по горизонталі[56][57]
  • 640×200 пікселів:

Див. також

Джерела

Примітки

  1. ↑ Lang, Stephen (11 вересня 2016). An Oscilloscope in 8-bit AVR Assembler (Video) — через YouTube. The aim of this project is to implement a basic oscilloscope using an Arduino UNO R3 (ATMega328P) and a Nokia 5110 monochrome LCD.
  2. ↑ How to use the Nokia 5110 LCD Module at Arduino. avdweb.nl. Процитовано 19 липня 2025.
  3. ↑ Kurs Arduino: Obsługa LCD 5110 PCD8544 | Feriar Laboratory (pl-PL) . 13 серпня 2016. Процитовано 19 липня 2025.
  4. ↑ Hardware — Luma.LCD: Display drivers for PCD8544, ST7735, ST7789, HT1621, UC1701X, ST7567, ILI9341, ILI9486, ILI9488, HD44780 2.11.0 documentation. luma-lcd.readthedocs.io. Процитовано 19 липня 2025.
  5. ↑ а б pcd8544 based displays (serdisplib). serdisplib.sourceforge.net. Процитовано 26 липня 2025.
  6. ↑ Nokia 6210 - Full phone specifications. www.gsmarena.com. Процитовано 26 липня 2025.
  7. ↑ http://books.google.com/books?id=LR7mXlpxNy0C&pg=PA101&dq=PCD8544+widely&hl=en [Архівовано 28 червня 2014 у Wayback Machine.] «It is widely used because it can be interfaced easily with most of microcontroller families and is easily available»
  8. ↑ chipKIT Tutorial 7: Using Nokia 5110 LCD | Embedded Lab. 10 січня 2016. Процитовано 19 липня 2025.
  9. ↑ Урок 18. Работа с дисплеем от Nokia 3310. cxem.net. 13 квітня 2013. Процитовано 19 липня 2025.
  10. ↑ Карманный термометр. cxem.net. 7 листопада 2024. Процитовано 19 липня 2025.
  11. ↑ Rodrigues, Carlos (10 липня 2025), carlosefr/pcd8544, процитовано 19 липня 2025
  12. ↑ Films By Kris 2.0 (10 березня 2017). Arduino Display Nokia 5110 LCD Screen. Процитовано 19 липня 2025 — через YouTube.
  13. ↑ Tomoloju, V; Usikalu, M R; Ayara, W A; Obafemi, L N (1 березня 2021). Design and implementation of a smart watch. IOP Conference Series: Materials Science and Engineering. 1036 (1): 012061. doi:10.1088/1757-899X/1036/1/012061. ISSN 1757-8981.{{cite journal}}: Обслуговування CS1: Сторінки з номером статті як номер сторінки (посилання)
  14. ↑ Mykytyuk, Z.; Shymchyshyn, O.; Zvorskyi, A.; Markiv, D. (8 травня 2024). AUTOMATION OF MICROCLIMATE CONTROL PROCESSES IN RESIDENTIAL PREMISES. Infocommunication technologies and electronic engineering (англ.). 4: 155. doi:10.23939/ictee2024.01.155. ISSN 2786-4553.
  15. ↑ Nokia 5110 LCD based Arduino Datalogger with Menu. Electronics-Lab.com (амер.). Архів оригіналу за 22 травня 2025. Процитовано 19 липня 2025.
  16. ↑ Joseph Rautenbach (26 грудня 2012). Playing video on a Nokia 3310 LCD with Arduino. Процитовано 19 липня 2025 — через YouTube.
  17. ↑ Introduction — Luma.LCD: Display drivers for PCD8544, ST7735, ST7789, HT1621, UC1701X, ST7567, ILI9341, ILI9486, ILI9488, HD44780 2.11.0 documentation. luma-lcd.readthedocs.io. Процитовано 19 липня 2025.
  18. ↑ Anatoliy D [ad0x0] (25 червня 2020). Nokia 5110 (PCD8544) градации серого по типу PWM. Процитовано 19 липня 2025 — через YouTube.
  19. ↑ myLCD. mylcd.sourceforge.net. Процитовано 26 липня 2025.
  20. ↑ olikraus (19 липня 2025), olikraus/u8g2, процитовано 19 липня 2025
  21. ↑ а б adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library, Adafruit Industries, 10 липня 2025, процитовано 19 липня 2025
  22. ↑ Happy Macer (25 вересня 2021). AVR ATmega328p + 5110 SPI display + some u8g2 magic! in Microchip (Atmel) Studio 7 (How to). Процитовано 19 липня 2025 — через YouTube.
  23. ↑ oPossum5150 (4 березня 2012). MSP430 + Nokia 5110 Frequency Counter - Preview. Процитовано 19 липня 2025 — через YouTube.
  24. ↑ ESP32-PCD8544 — esp32-pcd8544 documentation. esp32-pcd8544.readthedocs.io. Процитовано 19 липня 2025.
  25. ↑ Display - PCD8544 Nokia 5110 LCD — ESP Easy 2.1-beta1 documentation. espeasy.readthedocs.io. Процитовано 19 липня 2025.
  26. ↑ Daradici Levente (16 лютого 2025). yoRadio on ESP32 Wrover + Nokia 5110 display + PCM5102A DAC + Rotary Encoder. Процитовано 19 липня 2025 — через YouTube.
  27. ↑ Konstantin, Golinskiy (7 липня 2024), GolinskiyKonstantin/STM32_Lib_LCD_Nokia_5110_PCD8544_84x48, процитовано 19 липня 2025. «STM32 Lib LCD Nokia 5110 PCD8544 84x48 (font EN RUS UA).»
  28. ↑ In-Depth: Interface Nokia 5110 Graphic LCD Display with Arduino. Last Minute Engineers (амер.). 11 листопада 2018. Процитовано 19 липня 2025.
  29. ↑ Microprocessor systems on FPGA: Using a liquid crystal display (LCD). www.digitalelectronicsdeeds.com. Процитовано 19 липня 2025.
  30. ↑ а б Ada, Lady. Overview | Nokia 5110/3310 Monochrome LCD | Adafruit Learning System. learn.adafruit.com (амер.). Процитовано 19 липня 2025.
  31. ↑ Eisele, Robert (8 червня 2014). How to use a Nokia 5110 Graphical Display with Arduino. raw.org (англ.). Процитовано 19 липня 2025.
  32. ↑ Systems, Liontron (3 липня 2025), gavinlyonsrepo/NOKIA_5110_RPI, процитовано 19 липня 2025
  33. ↑ Gary Explains (21 січня 2022). How to use a Nokia 5110 LCD Display with a Raspberry Pi. Процитовано 19 липня 2025 — через YouTube.
  34. ↑ wokwi-nokia-5110-screen Reference | Wokwi Docs. docs.wokwi.com (англ.). Процитовано 19 липня 2025.
  35. ↑ PICSimLab Examples Part LCD pcd8544. lcgamboa.github.io. Процитовано 19 липня 2025.
  36. ↑ Component list – SimulIDE. simulide.com. Процитовано 19 липня 2025.
  37. ↑ SimulIDE-Examples/Examples_1.1.0/Micro/Avr/mega328/m328_oscope at master · eeTools/SimulIDE-Examples. GitHub (англ.). Процитовано 19 липня 2025.
  38. ↑ Shundra (7 липня 2023), ShundraL/Nokia3110_LCD, процитовано 26 липня 2025
  39. ↑ <af (8 серпня 2021), jcaf/Atmega328P-nokia3110-rs232, процитовано 26 липня 2025
  40. ↑ ulfwin (29 жовтня 2014), ulfwin/Arduino-Nokia-5210-LCD, процитовано 26 липня 2025
  41. ↑ Lindsay, Andrew (1 листопада 2024), thiseldo/nokia_3310_lcd, процитовано 26 липня 2025
  42. ↑ Carneiro, Mário (28 червня 2025), ticklemynausea/ArduinoNano_ESP8266_DHT11-Sensor_NokiaLCD, процитовано 26 липня 2025
  43. ↑ KacSz123 (29 травня 2024), KacSz123/snake_nokia5510, процитовано 26 липня 2025
  44. ↑ Posadowski (23 жовтня 2023), Posadowski/stm32_nokia5510, процитовано 26 липня 2025
  45. ↑ Arjunandrey Tech (9 липня 2019). Nokia 1265/1325 Startup. Процитовано 26 липня 2025 — через YouTube.
  46. ↑ olikraus (17 липня 2025), olikraus/u8glib, процитовано 26 липня 2025
  47. ↑ Ayyub, Ibrar (7 березня 2017). Nokia 1100 LCD Interfacing with Microcontroller. PIC Microcontroller (амер.). Процитовано 26 липня 2025.
  48. ↑ а б catalin (7 червня 2025), vasiliucatalinmihai/Arduino-library-nokia-1100-lcd--PCF8814, процитовано 26 липня 2025
  49. ↑ а б Rahimi, Sid (2 вересня 2023), SidsMarvelousRobot/1200_1100_LCD_Header, процитовано 26 липня 2025
  50. ↑ rossumblog (13 жовтня 2010). Screen Play: Lots of other screens for microcontrollers. rossum (англ.). Процитовано 26 липня 2025.
  51. ↑ NokiaSuperbreakout - Browse Files at SourceForge.net. sourceforge.net. Процитовано 26 липня 2025.
  52. ↑ Bank, Larry (12 березня 2025), bitbank2/bb_hx1230, процитовано 26 липня 2025
  53. ↑ Failov, Dr (13 травня 2025), drfailov/DRM_Watch_v2, процитовано 26 липня 2025
  54. ↑ Bitbucket. bitbucket.org (англ.). Архів оригіналу за 22 червня 2020. Процитовано 26 липня 2025.
  55. ↑ mahdi.h (10 травня 2024), mahdi2001h/u8g2-ste2007, процитовано 26 липня 2025
  56. ↑ Подключение дисплеев Nokia 1110/1110i/1200/1202/1203/1112/1116/2660/2760/6085 | Digital Chip - Цифровые устройства. digitalchip.ru (рос.). Архів оригіналу за 28 жовтня 2012. Процитовано 26 липня 2025.
  57. ↑ Howley, Colin (7 квітня 2007), Confused Nokia, процитовано 26 липня 2025

Посилання

Джерело: стаття у Вікіпедії та історія редагувань (автори).