Главная страница Комбинированное использование портов к индикатору
Электрода Сеементнае заднего плана электроды 0SC1 Вход доннах Тактобае импульса 0SC2 мс145000
Рис. 3.18 Использование PIC-микроконтроллера 16СХХ для управления МС145000 Мультиплексированное управление индикатором на жидких кристаллах осуществляется матрицей, показанной на рис. 3.20, где каждый сегмент находится на пересечении общих и сегментньгх электродов- SEG COMSEG SEG COM-SEG PMc3J9. лхгш лл1 г1Г1 гг г Сегмент прозрачен nJlJ lJTJl rLrLrLrL Сегмент непрозрачен Временные диаграммы работы жидкофиааллического индикатора На общие электроды подаются сигналы фиксированной формы (что видно в верхней части рис. 3.21), на сегменты же, чтобы сделать их прозрачными или непрозрачными, надо подать сигналы изменяемой формы. С0М1 COM2 COM3 СОЫп Рис. 3.20 SEG1 SEG2 SEG3 SEGm Принцип матричного управления жидкокриааллическим индикатором Как показано в нижней части рис. 3.21, к сегментам надо прикладывать напряжение равное Vs + Vd, если они должны быть непрозрачными, и Vs-Vd, если требуется прозрачный сегмент. Генерация трехуровневых сигналов Р1С-микроконтроллерами, как, впрочем, и любыми другими логическими схемами, невозможна, Поскольку они питаются одним напряжением и функционируют в двухуровневой логике. Таким образом, для управления ЖКИ необходимо искусственно создавать среднюю точку. Пример управления ЖКИ изображен на рис. 3.22. Используемый й ней индикатор включает четыре цифры. Он имеет два общих Электрода и две группы сегментных электродов, на две цифры каждая. Искусственная средняя точка создается резисторами R1 - R4 > в соответствии с сигналами, формируемыми на линиях портов 0 и RA1 (аналогично RA2 и Б1А.З), позволяет получать напряжения Vdd, Vss и (Vdd - Vss)/2. 20ms C0M1 COM2 COM3 COMn SEG1 (ON) 0 -Vs Vs+Vd COMI-SEGI(ON) 0 Vs-Vd Рис. 3.21 Временные диаграммы управления ЖКИ с мультиплексированием Vdd Vss (GND) 16C55 RA1 RA2 РАЗ RB0...RB7 RC0...RC7 coMO C0M1 Цифры 5, 6 Цифры 3, 4 Рис. 3.22 На рис. 3.23 показано, как генерируются сигналы, подаваемые на электроды СОМО и СОМ!, и четыре соответствующих состояния. СОМО 2,5 О C0M1 2.5
Состояние О Состояние 1 Состояние 2 Состояние 3 СОМО С0М1 4-5V +2,5V + 2,5V +5V OV +2,5V +2,5V OV Рис 3.23. Временные диаграммы работы аемы В табл. 3.1 представлен способ кодирования различных знаков. Таблица 3.1 ..... ............. Причины кодирования цифр дня ЖКИ Использование РЮмикроконтроллера для управления ЖКИ
Программа, представленная листингом 3.4, позволяет генериро вать необходимые сигналы и управлять ЖКИ. Листинг 3-4 List C=132,n=0,p=16c55,r=dec :* ************************************ *****************************************, Управление ЖКИ с помощью PIC 16СХХ. Программа соответствует инструкции по применению AN563 фирмы Microchip. ********************************************************************************* Определение констант.
Определение битов регистров. ***************************** Назначение портов. **************************** porta - bitO biti bit2 bit3 общий электрод О общий электрод О общий электрод 1 общий электрод 1 portb - portc -
:****************************** t**t****ttttt.t*i,t1,***tt*****t*i,1,t****l,***tt, ******************* ***************in,1,*ttti,1,t4,******-n,i,i,t**l,l,*t*tl,**ttti,*. Определение макросов. ****** ****** UpdateState macro State, Table Маскирование цифры 5. ***********************
Маскирование цифры е. Маскирование цифры 3. Маскирование цифры 4. Индикация цифр 3 и 4. Индикация цифр 5 и е.
|
© 2000 - 2024 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования. |