Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка гри на мікроконтролері C8051F043

Реферат Розробка гри на мікроконтролері C8051F043





ації гри на мікроконтролері C8051F043 фірми SiliconLabs '. Були розроблені програмні модулі ініціалізації входів/виходів портів, функції для роботи з АЦП, функції для роботи з дисплеєм. br/>

Список літератури


1) О. Ніколайчук В«х51 - сумісні мікроконтролери фірми Silicon Laboratories (Cygnal)В». - М.: ТОВ "ВД ським", 2004. - 628с, мул. p align="justify"> 2) Шилдт, Герберт. Повний довідник по С, 4-е видання.: Пер. З англ .. - М.: Видавничий дім "Вільямові", 2002. - 704с.: Іл. p align="justify"> 3) В«Мікропроцесорна технікаВ»: Підручник/Ю.Л. Якименко, Т.О. Терещенко - К. ЛВЦ В«ВидавництвоВ« Полiтехнiка В»;В« Кондор В», 2004. - 440С. p align="justify"> 4) Леонов Г.А, Шумафов М.М. Методи стабілізації лінійних керованих систем. - СПб.: Изд-во С.-Петерб. ун-ту, 2005. - 421с, 25 іл. br/>

Додаток

put_line (int x1, y1, x2, y2, bit b)

{temp1, temp2, i; tang; (x1 == x2)

{(y1> y2)

{= y2; = y1; = temp1;

}; (i = y1; i <= y2; i + +) _point (x1, i, b);;

}; (x1> x2)

{= x2; = y2; = y1; = x1; = temp1; = temp2;

};

tang = (double) (y2-y1)/(x2-x1);

if (tang> = -1 && tang <= 1)

{(i = 0; i <= (x2-x1); i + +) _point (x1 + i, i * tang + y1, b);

}

{(y1> y2)

{(i = 0; i <= (y1-y2); i + +) _point (x1-i/tang, y1-i, b);

}

{(i = 0; i <= (y2-y1); i + +) _point (x1 + i/tang, y1 + i, b);

};

};

} left_hand_down ()

} left_hand_up ()

{_line (25,34,16,40,1);

} left_hand ()

{int f1; = get_adc (1); (f1 <= 512)

{_hand_down (); _h_l = 1;

}

{_hand_up (); _h_l = 2;

}

} right_hand ()

{int f1; = get_adc (2); (f1 <= 512)

{_hand_down (); _h_r = 4;

}

{_hand_up (); _h_r = 3;

}

} select_hand ()

{(); _hand (); _hand ();

} rand_d ()

{a, b; = get_adc (1); = get_adc (2); = rand (); = r * (b * b + rand ()); = r * (a * a + rand ()); = r% 11; r;

}


Назад | сторінка 5 з 5





Схожі реферати:

  • Реферат на тему: Розробка електричної схеми стенда для аналізу роботи тактируемого декодера ...
  • Реферат на тему: Розробка частотоміра на мікроконтролері
  • Реферат на тему: Диференціальні рівняння і передавальні функції лінійних безперервних систем ...
  • Реферат на тему: Розробка кодека блочного коду на мікроконтролері
  • Реферат на тему: Розробка контролера матричної клавіатури на мікроконтролері К1816ВЕ48