PCD8544 (дисплей)
| Тип | драйвер рідкокристалічного дисплея |
|---|---|
| Принцип роботи | 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
- Роздільна здатність:
- Крок пікселів: 0,39 мм
- Розмір робочого поля дисплея: 31×19 мм
- Діагональ дисплея: 1,5 дюйми
- Розмір плати: 43×45 мм
- Режими роботи: 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 5125 (84×48) -
Nokia 3310 (84×48) -
Nokia 6210 (96×60)
Використання
Контролер має простий інтерфейс керування[11][12], а комплект дисплея і контролера є одним з найдешевших на ринку матричних РК-дисплеїв, завдяки чому комплект цей дисплей широко застосовується у наборах-радіоконструкторах для навчання радіоелектроніці, а також для різних радіоаматорських електронних пристроїв, наприклад як контрольна панель для показу значень під'єднаних давачів (температури, вологості, іншої телеметрії, тощо)[13][14][15].
-
Дисплей і модулі -
Тест на Arduino -
Схема підключення
Дисплей є монохромним з підтримкою текстового режиму та 1-бітної графіки, а для симуляції кольорів, кольорових градієнтів і відтінків сірого на монохромному дисплеї використовують техніку дизерингу[16][17][18][19].
- Конвертація логотипу спільноти Wikimedia для PCD8544
-

-

-

