Проекты с использованием контроллера Arduino



Download 12,28 Mb.
Pdf ko'rish
bet53/215
Sana22.02.2022
Hajmi12,28 Mb.
#109180
1   ...   49   50   51   52   53   54   55   56   ...   215
Bog'liq
Petin V A - Proekty s ispolzovaniem kontrollera Arduino Elektronika 2014


Глава 7. Arduino и знакосинтезирующие жидкокристаллические индикаторы 
97 
Список команд управления ЖКИ представлен в табл. 7.5. В таблице не приведены 
команды, связанные с чтением из памяти контроллера ЖКИ, но их использование 
рационально при конструировании сложных фирменных систем индикации и вряд 
ли потребуется в относительно простых проектах c использованием Arduino. 
Таблица 7.5. Команды управления 
Инструкция 
Режим Двоичный 
код 
инструкции 
16-р. 
код 
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 
Очистка дисплея, 
сброс данных, курсор 
в начало 
0 0 0 0 0 0 0 0 0 1 01 
Возврат курсора
в начало без сброса 
данных
0 0 0 0 0 0 0 0 1 х 02 
Установка направле-
ния сдвига курсора I/D 
дисплея SH 
0 0 0 0 0 0 0 1 I/D 
SH 
04 
05 
06 
07 
Дисплей 
вкл/откл D = (1/0) 
Изображение курсора 
В 
в виде подчеркивания 
С 
или мерцающего 
знакоместа 
0 0 0 0 0 0 1 D C B 08 
09 
0A 
0B 
0C 
0D 
0E 
0F 
Сдвиг курсора или 
дисплея вправо или 
влево 
Сдвиг дисплея и кур-
сора S/С = 1 
Сдвиг только курсора 
S/С = 0 
R/L = 1 вправо 
R/L = 0 влево 
0 0 0 0 0 1 
S/C 
R/L x x 10 
18 
14 
1C 
Установка разряд- 
ности интерфейса 
8-DL = 1, 
4-DL = 0 
тип матрицы 
F = 0 — 5×7 
F = 0 — 5×10 
Число строк 
N = 1 4 строки 
0 0 0 0 1 DL N F x x 40 
60 


98 
Часть III. Практическое применение Arduino 
Рассмотрим более детально работу этих команд и флаговых битов. 

Очистка дисплея со сбросом данных — это принудительная запись во все 
ячейки видеопамяти символа "пробел" (ячейка с адресом 20h таблицы знакоге-
нератора). 

Возврат курсора в начало без сброса данных — означает, что происходит 
сброс счетчика АС в 0, курсор устанавливается в крайнее левое знакоместо пер-
вой строки и ждет вывода символа. 

Установка направлений сдвигов курсора (I/D) и дисплея (S) — это касается 
сдвига при выводе текущего символа на индикацию. I/D, S — управляющие 
флаги: 
• I/D — флаг реверса счетчика адреса (при инкременте курсор сдвигается 
вправо на одну позицию, а при декременте — влево на одну позицию): 
 I/D = "0" — декремент счетчика адреса АС; 
 I/D = "1" — инкремент
• S — флаг сдвига всего дисплея: 
 S = "0" — сдвиг дисплея не производится; 
 S = "1" — производится сдвиг всего дисплея на одну позицию влево (при 
I/D = 1) или вправо (при I/D = 0). 

Включение/выключение изображения курсора в виде подчерка или мер-
цающего знакоместа — в состав этой команды входят 3 флага: 
• D — вкл./выкл. изображения (дисплея): 
 D = "1" — изображение включено (основной режим); 
 D = "0" — изображение выключено, однако выключается только изобра-
жение, и в этом случае можно производить какие угодно действия, а затем, 
в нужный момент, включить изображение; 
• С — вкл./выкл. визуального отображения курсора в виде подчерка: 
 С = "1" — курсор в виде подчерка включен; 
 С = "0" — курсор в виде подчерка выключен; 
• В — вкл./выкл. визуального отображения курсора в виде мерцающего знако-
места: 
 В = "1" — курсор в виде мерцающего знакоместа включен; 
 В = "0" — курсор в виде мерцающего знакоместа выключен. 
Для выключения визуального отображения курсора (при D = 1) необходимо 
в битах С и В "выставить" нули. 

Сдвиг курсора или дисплея на одну позицию вправо или влево: 
• S/C — флаг указателя объекта сдвига: 
 S/C = "1" — сдвигается дисплей вместе с курсором в направлении, указан-
ном флагом R/L; 


Download 12,28 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   215




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish