АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Дисплей

Читайте также:
  1. Визуальные параметры видео-дисплейных терминалов, контролируемые на рабочих местах
  2. Графическое управление (дисплейная техника)
  3. Опишите правила организации и безопасной эксплуатации видеодисплейных терминалов и ЭВМ.
  4. Функции вывода данных на дисплей
  5. Цифровий дисплей Display

Дисплей (рис. 8.11) представляет собой модель внешнего устройства, реали­зующую функции символьного дисплея. Дисплей может отображать симво­лы, задаваемые ASCII-кодами, поступающими на его регистр данных. Дис­плей включает:

□ видеопамять объемом 128 слов (ОЗУ дисплея);

□ символьный экран размером 8 строк по 16 символов в строке;

□ четыре программно-доступных регистра:

• DR (адрес 0) — регистр данных;

• CR (адрес 1) — регистр управления;

• SR (адрес 2) — регистр состояния;

 
 


 

 

Рис. 8.11. Контроллер дисплея

 

Через регистры адреса AR и данных DR по записи и чтению осуществляется доступ к ячейкам видеопамяти. При обращении к регистру DR по записи содержимое аккумулятора записывается в DR и в ячейку видеопамяти -> которой установлен в регистре AR.

Регистр управления CR доступен только по записи и содержит в 4-м и S разрядах соответственно два флага:

□ Е — флаг разрешения работы дисплея; при Е = 0 запись в регистры AR DR блокируется;

□ А — флаг автоинкремента адреса; при А = 1 содержимое AR автомати­чески увеличивается на 1 после любого обращения к регистру DR-— По записи или чтению.

Изменить значения этих флагов можно, если записать по адресу CR (по умолчанию — 11) код ххх0nn, при этом изменение 4-го и 5-го разрядов реги­стра CR произойдет согласно выражению (8.1).

Для программного управления дисплеем предусмотрены две команды, коды которых должны записываться по адресу регистра CR, причем в третьем раз­ряде командных слов обязательно должна быть 1:

□ xxxl0l — очистить дисплей (действие команды эквивалентно нажатию кнопки Очистить в окне Дисплей), при этом очищается видеопамять (в каждую ячейку записывается код пробела — 032), устанавливается в 000 регистр адреса AR и сбрасываются флаги ошибки Err и автоинкремента А;

О ххх102 — сбросить флаг ошибки Err.

Рис. 8.12. Окно обозревателя контроллера дисплея

регистр состояния SR доступен только по чтению и содержит единственный флаг (в пятом разряде) ошибки Err. Этот флаг устанавливается аппаратно при попытке записать в регистр адреса число, большее 127, причем как в режиме прямой записи в AR, так и в режиме автоинкремента после обращения по ад­ресу 127. Сбрасывается флаг Err программно или при нажатии кнопки Очи­стить в окне Дисплей (рис. 8.12).

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)