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

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





ким чином. Стандартна функція rand () мови С викликається 2 рази, підсумовується попарно з квадратами значень переданими функціями get_adc (1) і get_adc (2). Отримані суми перемножуються між собою і спричиненої втретє функцією rand (). Залишок від ділення на 11 отриманого твори і є і є наше повертається значення. p align="justify"> Функція void put_line () виводить відрізок за двома заданими кінцевим точкам. В основі функції лежить формула прямий y = kx, де k дорівнює тангенсу кута нахилу прямої відносно осі ох декартової системи координат. Спочатку передавання координати точок передаються у функцію приводяться до стандартного вигляду x1 Функція select_hand () включає в себе ціле дерево використовуваних функцій. Сама функція select_hand () лише по черзі викликає функції left_hand () і right_hand (), попередньо очистивши робочу область. Функції left_hand () і right_hand () відповідають за вибір положення лівої і правої рук відповідно. Обидві функції зчитують значення аналого-цифрового перетворювачів: з першого зчитує функція відповідає за ліву руку, з другого відповідно - права. Залежно від отриманих значень повертається значення прапора положення рук і викликається функція промальовування положення рук. br/>

2. Складання програми роботи системи управління з використанням мови С


Для складання програми роботи мікропроцесорного модуля був застосований мова високого рівня С, який в порівнянні з іншими мовами працює напряму з асемблером контролера управління. Для розробки та компіляції була обрана інтегроване середовище розробки Silicon Laboratories IDE і комплект програмного забезпечення фірми Keil (макроассемблер, линкер, бібліотеки та еволюційна версія компілятора мови С). p align="justify"> Для початку роботи необхідно створити новий проект і додати в нього необхідні файли.



В 

Наступним етапом є безпосереднє написання програми, згідно з якою буде працювати контролер. У програму необхідно включити необхідний заголовний файл В«c8051F040.hВ», в якому відбувається ініціалізація всіх глобальних змінних і констант. Будь-яка програма безпосередньо починає виконуватися в головній функції void main (). Всередині цієї функції виконується ініціалізація необхідних регістрів і функцій. br/>

# include // SFR declarations

# include

# include void config (void); void external_osc (void); RWpin = P1 ^ 5; Epin = P1 ^ 6; DIpin = P1 ^ 4;


sbit...


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





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

  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Основні етапи розробки програми обчислення певного інтеграла функції за мет ...
  • Реферат на тему: Медіатеки. Бібліотеки. Їх актуальність і функція
  • Реферат на тему: Функція розімкнутої системи
  • Реферат на тему: Планування як функція управління