Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Рядок, що біжить на мікроконтролері. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери Пропонована конструкція "рядка, що біжить" може служити для рекламно-інформаційних, розважальних та інших цілей. При розробці конструкції одного із завдань ставилася максимальна універсальність: можливість застосування табло з різною кількістю сегментів, а також звільнення від генератора стандартних символів (знакогенератора). І дати можливість користувачеві безпосередньо, без зміни програми та перешивки контролера, створювати (малювати) зображення завдяки зручному інтерфейсу – комп'ютерній PS/2 миші. Характеристики
Принципова схема блоку контролера (Рис. 1). Кварцовий резонатор ZQ1 підключений до інтегрованого тактового генератора контролера DD1. Вхід скидання MCLR (вив.1) підключений безпосередньо на +5В, стійке скидання забезпечує активізований вбудований таймер скидання при включенні живлення контролера. Кнопки керування SA1-SA2 підключені до порту_B контролера і навантажені на вбудовані резистори, що "підтягують". Миша підключається до пристрою за допомогою роз'єму PS/2 (MiniDIN-6) та обслуговується за допомогою керуючої програми контролера. До висновків порта_C PC3 та PC4 підключена ЕСППЗУ графіки DD2 з послідовним обміном за інтерфейсом I2C за допомогою вбудованого в контролер модуля MSSP, та працює на підвищеній CLOCK (1 МГц) частоті.
Принципова схема індикатора. На рис. 2 наведено схему управління світлодіодною матрицею за допомогою дешифраторів. Використання дешифраторів К555ІД10 добре тим, що вони мають потужні виходи з відкритим колектором. Можливе використання інших дешифраторів наприклад К155ИД3, К555ИД4, ИД7, які однак мають меншу здатність навантаження на виходах. Для зменшення числа рядових дешифраторів, що особливо суттєво при великій довжині матриці, застосовані мультиплексори рядків матриці, виконані на мікросхемах шинних формувачів DD1, DD2. Таким чином, збільшення числа рядків у 2 рази виправдовує себе зменшенням у стільки ж разів кількості рядових дешифраторів.
Сигнал RES встановлюється в 1 початку розгортки, скидає лічильник DD3 і через дешифратор DD5 підключає перший ряд матриці. Далі сигнал RES переходить у рівень 0 і за допомогою перепаду сигналу CLK відбувається збільшення на 1 лічильника DD3 через дешифратор DD5 підключається наступний ряд матриці. На рис. 3. наведено схему управління світлодіодною матрицею за допомогою регістрів зсуву. Ця схема є більш простою, проте виходи регістрів зсуву менш потужні, і за необхідності отримання більшої яскравості світлодіодів кожен вихід необхідно доповнити транзисторним ключем. На мікросхемі DD1 виконано буферний підсилювач. Регістри КР1533ІР24 зручні тим, що мають окремий вихід перенесення зі старшого розряду та поширені. При використанні регістрів К555ІР8 або особливо зручних 24-розрядних КР1533ІР31 та їх об'єднанні (якщо світлодіоди матриці підключені безпосередньо на їх виходи) то останній розряд перенесення потрібно підключати до світлодіодів тільки через транзисторний ключ, т.к. навантажені на низку світлодіодів вихід не зможе забезпечити необхідні логічні рівні.
На початку розгортки зображення сигнал DAT переходить у рівень 0 і з допомогою перепаду сигналу CLK відбувається запис 0 перший розряд регістру зсуву. Далі сигнал DAT переходить у рівень 1 і за допомогою тактового сигналу CLK відбувається послідовний зсув 0 черговий розряд регістра, таким чином комутуючи відповідний ряд матриці. Якщо буде необхідність використовувати світлодіодну матрицю із "загальним анодом" (тобто ряд світлодіодів об'єднаний анодами) то замість сигналу DAT на вхід першого регістра потрібно подати інверсний йому сигнал RES, при цьому відбуватиметься послідовний зсув рівня 1 на виходах регістрів. Буферний підсилювач DD1 тоді потрібно замінити на К555АП3, який інвертує вихідні сигнали, висновок 19 при цьому потрібно підключити на землю. Конструкція та деталі. Контролер DD1 PIC16F877 4-х мегагерцовий в DIP корпусі, також можливе застосування контролера PIC16F874, який відрізняється від F877 меншим об'ємом пам'яті, яка програмою не використовується. ЕСППЗУ DD2 можна замінити на 24C01/02/04/08/ мають відповідно 128/256/512/1024 байт, відсутні обсяги пам'яті будуть читатися як одиниці. Мікросхеми серії К555 можна замінити аналогічними із серії КР1533 або К155. Табло було виконано на світлодіодних індикаторах АЛС362Б (4 прямокутні світлодіоди) за схемою з дешифраторами та малою комутацією. Конструктивно табло можна виконати на платі з фольгованого склотекстоліту, з просвердленими отворами під виводи світлодіодів і вирізати поздовжні доріжки рядків, ряди розпаяти монтажним проводом. Внизу плати вирізати контактні майданчики під мікросхеми керування. Блок табло з'єднується шлейфом із платою контролера. Управління В режимі "Редактор" (перемикач SA4 розімкнуто) Переміщення миші по координатах змінює відповідне положення курсора (світлодіод, що світиться, якщо елемент зображення за ним вимкнений і не світиться якщо навпаки). Натискання на ліву кнопку миші призводить до видалення/появи відповідно вибраного елемента зображення, що світиться/несвітиться. Натискання на праву кнопку миші лише видаляє вибраний елемент. Натискання на середню кнопка миші тільки включає вибраний елемент зображення. Досягши, переміщенням курсору по координаті X, одного з країв індикатора подальше його пересування викличе "прокручування" зображення у відповідний бік. У режимі "Редактор" також є такі функції: Замикання контактів перемикача SA4 переведе пристрій безпосередньо в режим "Рядка, що біжить". Сервісні можливості такі як: початок рядка, що біжить, кінець, швидкість, а також, при необхідності, місце тимчасового зупинки визначаються параметрами в режимі "Установки". Режим "Установки" доступний з режиму "Редактор" за допомогою натискання на кнопку SA1. Примітка. Мінімальний розмір світлодіодної матриці 23х5 визначається тим, що в даному режимі при меншій кількості світлодіодів неможливо буде побачити числа на табло, в принципі розміри матриці не обмежені. У результаті на табло з'явиться два числа: число ліворуч означає номер параметра, праворуч число його значення. Функції параметрів наведено у наступній таблиці:
У цьому режимі миша виконує такі функції: переміщення по координаті X призведе до зміни номера редагованого параметра. При натисканні та утриманні лівої кнопки миші та її переміщенні координатою X призведе до зміни значення вибраного параметра. Натискання на праву кнопку миші здійснить вихід у режим "Редактор". Визначити чисельні значення для таких функцій як початок/кінець/місце зупинки допоможе меню, що з'являється при натисканні та утриманні в режимі "Редактор" кнопки SA3. На табло з'явиться число, що означатиме положення курсора по координаті X у полі пам'яті (0-2047). Також у цьому режимі (тобто. утримуючи кнопку SA3) короткочасне натискання на кнопку SA4 призведе до очищення тієї сторінки пам'яті (256 байт), у якій зараз перебував курсор. Після перевірки змін внесених до параметрів, при необхідності можна зберегти як стартові при включенні живлення пристрою короткочасним натисканням на SA3, значення запишуться в незалежну пам'ять даних контролера. При першому включенні
Зауваження 1. Якщо при включенні живлення перемикач SA4 буде замкнутий, ініціалізація миші проводитися не буде (вона може бути відсутнім) і при виході в режим "Редактор" не працюватиме. 2. У разі відсутності миші та увімкнення живлення пристрій не запрацює доти, доки миша не буде підключена. 3. Відключення миші при увімкненому пристрої та подальшому її підключенні призведе до її програмного нефункціонування (необхідна переініціалізація, що виробляється при включенні живлення). Публікація: cxem.net Дивіться інші статті розділу Мікроконтролери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Новий спосіб управління та маніпулювання оптичними сигналами
05.05.2024 Приміальна клавіатура Seneca
05.05.2024 Запрацювала найвища у світі астрономічна обсерваторія
04.05.2024
Інші цікаві новини: ▪ Зафіксовано перший в історії маротрус ▪ 50-мегапіксельний фотосенсор Samsung ISOCELL GN1 ▪ Пекучий перець для схуднення ▪ Мікросхеми допомагають збирати меблі Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Блоки живлення. Добірка статей ▪ стаття До села, в глуш, у Саратов! Крилатий вислів ▪ стаття Що таке марафон? Детальна відповідь ▪ стаття Зопник бульбоносний. Легенди, вирощування, способи застосування ▪ стаття Намотані електроізоляційні вироби. Енциклопедія радіоелектроніки та електротехніки ▪ стаття УКХ приставка до ДВ-СВ приймача. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |