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!
}
}
}
... плана ФЭ. Большое разнообразие моделей РК приводит к необходимости использования разнообразных способов и технических средств для измерения их параметров. Как правило, статические и динамические параметры РК измеряют на разных технологических установках. Методы построения средств измерения для идентификации моделей РК могут быть сведены к следующим принципам, учитывающим особенности подключения ...
... —к «массе». Качество отработки элементов вождения по трудным грунтам зависит от наличия и состояния цепей противоскольжения, трековых дорожек, матов и средств самовытаскивания 4. РАЗРАБОТКА КОНСТРУКЦИИ ДУБЛИРУЮЩЕГО УСТРОЙСТВА УПРАВЛЕНИЯ 4.1. ОПРЕДЕЛЕНИЕ РАСЧЕТНОЙ НАГРУЗКИ НА ВАЛ, ВОЗВРАТНЫЕ ПРУЖИНЫ И ПЕДАЛИ. Номинальное усилие на дополнительные педали тормоза и сцепления будет находиться в ...
... , что позволяет осуществлять монтаж этих весов без использования большегрузных кранов. Платформы могут быть снабжены ограничительными барьерами для предотвращения случайного съезда автотранспорта с весов. В автомобильных колейных весах может быть предусмотрен доступ для очистки конструктивных засоров без демонтажа весовой платформы [5, с. 11]. Также важным является то, что колейные автомобильные ...
... их на соответствующий порт, также необходимо вывести десятичную точку P2.7. Заключение В результате проделанной работы были разработаны электронные весы с диапазоном измерения от 0 до 250 килограмм, с точностью измерения 500 грамм, с микропроцессорным управлением. Точность измерения не зависит от положения объекта на весах. Габаритные размеры весов 5000x5000 мм. Электронные весы работают от ...
0 комментариев