Зміст
Введення
. Складання алгоритму роботи
. Складання програми роботи системи управління з використанням мови С
. Опис елементної бази, обраної для реалізації схеми
. Опис принципової схеми мікропроцесорного блоку системи управління
Висновок
Список літератури
Додаток
Введення
В даний час всі сучасні системи автоматизації і контролю обов'язково містять засоби обчислювальної техніки (інтегральні мікросхеми мікропроцесорів, мікроконтролерів, сигнальних процесорів і т. п.), які служать мозковим центром і базовими елементами будь-якої інтелектуальної системи управління.
Системи збору даних і управління технологічними процесами, інтелектуальні датчики, лічильники витрати електричної енергії і води, засоби телекомунікацій, контролери систем електроживлення, інтелектуальний електропривод і перетворювачі частоти, вимірювальні прилади різного призначення, контролери побутових приладів, джерела безперебійного харчування - ось лише початок нескінченного переліку прикладів застосування засобів обчислювальної техніки.
Сьогодні в світі виробляється кілька десятків тисяч типів різних мікроконтролерів. Серед них особливе місце займають так звані х51-сумісні мікроконтролери, тобто мікроконтролери, сумісні з одним з перших типів мікроконтролерів - i8051. p align="justify"> Не дивлячись на майже двадцятирічну історію свого існування, ці мікроконтролери і сьогодні займають лідируюче місце і є В«defactoВ» всесвітнім промисловим стандартом.х51-сумісні мікроконтролери випускаються практично всіма відомими світовими виробниками, такими як Intel, Atmel, Maxim-Dallas, GoalSemicondactor, Hyundai, Philips, Infineon, Temic, Winbond, ICSI, ISSI, OkiSemicondactor, Sharp, STT, Cypress, TexasInstruments, STM, TDK, SiLabs (Cygnal) і багатьма іншими.
1. Складання алгоритму роботи
Програма працює за наступним алгоритмом. Спочатку відбувається ініціалізація всіх глобальних змінних і необхідних функцій. Инициализируются наступні змінні:, yo - координати кола, від яких починається її побудову. - Позиція окружності. Всього можливі 4 варіанти початкового розташування кола (верх-ліво, верх-право, низ-ліво, низ-право), з яких, власне, і починається рух кульок. Початкове розташування вибирається випадковим чином. Номер позиції передається в змінну-прапор - fl_okr._spd - мінлива яка визначає швидкість руху шаріков._h_r, fl_h_l - змінні прапори, в яких фіксується положення рук. p align="justify"> Всі функції, що використовуються в програмі, ми розглянемо в наступному розділі, а зараз зупинимося на алгоритмі роботи декількох з них.
Функція int rand_d () Повертає селестічні цілі числа в діапазоні від 0 до 10. Значення, що повертається вважається та...