Для створення графічного інтерфейсу з блоків і примітивів створено спеціальні бібліотеки графічного інтерфейсу[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].
-
![Тест Adafruit PCD8544 GFX[21] на Arduino Uno[30]](https://thumb.wikimedia.org/wikipedia/commons/thumb/2/28/Adafruit_PCD8544_GFX_test_in_SimulIDE.png/330px-Adafruit_PCD8544_GFX_test_in_SimulIDE.png?utm_source=uk.wikipedia.org&utm_campaign=parser&utm_content=thumbnail)
-
Осцилограф[37] на основі ATmega328 та PCD8544
Інші монохромні дисплеї Nokia


- 83×41 пікселів (з фіксованими індикаторами)
- 84×48 пікселів:
- 96×64 пікселів:
- Nokia 1265, 1325[45]
- Nokia 5310, 6310 з драйвером PCF8511
- 96×65 пікселів:
- 96×68 пікселів:
- 640×200 пікселів:
Див. також
- I²C
- https://en.wikiversity.org/wiki/AVR_programming_introduction
- Arduino
- ESP32
- Raspberry Pi
- Паяння
- Радіоелектроніка
Джерела
- PCD8544 48 × 84 pixels matrix LCD controller/driver: Data sheet. Philips Semiconductors. Eindhoven: Philips Electronics N.V., 12 April 1999. URI: http://eia.udg.edu/~forest/PCD8544_1.pdf
- Дисплей Nokia 5110 LCD (blue screen). URI: https://radiolux.com.ua/files/pdf/Nokia%205110%20LCD.pdf
- LCD Nokia-5110. URI: https://imrad.com.ua/userdata/modules/productFiles/MhIiLA1o_Arduino%20LCD%20Nokia-5110.pdf
- Joseph Rautenbach (2012). Playing video on a Nokia 3310 LCD display with Arduino. URI: https://joeraut.com/posts/playing-video-nokia-3310/
- Steven A. Cholewiak (2013). Arduino FIO LCD Oscilloscope. https://www.semifluid.com/2013/05/28/arduino-fio-lcd-oscilloscope/
- Indrekis (2017). Дисплей Nokia 5110 на контролері PCD8544 - бібліотека для STM32. URI: http://indrekis2.blogspot.com/2017/01/nokia-5110-pcd8544-stm32.html
- Добровольська, О.С. Метеостанція з Bluetooth-інтерфейсом для моніторингу стану довкілля. XLVI Науково-технічна конференція факультету інформаційних технологій та комп'ютерної інженерії (2017). https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2017/paper/view/1863
- Сліпухіна, І. А. та ін. Застосування Arduino NANO для створення портативного термометра. Наукові записки. Серія: Педагогічні науки. Випуск 168. URI:https://cusu.edu.ua/ua/arkhiv-publikatsii/356-general-information/naukovi-chasopysy-tsdpu/pedahohichni-nauky/9126-zastosuvannya-arduino-nano-dlya-stvorennya-portatyvnoho-termometra
- Винничук, А. Г., & Гринюк, В. В. (2019). Розроблення інформаційно-вимірювальної системи контролю мікроклімату тепличних приміщень. Методи та прилади контролю якості, 2(43), 32–40. doi:10.31471/1993-9981-2019-2(43)-32-40
- Терещенко О.В. «Дослідження та програмна реалізація методів та засобів хмарного комп’ютингу» / О.В. Терещенко – Запоріжжя: НУ "Запорізька політехніка", 2022. URI: http://eir.zntu.edu.ua/handle/123456789/9512
- Matei Alexe, Aurel Campineanu. Weather station design using Arduino platform. Romanian Journal of Petroleum & Gas Technology, Vol. IV (LXXV), No. 2/2023. — pp.57—68. doi:10.51865/jpgt.2023.02.06
- Куций, І. О. Система для контролю якості рентгенодіагностичного обладнання : магістерська дис. : 152 Метрологія та інформаційно-вимірювальна техніка / Куций Ігнат Олександрович. – Київ, 2021. URI: https://ela.kpi.ua/handle/123456789/45675
- Радчук, В. В. Стенд для температурних досліджень на основі елементів Пельтьє : дипломна робота … бакалавра : 153 Мікро- та наносистемна техніка / Радчук Віталій Володимирович. – Київ, 2023. URI: https://ela.kpi.ua/handle/123456789/60072
- Струс, І. О. Автоматизована система опрацювання метеоданих. Тернопіль: ЗУНУ, 2023. URI: http://dspace.wunu.edu.ua/handle/316497/48305
- Микитюк, З. та ін. Автоматизація процесів керування мікрокліматом житлових приміщень. Інфокомунікаційні технології та електронна інженерія. — 4 (1). — Львівська політехніка, 2024. — С.155—162. doi:10.23939/ictee2024.01.155
- Уолш Р. М. Розробка термостабілізатора для підтримки мікроклімату в приміщеннях : кваліфікаційна робота бакалавра спеціальності 153 "Мікро- та наносистемна техніка" / наук. керівник З. А. Ніконова. Запоріжжя : ЗНУ, 2024. URI: https://dspace.znu.edu.ua/jspui/handle/12345/19814
- Архітектура комп'ютерних систем : метод. вказ. до виконання лаб. та самос. роботи для здобувачів перш. (бакалавр.) рівня вищ. освіти з дисц. "Архітектура комп`ютерів" спец. 123 "Комп'ютерна інженерія" / уклад. А. І. Роговенко, О. В. Красножон, А. В. Красножон, А. М. Усік. – Чернігів : НУ «Чернігівська політехніка», 2024. URI: http://ir.stu.cn.ua/123456789/31146
Примітки
- ↑ 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.
- ↑ How to use the Nokia 5110 LCD Module at Arduino. avdweb.nl. Процитовано 19 липня 2025.
- ↑ Kurs Arduino: Obsługa LCD 5110 PCD8544 | Feriar Laboratory (pl-PL) . 13 серпня 2016. Процитовано 19 липня 2025.
- ↑ 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.
- ↑ а б pcd8544 based displays (serdisplib). serdisplib.sourceforge.net. Процитовано 26 липня 2025.
- ↑ Nokia 6210 - Full phone specifications. www.gsmarena.com. Процитовано 26 липня 2025.
- ↑ 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»
- ↑ chipKIT Tutorial 7: Using Nokia 5110 LCD | Embedded Lab. 10 січня 2016. Процитовано 19 липня 2025.
- ↑ Урок 18. Работа с дисплеем от Nokia 3310. cxem.net. 13 квітня 2013. Процитовано 19 липня 2025.
- ↑ Карманный термометр. cxem.net. 7 листопада 2024. Процитовано 19 липня 2025.
- ↑ Rodrigues, Carlos (10 липня 2025), carlosefr/pcd8544, процитовано 19 липня 2025
- ↑ Films By Kris 2.0 (10 березня 2017). Arduino Display Nokia 5110 LCD Screen. Процитовано 19 липня 2025 — через YouTube.
- ↑ 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: Сторінки з номером статті як номер сторінки (посилання) - ↑ 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.
- ↑ Nokia 5110 LCD based Arduino Datalogger with Menu. Electronics-Lab.com (амер.). Архів оригіналу за 22 травня 2025. Процитовано 19 липня 2025.
- ↑ Joseph Rautenbach (26 грудня 2012). Playing video on a Nokia 3310 LCD with Arduino. Процитовано 19 липня 2025 — через YouTube.
- ↑ 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.
- ↑ Anatoliy D [ad0x0] (25 червня 2020). Nokia 5110 (PCD8544) градации серого по типу PWM. Процитовано 19 липня 2025 — через YouTube.
- ↑ myLCD. mylcd.sourceforge.net. Процитовано 26 липня 2025.
- ↑ olikraus (19 липня 2025), olikraus/u8g2, процитовано 19 липня 2025
- ↑ а б adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library, Adafruit Industries, 10 липня 2025, процитовано 19 липня 2025
- ↑ Happy Macer (25 вересня 2021). AVR ATmega328p + 5110 SPI display + some u8g2 magic! in Microchip (Atmel) Studio 7 (How to). Процитовано 19 липня 2025 — через YouTube.
- ↑ oPossum5150 (4 березня 2012). MSP430 + Nokia 5110 Frequency Counter - Preview. Процитовано 19 липня 2025 — через YouTube.
- ↑ ESP32-PCD8544 — esp32-pcd8544 documentation. esp32-pcd8544.readthedocs.io. Процитовано 19 липня 2025.
- ↑ Display - PCD8544 Nokia 5110 LCD — ESP Easy 2.1-beta1 documentation. espeasy.readthedocs.io. Процитовано 19 липня 2025.
- ↑ Daradici Levente (16 лютого 2025). yoRadio on ESP32 Wrover + Nokia 5110 display + PCM5102A DAC + Rotary Encoder. Процитовано 19 липня 2025 — через YouTube.
- ↑ 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).»
- ↑ In-Depth: Interface Nokia 5110 Graphic LCD Display with Arduino. Last Minute Engineers (амер.). 11 листопада 2018. Процитовано 19 липня 2025.
- ↑ Microprocessor systems on FPGA: Using a liquid crystal display (LCD). www.digitalelectronicsdeeds.com. Процитовано 19 липня 2025.
- ↑ а б Ada, Lady. Overview | Nokia 5110/3310 Monochrome LCD | Adafruit Learning System. learn.adafruit.com (амер.). Процитовано 19 липня 2025.
- ↑ Eisele, Robert (8 червня 2014). How to use a Nokia 5110 Graphical Display with Arduino. raw.org (англ.). Процитовано 19 липня 2025.
- ↑ Systems, Liontron (3 липня 2025), gavinlyonsrepo/NOKIA_5110_RPI, процитовано 19 липня 2025
- ↑ Gary Explains (21 січня 2022). How to use a Nokia 5110 LCD Display with a Raspberry Pi. Процитовано 19 липня 2025 — через YouTube.
- ↑ wokwi-nokia-5110-screen Reference | Wokwi Docs. docs.wokwi.com (англ.). Процитовано 19 липня 2025.
- ↑ PICSimLab Examples Part LCD pcd8544. lcgamboa.github.io. Процитовано 19 липня 2025.
- ↑ Component list – SimulIDE. simulide.com. Процитовано 19 липня 2025.
- ↑ SimulIDE-Examples/Examples_1.1.0/Micro/Avr/mega328/m328_oscope at master · eeTools/SimulIDE-Examples. GitHub (англ.). Процитовано 19 липня 2025.
- ↑ Shundra (7 липня 2023), ShundraL/Nokia3110_LCD, процитовано 26 липня 2025
- ↑ <af (8 серпня 2021), jcaf/Atmega328P-nokia3110-rs232, процитовано 26 липня 2025
- ↑ ulfwin (29 жовтня 2014), ulfwin/Arduino-Nokia-5210-LCD, процитовано 26 липня 2025
- ↑ Lindsay, Andrew (1 листопада 2024), thiseldo/nokia_3310_lcd, процитовано 26 липня 2025
- ↑ Carneiro, Mário (28 червня 2025), ticklemynausea/ArduinoNano_ESP8266_DHT11-Sensor_NokiaLCD, процитовано 26 липня 2025
- ↑ KacSz123 (29 травня 2024), KacSz123/snake_nokia5510, процитовано 26 липня 2025
- ↑ Posadowski (23 жовтня 2023), Posadowski/stm32_nokia5510, процитовано 26 липня 2025
- ↑ Arjunandrey Tech (9 липня 2019). Nokia 1265/1325 Startup. Процитовано 26 липня 2025 — через YouTube.
- ↑ olikraus (17 липня 2025), olikraus/u8glib, процитовано 26 липня 2025
- ↑ Ayyub, Ibrar (7 березня 2017). Nokia 1100 LCD Interfacing with Microcontroller. PIC Microcontroller (амер.). Процитовано 26 липня 2025.
- ↑ а б catalin (7 червня 2025), vasiliucatalinmihai/Arduino-library-nokia-1100-lcd--PCF8814, процитовано 26 липня 2025
- ↑ а б Rahimi, Sid (2 вересня 2023), SidsMarvelousRobot/1200_1100_LCD_Header, процитовано 26 липня 2025
- ↑ rossumblog (13 жовтня 2010). Screen Play: Lots of other screens for microcontrollers. rossum (англ.). Процитовано 26 липня 2025.
- ↑ NokiaSuperbreakout - Browse Files at SourceForge.net. sourceforge.net. Процитовано 26 липня 2025.
- ↑ Bank, Larry (12 березня 2025), bitbank2/bb_hx1230, процитовано 26 липня 2025
- ↑ Failov, Dr (13 травня 2025), drfailov/DRM_Watch_v2, процитовано 26 липня 2025
- ↑ Bitbucket. bitbucket.org (англ.). Архів оригіналу за 22 червня 2020. Процитовано 26 липня 2025.
- ↑ mahdi.h (10 травня 2024), mahdi2001h/u8g2-ste2007, процитовано 26 липня 2025
- ↑ Подключение дисплеев Nokia 1110/1110i/1200/1202/1203/1112/1116/2660/2760/6085 | Digital Chip - Цифровые устройства. digitalchip.ru (рос.). Архів оригіналу за 28 жовтня 2012. Процитовано 26 липня 2025.
- ↑ Howley, Colin (7 квітня 2007), Confused Nokia, процитовано 26 липня 2025
Посилання
- https://www.dev.faranux.com/product/84x48-pixel-lcd-module-for-nokia-5110/
- https://sming.readthedocs.io/en/latest/_inc/samples/ScreenLCD_5110/index.html
- https://sxem.org/component/tags/tag/nokia5110
- http://forum.lcdinfo.com/viewtopic.php?f=6&t=670
- http://forum.lcdinfo.com/viewtopic.php?t=474
- https://www.george-smart.co.uk/scrapbook/velleman_k8055/nokia_3310_lcd/
- https://github.com/skl/pcd8544-avr-asm8bit
- https://forum.armbian.com/topic/28829-nanopi-neo-spi-display-pcd8544/
- https://wokwi.com/projects/422590948073922561
- https://joeraut.com/posts/playing-video-nokia-3310/
- https://libesz.digitaltrip.hu/3310-lcd-avr/
- https://github.com/e2002/yoradio
- LCD_Table.xls.zip - https://vrtp.ru/index.php?act=Attach&type=post&id=385043
- https://github.com/DigitalChip/avr-lcd_Nokia-1100 (PCF8814 для AVR)
- https://github.com/andysworkshop/xmemtft (Arduino бібліотека для дисплеїв інших моделей Nokia)
Джерело: стаття у Вікіпедії та історія редагувань (автори).