3.3 Процедура обработки нажатия кнопки Пуск

Процедура обработки нажатия кнопки Пуск, вызывается при переполнении таймера/счетчика0. Использование таймера для проверки состояния порта через заданные интервалы времени является некоторой защитой от импульсных помех. Еще более повысить устойчивость приема сигнала от датчика импульсов в условиях помех можно за счет использования мажоритарного элемента. Если известно текущее состояние входного сигнала и два его предшествующих состояния, то значение сигнала определяется по следующему принципу:

OldOldPortSignal OldPortSignal NewPortSignal RealSignal Comment
0 0 0 0 НОЛЬ!
0 0 1 0 Кажется, ноль
0 1 0 0 Кажется, ноль
0 1 1 1 Кажется, единица
1 0 0 0 Кажется, ноль
1 0 1 1 Кажется, единица
1 1 0 1 Кажется, единица
1 1 1 1 ЕДИНИЦА!

void CheckButton (void)

{

unsigned char b;

static char OldPortSignal;

static char OldOldPortSignal;

NewPortSignal = PINC&1; //select PC0 - START_button

b = PINC&7; //select PC1,PC2 - bunker sensors

if((NewPortSignal != OldPortSignal) & (NewPortSignal != 0)) // Positive front found

{ RealSignal = (NewPortSignal ^ OldPortSignal) ^ OldOldPortSignal;

OldOldPortSignal = OldPortSignal;

OldPortSignal = RealSignal;

if(b) //bunker CLOSED!

{

PORTA=0x01; //PA0 - transporter ON!

Time_wate(); //wate 5 sec!

Tmr1Flag = 0;

PORTA=0x03; //PA0&PA1 - bunker OPEN!

}

}

}


Информация о работе «Устройство управления системой измерения веса»
Раздел: Информатика, программирование
Количество знаков с пробелами: 22919
Количество таблиц: 11
Количество изображений: 6

Похожие работы

Скачать
148486
26
5

... плана ФЭ. Большое разнообразие моделей РК приводит к необходимости использования разнообразных способов и технических средств для измерения их параметров. Как правило, статические и динамические параметры РК измеряют на разных технологических установках. Методы построения средств измерения для идентификации моделей РК могут быть сведены к следующим принципам, учитывающим особенности подключения ...

Скачать
124866
3
8

... —к «массе». Качество отработки элементов вождения по трудным грунтам зависит от наличия и состояния цепей противоскольжения, трековых дорожек, матов и средств самовытаскивания 4. РАЗРАБОТКА КОНСТРУКЦИИ ДУБЛИРУЮЩЕГО УСТРОЙСТВА УПРАВЛЕНИЯ 4.1. ОПРЕДЕЛЕНИЕ РАСЧЕТНОЙ НАГРУЗКИ НА ВАЛ, ВОЗВРАТНЫЕ ПРУЖИНЫ И ПЕДАЛИ. Номинальное усилие на дополнительные педали тормоза и сцепления будет находиться в ...

Скачать
24574
0
5

... , что позволяет осуществлять монтаж этих весов без использования большегрузных кранов. Платформы могут быть снабжены ограничительными барьерами для предотвращения случайного съезда автотранспорта с весов. В автомобильных колейных весах может быть предусмотрен доступ для очистки конструктивных засоров без демонтажа весовой платформы [5, с. 11]. Также важным является то, что колейные автомобильные ...

Скачать
26094
9
10

... их на соответствующий порт, также необходимо вывести десятичную точку P2.7. Заключение В результате проделанной работы были разработаны электронные весы с диапазоном измерения от 0 до 250 килограмм, с точностью измерения 500 грамм, с микропроцессорным управлением. Точность измерения не зависит от положения объекта на весах. Габаритные размеры весов 5000x5000 мм. Электронные весы работают от ...

0 комментариев


Наверх