Hosted by uCoz

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

Универсальная программа расчёта задержек.

Программа расчета задержек Николая Марова (её можно найти, щёлкнув по ссылке "Самоучитель по программированию PIC контроллеров для начинающих") это хорошая программа, которая на деле помогла многим людям, но её функциональные возможности ограничены.
Эта программа ориентирована на работу только с ПИКами базового и среднего семейства, а также и на время отработки одного машинного цикла = 1 мкс.
Если частота тактового генератора ПИКа отлична от 4 Мгц., то приходится производить дополнительные расчёты.
Программа расчёта задержек Петра Высочанского гораздо более функциональна.
"Социальный заказ" на создание такой программы, в "недрах" нашего сообщества, "зрел" давно, и вот наконец она "созрела".
Пётр создал очень востребованную, универсальную программу, работа с которой проста и удобна.
Окно открытой программы выглядит так:


По умолчанию, выставлено базовое и среднее семейство, время задается в микросекундах, частота тактового генератора задана в мегагерцах (4 Мгц), язык русский.
В большинстве случаев, это устраивает. А если не устраивает, то можно выбрать другие единицы измерения.
"Механизм" расчета задержки очень прост: задается нужный интервал времени отработки задержки, выставляется нужная частота тактового генератора, после чего "жмётся" кнопка Рассчитать:


Результат, в виде готовой ПП задержки, остается только скопировать в буфер обмена, а затем вставить в текст программы.
Для того чтобы получить ПП задержки, которая "адаптирована" под ПИКи 18-й серии, нужно выбрать профиль PIC18 и сделать то же самое.
Если в тексте ПП задержки нужно изменить его "комплектующие", то необходимо щёлкнуть по вкладке Редактирование профилей, а затем, по кнопке Изменить:


Если выбран профиль PIC10,PIC12,PIC16 (базовое и среднее семейство), то вид окна будет таким:


Содержимое таблицы можно изменить по своему усмотрению, а затем подтвердить это изменение (изменения) щелчком по кнопке ОК (или отменить).
После этого, текст ПП задержки соответствующим образом изменится.
Это относится к обоим профилям.
Если выбран профиль PIC18, то вид окна будет таким:


В этом случае, имеются двухстрочные, выпадающие списки (один из них, на картинке, я открыл), в любом из которых можно "привязать" соответствующий регистр либо к банку быстрого доступа (ACCESS), либо к работе в другом банке (BANKED).
Это зависит от того, "прописан" ли (в тексте программы) регистр общего назначения в банке быстрого доступа, или он "прописан" в другом банке.
В зависимости от этого выбора, после щелчка по кнопке ОК, в текст ПП задержки будут внесены соответствующие коррективы.
По умолчанию, надписи выводятся на русском языке, но можно выбрать и английский.
После знакомства с программой Петра Высочанского, я не сомневаюсь в том, что она будет востребована и облегчит труд многих людей.
Петр, спасибо за создание очень нужной программы.


Для Windows

Архивный файл программы PIC_Delay_1_8_Windows.rar (41 Кб.) Вы можете скачать: здесь

Для Linux

Архивный файл программы PIC_Delay_1_8_Linux.zip (57 Кб.) Вы можете скачать: здесь



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

Hosted by uCoz