Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика->Реферат
В россии насчитывается более тысячи санаториев, лечебниц и иных курортно-лечебных учереждений. Одни из них крупные находящиеся на берегах моря, другие...полностью>>
Информатика->Реферат
Продукционные модели достаточно давно и широко используются в интеллектуальных системах. Основы продукционного формализма были заложены Э.Л. Постом (P...полностью>>
Информатика->Реферат
На заре компьютерной эры очень трудно было написать большую программу, потому что возможности компьютеров были ограничены. Ограничения проистекали из ...полностью>>
Информатика->Контрольная работа
Министерство образования и науки Российской ФедерацииФедеральное агентство по образованию Государственное образовательное учреждение высшего профессио...полностью>>

Главная > Реферат >Информатика

Сохрани ссылку в одной из сетей:

2.3.11Переменные приборной скорости в коде Грея расписаны в битовой резидентной памяти по битам с их адресами

static bit unsigned char Vprg_bit9 @ 0x01;

static bit unsigned char Vprg_bit8 @ 0x00;

static bit unsigned char Vprg_bit7 @ 0x0f;

static bit unsigned char Vprg_bit6 @ 0x0e;

static bit unsigned char Vprg_bit5 @ 0x0d;

static bit unsigned char Vprg_bit4 @ 0x0c;

static bit unsigned char Vprg_bit3 @ 0x0b;

static bit unsigned char Vprg_bit2 @ 0x0a;

static bit unsigned char Vprg_bit1 @ 0x09;

static bit unsigned char Vprg_bit0 @ 0x08;

2.3.12Переменные приборной скорости в двоичном коде расписаны в битовой резидентной памяти по битам с их адресами

static bit unsigned char Vprd_bit9 @ 0x11;

static bit unsigned char Vprd_bit8 @ 0x10;

static bit unsigned char Vprd_bit7 @ 0x1f;

static bit unsigned char Vprd_bit6 @ 0x1e;

static bit unsigned char Vprd_bit5 @ 0x1d;

static bit unsigned char Vprd_bit4 @ 0x1c;

static bit unsigned char Vprd_bit3 @ 0x1b;

static bit unsigned char Vprd_bit2 @ 0x1a;

static bit unsigned char Vprd_bit1 @ 0x19;

static bit unsigned char Vprd_bit0 @ 0x18;

2.3.13Переменные максимальной скорости в коде Грея расписаны в битовой резидентной памяти по битам с их адресами

static bit unsigned char Vmdg_bit9 @ 0x21;

static bit unsigned char Vmdg_bit8 @ 0x20;

static bit unsigned char Vmdg_bit7 @ 0x2f;

static bit unsigned char Vmdg_bit6 @ 0x2e;

static bit unsigned char Vmdg_bit5 @ 0x2d;

static bit unsigned char Vmdg_bit4 @ 0x2c;

static bit unsigned char Vmdg_bit3 @ 0x2b;

static bit unsigned char Vmdg_bit2 @ 0x2a;

static bit unsigned char Vmdg_bit1 @ 0x29;

static bit unsigned char Vmdg_bit0 @ 0x28;

2.3.14Переменные максимальной скорости в двоичном коде расписаны в битовой резидентной памяти по битам с их адресами

static bit unsigned char Vmdd_bit9 @ 0x31;

static bit unsigned char Vmdd_bit8 @ 0x30;

static bit unsigned char Vmdd_bit7 @ 0x3f;

static bit unsigned char Vmdd_bit6 @ 0x3e;

static bit unsigned char Vmdd_bit5 @ 0x3d;

static bit unsigned char Vmdd_bit4 @ 0x3c;

static bit unsigned char Vmdd_bit3 @ 0x3b;

static bit unsigned char Vmdd_bit2 @ 0x3a;

static bit unsigned char Vmdd_bit1 @ 0x39;

static bit unsigned char Vmdd_bit0 @ 0x38;

2.3.15Формат слова 206 и 207.

Форматы 206, 207 слова состоят из 32 разрядов который показан в таблице 2.2 .

Таблица 2.2

31

30

29

28

27-11

10

9

8

7-0

CRC

состояние

Знак

данные

Точность

Идентификатор

адрес

2.3.16Матрица состояния информации параметров.

Разряды в слове

Наименование функции

31

30

0

0

Предупреждение об отказе

0

1

Нет вычисленных данных

1

0

Функциональный тест

1

1

Нормальная работа

2.4Алгоритм функционирования контроллера

Контроллер включает в себя следующие функции :

- Сброс сторожевого таймера;

- Очстка всех областей переменных;

- Подготовка вывода слова 206 с признаком "нет вычисленных данных";

- Подготовка вывода слова 207 с признаком "нет вычисленных данных";

- Заполнение сохраненного значения приборной скорости;

- Заполнение сохраненного значения максимальной скорости;

- Цикл проверки на отказ маски приборной скорости;

- Цикл проверки на отказ маски максимальной скорости;

- Проверка на наличие разовой команды тест контроля;

- Маштабирование приборной скорости для выдачи в ЦАП;

- Тестирование ПО;

- Формирование слова адрес 271 в соответствии с признаками об тестирования ПО;

- Формирование выходного слова адрес 206 в соответствии с РТМ, изм,3;

- Формирование выходного слова адрес 207 в соответствии с РТМ, изм,3;

- Сброс сторожевого таймера.

2.5Выводы

В настоящем разделе выпускной работы были проведены

следующие работы:

- был проведен анализ структуры программы контроллера;

- был рассмотрен алгоритм функционирования контроллера.

3Реализация

3.1Описание функций основных модулей системы.

Основной файл системы является проэктный файл - SPEED.PRJ, в которой: указывается путь к файлам системы, установка адресов ПЗУ, ОЗУ, стека, векторов прерывания и параметров контроллера, список компилируемых файлов.

3.1.1Основная программа

void main(void)

{

/*---------- Запуск таймера на вывод --------------------------------------*/

set_vector(TIMER0,Timer);

Zapusk();

/*-------- Сброс сторожевого таймера --------------------------------------*/

TXD=0;

TXD=1;

/*----------------- Обнуление данных --------------------------------------*/

Clear();

/*------------------------ Вывод на ЦАП -----------------------------------*/

Machtab(StecVprd);

VivodCapSl();

/*--------- Подготовка вывода 206 слова -----------------------------------*/

SlRab=0;

Adress=0x61;

Priznak_Usvic();/* признак от УСВИЦ-250 */

Priznak_Work(0,1);/* признак нет вычисленных данных */

CalcChetSl();/* Подсчет четности */

asm(" clr TCON.4 ");/* остановка таймера */

SlVmd_1=SlRab_1;

SlVmd_2=SlRab_2;

SlVmd_3=SlRab_3;

SlVmd_4=SlRab_4;

asm(" setb TCON.4 ");/* запуск таймера */

/*--------- Подготовка вывода 207 слова -----------------------------------*/

SlRab=0;

Adress=0xe1;

Priznak_Usvic();/* признак от УСВИЦ-250 */

Priznak_Work(0,1);/* признак нет вычисленных данных */

CalcChetSl();/* подсчет четности */

asm(" clr TCON.4 ");/* остановка таймера */

SlVpr_1=SlRab_1;

SlVpr_2=SlRab_2;



Загрузить файл

Похожие страницы:

  1. Разработка модели обучения школьному курсу стереометрии на модульной основе

    Тесты >> Педагогика
    ... КОНСТАТИРУЮЩЕГО И КОНТРОЛЬНОГО СРЕЗОВ ВЫВОДЫ ПО ... Использование системного подхода в разработке модульного обучения (Андреева М.В., ... самоуправления. Модульные программы и модули строятся с ... , последовательно вводить все более ... тесты, т.е. проверочные работы, ...
  2. Разработка интерактивных моделей микромира и методика их использования при изучении школьного курса

    Курсовая работа >> Химия
    ... , кроме контрольного; В ... должны предоставлять возможность ввода ответа в ... информационно – моделирующие модули соответствующих объектов ... для проверки выводов, сделанных ... средне». Пример такого проверочного задания следующий: ... разработку такого рода программ, ...
  3. Ввод и вывод информации

    Реферат >> Информатика
    ... контрольно-курсовой работе представлена тема “Устройства Ввода/вывода информации”. Устройства вывода ... виде одного модуля (аналогичное ... с разработкой фирмой ... организациях для вывода проверочных копий. ... , корректировку и отладку программ; - ввод данных и команд в ...
  4. Сети связи и системы коммутации

    Шпаргалка >> Информатика, программирование
    ... В пределах каждой зоны (области) вводится единая 7-значная нумерация, причем каждой ... . больше 2 - СЕ значащая. 4. Проверочные разряды, формируются на передающем конце ... /Imej(φu-φi)=|zВ|ejφв. zВ=Um/Im- модуль zВ; характеризующий соотношение амплитуд U и I ...
  5. Основная образовательная программа начального общего образования ГБОУ ЦО

    Реферат >> Банковское дело
    ... Программы рабочих учебных программ, курсов, модулей и метапрограмм 4.3. Программа ... программы Необходимость разработки образовательной программы ... продуктов: всех контрольно-проверочных и диагностических работ ... ввода информации в компьютер: ввод ... делать выводы, ...

Хочу больше похожих работ...

Generated in 0.0020089149475098