- •Лекция 1. Основные характеристики микроконтроллеров фирмы SiLabs (Cygnal)
- •Лекция 2. Устройства визуального отображения информации
- •Система команд
- •Лекция 3. Микроконтроллерное ядро cip-51 фирмы silabs (cygnal)
- •Лекция 4. Подсистема прерываний, сброса, тактовых генераторов
- •Лекция 5. Многофункциональный генератор, подсистема управления питанием
- •Лекция 6. Встроенная память
- •Лекция 7. Программируемые линии (порты) ввода/вывода и коммутатор ресурсов crossbar
Система команд
Включить / выключить отображение
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
DB1 |
DBO |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
D |
Отображение информации включено при D=1, при D=0 отображение выключено.
Установить адрес по горизонтали Y
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
DB1 |
DBO |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
ACO |
Производит запись координаты в счетчик Y. После выполнения операции записи или чтения данных адрес автоматически инкрементируется.
Установить адрес байта по вертикали X
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
DB1 |
DBO |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
AC2 |
AC1 |
ACO |
Производит запись в регистр адреса X. Содержимое регистра X сохраняется до выполнения следующей команды записи в этот регистр.
Установить данные в Z регистре
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
DB1 |
DBO |
0 |
0 |
1 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
ACO |
Устанавливает данные в Z регистре адреса.
Чтение регистра статуса.
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
Db1 |
DBO |
0 |
1 |
BUSY |
0 |
ON/OFF |
RESET |
0 |
0 |
0 |
0 |
BUSY Когда флаг BUSY =s 1, контроллер заружен выполнением внутренних операций и не принимает внешних команд.
При BUSY = 0 контроллер готов к выполнению внешних команд.
ON/OFF При флаге ON/OFF = 1 отображение информации на дисплее включено. Когда ON/OFF = 0 дисплей погашен.
RESET При RESET = 1, система находится в режиме инициализации. При этом никакие команды кроме команды чтения статуса не выполняются. В случае RESET = 0 инициализация завершена и контроллер находится в рабочем состоянии.
Запись данных в экранную память RAM
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
DB1 |
DBO |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
DO |
Данные (D0-D7) заносятся в RAM по ранее установленным адресам X Y. После выполнения операции адрес Y автоматически инкрементируется.
Чтение данных из экранной памяти RAM
RS |
R/W |
DB7 |
DB6 |
DB5 |
DB4 |
DB3 |
DB2 |
DB1 |
DBO |
1 |
1 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
DO |
Данные (D0-D7) считываются из RAM по ранее установленным адресам X Y. После выполнения операции адрес Y автоматически инкрементируется.