Курсовая работа: Разработка специализированного процессора для исполнения элементарных функций
if (com == COM1)
{
Z = char_to_Float();
ans = arCth(Z);
}
if (com == COM2)
{
Z = char_to_Float();
ans = arcsin (Z );
}
}
if (FlagCalcReady)
{
Float_to_char(ans);
SPI_SlaveSend();
}
}
}
//=interrupt==============================================
interrupt [EXT_INT0] void INT0_interrupt(void) //обработкапрерывания Int0
{
FlagInt0 = 1; //установкафлага
}
interrupt [EXT_INT1] void INT1_interrupt(void) //обработкапрерывания Int1
{
FlagInt1 = 1; //установка флага
MCUCR=nMCUCRMask; //запрет спящего режима
}
4 . АНАЛИЗ РАБОТОСПОСОБНОСТИ ПРОГРАММЫ
Откомпилировав написанную программу в CodeVision, проанализируем её работу в симуляторе AVRStudio4.