Hosted by uCoz

Переход на главную страницу

Абонемент 2011/12 года.

(Девиз работы: быть, а не казаться)


Темы:
1. Создание "базиса саморазвивающегося справочника по подпрограммам".
2. "Въезд" в TIC-графические модули.

В соответствии с результатами 2-месячного форумного голосования, название темы №2 изменено с "въезд в ПИКи 24-й серии" на "въезд в TIC-графические модули" (это микромощные графмодули, работающие по интерфейсу I2C).

Эта информация в состав CD не входит и предоставляется только пользователям CD (участникам "Обмена информацией и идеями"). Порядок ее предоставления "расписан" на CD. В серии статей с одноименным названием, итоговой является последняя.



Список участников "Абонемента 2011 года": здесь.


Оглавление


1. Создание "базиса саморазвивающегося справочника по подпрограммам"


Общие замечания.
Многие подпрограммы оформлены в виде программ, работу которых можно проверить в симуляторе.
"Инструкция по эксплуатации" проста: по оглавлению, находящемуся в начале DOC-файла, выбирается подходящая подпрограмма (все они пронумерованы, моноширный шрифт Courier New №8, отступы между столбцами: 12. Разьяснения, не относящиеся к текстам программ: шрифт Arial №11), она отыскивается, копируется и вставляется в нужное место Вашей программы, с дальнейшей "адаптацией" под неё.

Карты оперпамяти различных типов ПИКов (40 страниц).


Оглавление статьи, которая посвящена картам оперпамяти различных типов ПИКов: здесь.


Задержки (12 страниц).


Оглавление статьи, которая посвящена задержкам: здесь.


Порты (31 страница).


Оглавление статьи, которая посвящена портам: здесь.


Память программ. Стек. Вычисляемые переходы (75 страниц).


Оглавление статьи, которая посвящена памяти программ, стеку, вычисляемым переходам: здесь.


Подпрограммы 2_10 преобразований (90 страниц).


Оглавление статьи, которая посвящена подпрограммам 2_10 преобразований: здесь.


Подпрограммы EEPROM-записи/чтения (115 страниц).


Оглавление статьи, которая посвящена подпрограммам EEPROM записи/чтения: здесь.


Косвенная адресация и оперотображаемость (47 страниц).


Оглавление статьи, которая посвящена косвенной адресации и оперотображаемости: здесь.


Конфигурирование (91 страница).


Оглавление статьи, которая посвящена конфигурированию: здесь.


Прерывания (39 страниц).


Оглавление статьи, которая посвящена прерываниям: здесь.


Дребезг контактов. Опрос клавиатуры. (12 страниц).


Оглавление статьи, которая посвящена дребезгу контактов и опросу клавиатуры: здесь.


Помощь (3 страницы).

Итого: 603 страницы.

Работа над справочником временно приостановлена и возобновится после окончания "разборок" с TIC-графмодулями.





Техническое описание контроллера управления PCF8535 (48 страниц).

Оглавление моего русскоязычного перевода технического описания контроллера управления PCF8535: здесь.

Работа c "железом"

Участникам "Абонемента 2011 года" выслана статья №1: Внешний вид TIC-графмодулей TIC103, G77EO (аналог TIC77), функции их выводов и принципиальная схема проверочного устройства.

Участникам "Абонемента 2011 года" выслана статья №2: Практическая реализация алгоритма, указанного в даташите PCF8535 (для TIC103).

Участникам "Абонемента 2011 года" выслана статья №3: Очистка дисплея, выбор оптимального варианта кроссировки (для TIC103) и заполнение дисплея повторяющимися массивами данных (с маркером начала).

Участникам "Абонемента 2011 года" выслана статья №4: Программная ликвидация конфуза, связанного с "попаданием" части массива данных в 1-ю страницу X-RAM (для TIC103).

Участникам "Абонемента 2011 года" выслана статья №5: “Подгонка” имеющегося принципа кодировки (см. виндопрогу Петра Высочанского KS0108) под формирование нормально визуально воспринимаемого изображения. Вывод на индикацию одного “кадра” смыслового текста (для TIC103).

Участникам "Абонемента 2011 года" выслана статья №6: Виндопрога Петра Высочанского: конструктор изображений (128x64) для контроллеров управления PCF8531/PCF8535 (TIC-графмодули), с переводом изображения в одну из двух разновидностей кода (на выбор). Работа в ней.

Участникам "Абонемента 2011/12 года" выслана статья №7: Работа с графмодулем (128х64, контроллер управления PCF8535) G77EO (аналог TIC77). Настройки и вывод на индикацию дисплейного “кадра”.

Участникам "Абонемента 2011/12 года" выслана статья №8: Вывод на индикацию одного “кадра” смыслового текста, с использованием идентификаторов конца таблиц 0xFF (для TIC103).

