Зміст
Технічне завдання
Введення
Загальна структура універсальної послідовної шини
Розробка структурно-функціональної схеми
Складання принципової схеми
Програма для Usb контролера
Програма для контролера ADuC812
Висновок
Додаток
Технічне завдання
Метою даної курсової роботи є спроектувати мікропроцесорний пристрій яке буде записувати і читати дані з пам'яті FLASH типу, а також здійснювати взаємодію з персональним комп'ютером по засобом універсальної послідовної шини (USB).
Введення
У зв'язку з бурхливим розвитком мікроелектроніки стали з'являтися все більш складні і більш функціональні мікроконтролери. Мікроконтролери відомих фірм-виробників оточують нас скрізь: у таксофонних апаратах, автомобільних сигналізаціях, музичних центрах, телевізорах, всіляких іграх та іншої як побутовий, так і промислової техніки. Мікроконтролери стали підтримувати найрізноманітніші функції, стандарти. Наприклад, стандарт протоколу USB, робота з великим обсягом пам'яті, стеження за технологічними процесами і багато іншого. Мікроконтролер це основний компонент допомагає зв'язати персональний комп'ютер з яким-небудь пристроєм. p align="justify"> Загальна структура мікроконтролера ADuC812.
В· аналогові канали введення-виведення,
В· високоточний 8-ми канальний 12-ти розрядний АЦП,
В· прямий доступ до пам'яті для високошвидкісного режиму збору даних з АЦП в ОЗУ,
В· два 12-розрядних ЦАП,
В· 8Кб вбудованої Flash-пам'яті програм,
В· 640б вбудованої Flash-пам'яті даних,
В· вбудовані підтягує резистори,
В· 256б вбудованої ОЗУ даних,
В· адресація 16Мб зовнішньої пам'яті даних,
В· адресація 64кб зовнішньої пам'яті програм.
В· сумісне ядро ​​з сімейством 8051
В· номінальна частота тактового генератора 12 МГц (максимальна частота 16 МГц),
В· три 16-розрядних таймера-лічильника,
В· 32 програмованих ліній введення-виве...