Курсовая работа: Проектування пристрою пожежної сигналізації
__interrupt void USCIAB0TX_ISR(void)
{
RxByteCtr--; // Декрементируем счетчик
if (RxByteCtr)
{
RxWord = (unsigned int)UCB0RXBUF << 8; // Получаем переданный бит
if (RxByteCtr == 1) // Проверка на бит слева
UCB0CTL1 |= UCTXSTP; // Сгенирировать остановку I2C
}
else
{
RxWord |= UCB0RXBUF; // Получаем последний переданный бит
// Комбинируем MSB и LSB
__bic_SR_register_on_exit(CPUOFF); // Выход LPM0
}
}
Висновок
В курсовій роботі розроблено пристрій пожарної сигналізації, в основі полягає процесор фірми Texas Instruments MSP430F2234. Пристрій в залежності від сигналу інфрачервоної оптопари аналізує показання цифрового температурного датчика TMP100. Якщо температура перевищує задану, то подається сигнал на відповідний порт.
Даний пристрій є універсальним і може бути застосований у різноманітних галузях. Наприклад, якщо під’єднати до пристрою LCD дисплей чи якийсь інший пристрій відображення інформації, можливо розробити досить чіткий термометр, який можна застосувати як у звичайній квартирі чи на підприємстві так і у морозильних пристроях, адже температурний датчик працює у досить великому діапазоні температур.