Контроллеры
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: шпаргалки по праву, диплом государственного образца
| Добавил(а) на сайт: Lev.
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата
Результатом анализа и осмысления, поставленных при разработке данной подсистемы требований явилась следующая структура подпрограмм в основной программе, обеспечивающей выполнения поставленных требований:
1. Подпрограмма, взаимодействующая масок с МК должна выполнять следующие возложенные на нее функции:
- принимать коды грея;
2. Подрограмма, осуществляющая перевод кодов по формуле:
Код_Двоичный4=Код_Грея4;
Код_Двоичный3=Код_Грея3 + Код_Двоичный4;
Код_Двоичный2=Код_Грея2 + Код_Двоичный3;
Код_Двоичный1=Код_Грея1 + Код_Двоичный2;
Код_Двоичный0=Код_Грея0 + Код_Двоичный1;
3. Подрограмма, формирование 32х-разрядного слова по ARING-427 должна выполнять следующие функции:
- привести значение скорости к цене младшего разряда;
занести по адресам 8-9 в слове индификатор от УСВИЦ-250;
занести по адресам 30-29 в слове о достоверности слова;
подсчитать четность слова и занести по адресу 31 в слове.
Занести по адресам 0-8 в слове адрес слова;
4. Подпрограмма, осуществляющая выдачу слова в магистраль с частотой 12.5КГц, должна выполнять следующие возложенные на нее функции:
- обеспечивать частоту вывода 12.5КГц;
обеспечивать выдачу последовательно 206, 207 и 271 слова;
Подпрограмма, осуществляющая выдачу приборной скорости в аналоговом виде и должна выполнять следующие возложенные на нее функции:
записи в регистр ЦАП приборной скорости;
сделать паузу для записи в регистр;
установить флаг в ЦАП о записи в регистр.
Файловая структура подсистемы представляет собой совокупность шести файлов, один из которых содержит основной текст программы SPEED.C , со всеми вышеперечисленными основными и вспомогательными подпрограммами. Другие файлы - содержат подпрограммы написаны на ассемблере используемых в основной программе. При помощи интегрированной среды Project-51 программа компилируется и, в случае, успешного результата обработки, создает файл SPEED.HEX, содержащий исходный код программы в шестнадцатиричном виде. Полученный исполняемый программный код при помощи программатора, подключенного к компьютеру, заносится в микроконтроллер для последующего выполнения и тестирования, обнаружения возможных допущенных при программировании ошибок.
Для отладки созданного программного кода, внутрисхемный эмулятор устанавливался на опытный образец печатной платы с напаянными на ней всеми необходимыми для корректной работы микросхемами и навесными элементами (резисторы, конденсаторы). Все микросхемы, установленные на плате, в совокупности с микроконтроллером и его программным обеспечением, составляют разрабатываемый контроллер. Подобная отладка, с применением осциллографа, контрольного пульта ПК-10, дает вполне ясную картину программно генерируемых сигналов с микроконтроллера. Осциллограф позволяет в удобной форме проследить периодичность генерации сигналов и длительность процессов, которые они вызывают в схеме, а ПК-10 достоверность выходного слова. Также довольно легко наблюдать принимаемые микроконтроллером на обработку сигналы, поступающие с других микросхем. Применение осциллографа и ПК-10, при отладке программы на реальной аппаратуре, необходимо, и безусловно, значительно облегчает отладку и доработку исходного текста программы.
Описание структуры полей программы
Переменные для временных обработак и константы с их адресами
const int speed=172 - служит для добавления при наземном контролле контроллера;
const int test_speed=2 - служит для добавления при проверки масок приборной и максимальной скорости;
static int a @ 0x18 - временная преременная;
static int flag @ 0x18 - временная преременная;
static int flag1 @ 0x1a - временная преременная;
Переменные для выходного слова адрес 206 по РТМ с их адресами
static unsigned long SlVmd @ 0x10;
static unsigned char SlVmd_1 @ 0x10;
static unsigned char SlVmd_2 @ 0x11;
static unsigned char SlVmd_3 @ 0x12;
static unsigned char SlVmd_4 @ 0x13;
Переменные для выходного слова адрес 207 по РТМ с их адресами
Рекомендуем скачать другие рефераты по теме: методы изложения, сочинение евгений онегин.
Категории:
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата