Курсовая работа: Разработка специализированного процессора для исполнения элементарных функций
}
Q0=Q1;
X0=X1;
}
as = X1;
FlagCalcReady =1;
return as;
}
//=====================================================
void main(void)
{
unsigned char nSS; //сигналвыборамикросхемы
float Z, ans;
Init_SPI_SLAVE(); //инициализация SPI
GlobalInitialize(); //настройка портов ввода-вывода
while(1)
{
if (FlagInt0) //обработка прерывания Инт0
{
FlagInt0=0;
MCUCR=MCUCRMask; //разрешение включения спящего режима
#asm ("SLEEP");} //переход в спящий режим
}
if (FlagInt1)
{
FlagInt1=0;
nSS = PORTB & 0x10; //маска для выделения бита PORTB4
if (nSS == 0)
{