Участникам "Абонемента 2011/12 года" выслана статья №9: Ранее, за один “присест”, заполнялся один банк DDRAM PCF8535, а теперь, за один “присест”, заполняем пару банков (в приложении к графмодулю TIC103 и к универсальному способу вывода данных на индикацию). Суть - командноскоростная оптимизация.

Участникам "Абонемента 2011/12 года" выслана статья №10: Ранее, за один “присест”, заполнялась пара банков DDRAM PCF8535, а теперь, за один “присест”, заполняем 4 банка (в приложении к графмодулю TIC103 и к универсальному способу вывода данных на индикацию). Суть - командноскоростная оптимизация.

Участникам "Абонемента 2011/12 года" выслана статья №11: “За один “присест”, заполняем 4 банка DDRAM PCF8535 (в приложении к графмодулю TIC103 и к универсальному способу вывода данных на индикацию), в комплексе с приведением четырёх 256-байтных таблиц данных к двум 512-байтным. Суть - командноскоростная оптимизация.

Участникам "Абонемента 2011/12 года" выслана статья №12: “За один “присест”, заполняем весь дисплей (в приложении к графмодулю TIC103 и к универсальному способу вывода данных на индикацию). Работа с одной 1024-позиционной таблицей. Суть - командноскоростная оптимизация.

Участникам "Абонемента 2011/12 года" выслана статья №12-А: Вывод на индикацию, в одну дисплейную строку (в один банк DDRAM) фиксированной надписи и динамически изменяющихся, числовых показаний (в приложении к графмодулю TIC103 и к универсальному способу вывода данных на индикацию).

Участникам "Абонемента 2011/12 года" выслана статья №14: Вывод на индикацию дисплейного “кадра”, состоящего из фиксированных надписей и двух динамически изменяющихся элементов: итогов подсчёта количества колобков и смайлика, картинка которого зависит от чётности/нечётности текущего результата подсчёта колобков (в приложении к графмодулю TIC103 и к универсальному способу вывода данных на индикацию).

Участникам "Абонемента 2011/12 года" выслана статья №15: Командноскоростная оптимизация процедуры вычисляемого перехода, работающей с символами цифр и работа со встроенным, в PCF8535, термодатчиком: считывание ПИКом содержимого регистра статуса (байта текущей температуры кристалла. Графмодуль TIC103).

Участникам "Абонемента 2011/12 года" выслана статья №16: Периодическое считывание текущих значений температуры (пока работа в положительной области температур), из модуля термодатчика контроллера управления PCF8535, их обработка и вывод результатов, на индикацию, в дисплей графмодуля TIC103.

Участникам "Абонемента 2011/12 года" выслана статья №17: Экспериментальное выяснение степени соответствия замеров температуры истинным, последствий изменений значения температурного коэффициента и изменение “шага” замера температуры (в приложении к термодатчику графмодуля TIC103).

Участникам "Абонемента 2011/12 года" выслана статья №18: Работа в области отрицательных температур. Термометр, на основе термодатчика контроллера управления PCF8535, работающий в диапазоне температур + 70 … - 30 градусов Цельсия (в приложении к термодатчику графмодуля TIC103).

Участникам "Абонемента 2011/12 года" выслан итоговый вариант (в формате PDF): Технического описания контроллера управления PCF8535.

Участникам "Абонемента 2011/12 года" выслана статья: Особенности контроллера управления PCF8531 (по сравнению с PCF8535).


Прошу извинить за задержку в работе, так как возникли (по жизни) форс-мажорные обстоятельства.

Участникам "Абонемента 2011/12 года" выслана статья: Работа с графмодулем TIC48 (32x128, PCF8531). Вывод на индикацию дисплейного “кадра”, состоящего из фиксированных надписей и двух динамически изменяющихся элементов: итогов подсчёта количества колобков и смайлика, картинка которого зависит от чётности/нечётности текущего результата подсчёта колобков (в приложении к графмодулю TIC48 и к универсальному способу вывода данных на индикацию).

Участникам "Абонемента 2011/12 года" выслана статья: Работа с графмодулем TIC154 (64x133, PCF8535). Вывод на индикацию дисплейного “кадра”, состоящего из фиксированных надписей и двух динамически изменяющихся элементов: итогов подсчёта количества колобков и смайлика, картинка которого зависит от чётности/нечётности текущего результата подсчёта колобков (в приложении к графмодулю TIC154 и к универсальному способу вывода данных на индикацию).


Работа в режиме реального времени. Продолжение следует. Разборки с TIC-графмодулями.



В том случае, если кто-то из участников абонемента 2011/12 года, по каким-то причинам, не получил информацию, указанную в оглавлении, просьба написать об этом мне, после чего я оперативно вышлю нужный файл.


Переход на главную страницу

Hosted by uCoz