Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Системи відображення інформації.Содержание книги
Поиск на нашем сайте
Найпростішими приладами відображення інформації в цифрових пристроях є світлодіоди і цифрові індикатори.
Рисунок 6 - Увімкнення одиничних індикаторів У напівпровідникових світлодіодах використовується властивість pn-переходу випромінювати світло у видимій частині спектра при проходженні через нього прямого струму (Іпр = 5-20мА, Uпр = 2-3В). Варіанти увімкнення індикаторів на рис.6. Для відображення цифрової інформації найбільшого поширення набули семисегментні індикатори, в яких зображення цифри складають з семи лінійних світлодіодних сегментів, розміщених у вигляді цифри 8. На основі світлодіодів і семисегментних індикаторів будують підсистеми відображення інформації. При побудові підсистем відображення інформації розрізняють два підходи - динамічну та статичну схеми побудови підсистеми індикації. Статична індикація полягає у постійному підсвічуванні індикаторів HL1-n від одного джерела інформації (рис.7).
Рисунок 7 - Структурна схема статичної індикації: DA - дешифратор адреси, необхідний для вибирання відповідного регістра; R1-R4-регістри, в яких тимчасово зберігається значення коду числа для відображення (відповідний регістр вибирають DA); DC1-DC4 - семисегментні дешифратори, які перетворюють двійковий код у семисегментний код; HL1-HL4 - семисегментні індикатори; ШД - шина даних, по ній здійснюється передавання даних у цифровому форматі. У такій системі кожен індикатор HL1-n увімкнений через власний дешифратор DC1-n і регістр RG1-n до шини даних, вибирання регістрів RG1-n проводиться за допомогою селектора адреси СА. Апаратні витрати при такій організації становлять n пар регістр + дешифратор при n десяткових розрядів індикатора. Сутність динамічної індикації полягає в почерговому циклічному увімкненні кожного індикатора HL1-n до джерела інформації через загальну шину даних (рис.8). Вибирання індикатора здійснюється дешифратором DА. У регістрі RD зберігається цифровий код, призначений для відображення. У регістрі RA зберігається адреса індикатора. Рисунок 8 - Структурна схема динамічної індикації: RD-регістр даних для тимчасового зберігання відображуваного числа або символу; RA-регістр адреси для тимчасового зберігання двійкового коду адреси вибраного індикатора; DA-дешифратор адреси, позиція задається двійковим кодом; HL1-HL4 - семисегментні індикатори. При такому увімкненні значно зменшуються апаратні витрати. Але необхідно забезпечити достатній час світіння одного індикатора, для того щоб не зменшувалася яскравість. Також необхідно забезпечити таку частоту перебору індикаторів, щоб не було помітно мерехтіння. Переваги такого способу помітні при кількості розрядів індикації більше 5. У віртуальному стенді статична індикація реалізована за допомогою чотирьохразрядного семисегментного індикатора. Управління індикацією здійснюється за допомогою порту Р3 системного контролера, сигнали вибирання відповідного індикатора надходять від лінії порту Р3.0, Р3.1, Р3.2 і Р3.3. Дані передаються на порт Р2. Формат даних формується відповідно до рис. 9. Рисунок 9 – Схема підключення індикатора Також у стенді є лінійка світлодіодів HL1-HL8, доступ до яких здійснюється через порт Р1. Світлодіоди запалюються записом логічних нулів у відповідні розряди. Приклад програми для статичної індикації На статичному індикаторі по черзі відображати цифру 5 на першому і третьому, а потім на другому та четвертому знакосинтезувальних місцях. Організувати почергове миготіння лінійки світлодіодів у шаховому порядку: $ NOMOD51 $ Include (D:\ Sum_GU_STUD\MPP\ BIN\ASM51\mod51) ORG 0 Begin: mov R1, # 03h; записати в R1 число 3 mov R4, # 02h; записати в R4 число 2 mov A, R1; записати в A значення R1 add A, R4; скласти значення в А і R4, результат суми в А mov R3, A mov P1, # 01010101b; вивід результату на лінійку світлодіодів mov A, R3 call decod; виклик підпрограми декодування mov P3, # 0101b mov P2, A call DEL; виклик підпрограми затримки mov A, R3 call decod; виклик підпрограми декодування mov P3, # 1010b mov P2, A mov P1, # 10101010b call DEL; виклик підпрограми затримки jmp Begin, перехід у початок програми decod: mov DPTR, # TabDecod; запис у DPTR адреси символів movc A, @ A + DPTR; непряме звернення до символу ret TabDecod: db 11000000b; симв "0" db 11111001b; симв "1" db 10100100b; симв "2" db 10110000b; симв "3" db 10011001b; симв "4" db 10010010b; симв "5" db 10000010b; симв "6" db 11111000b; симв "7" db 10000000b; симв "8" db 10010000b; симв "9" db 10001000b; симв "А" ret DEL:; підпрограма затримки mov R6, # 0FFh mov R5, # 0Ah C2: mov R7, # 0FFh C4: djnz R7, C4 djnz R6, C2 djnz R5, C2 ret; вихід з підпрограми END
Примітка. Де Х – цифра від 0 до 9. Рисунок 10 - Схема до лабораторної роботи 2
|
||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-06-07; просмотров: 299; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.89.42 (0.007 с.) |