Курсовая работа: Структура и использование микроконтроллеров
2.3 Технология подготовки и отладки ПО
2.4 Результаты тестирования и отладки ПО
Заключение
Список использованных литературных источников
Приложение А
Введение
Область применения микроконтроллеров - это различные контроллеры устройств автоматики, пластиковые карты, контроллеры периферийных устройств.
Развитие микроэлектроники и её широкое применений изделий в промышленном производстве, в устройствах и системах управления самыми разнообразными объектами и процессами является в настоящее время одним из основных направлений научно-технического прогресса.
Использование микроконтроллеров в изделиях не только приводит к повышению технико-экономических показателей (стоимости, надежности, потребляемой мощности, габаритных размеров), но и позволяет сократить время разработки изделий и делает их модифицируемыми, адаптивными. Использование микроконтроллеров в системах управления обеспечивает достижение высоких показателей эффективности при низкой стоимости.
Микроконтроллеры представляют собой эффективное средство автоматизации разнообразных объектов и процессов.
AVR фирмы Atmel 8-битные RISC-микроконтроллеры для встраиваемых приложений являются, пожалуй, наиболее интересным направлением, развиваемым фирмой. Они представляют собой мощный инструмент, прекрасную основу для создания современных высокопроизводительных и экономичных встраиваемых контроллеров многоцелевого назначения.
Несмотря на то, что микроконтроллеры AVR появились на рынке около 10 лет назад, их популярность до сих пор очень высока. С каждым годом они захватывают все новые и новые ниши на рынке. Не последнюю роль в этом играет соотношение показателей цена/быстродействие/энергопотребление, до сих пор являющееся едва ли не лучшим на рынке 8-битных микроконтроллеров. Кроме того, постоянно растет число выпускаемых сторонними производителями разнообразных программных и аппаратных средств поддержки разработок устройств на их основе. Все это позволяет говорить о микроконтроллерах AVR как об индустриальном стандарте среди 8-битных микроконтроллеров.
В настоящее время в рамках единой базовой архитектуры микроконтроллеры AVR подразделяются на несколько семейств:
- Tiny AVR;
- Mega AVR;
- Mega AVR для специальных применений;
- ASIC/FPGA AVR.
Далее будет более подробно рассмотрено семейство Mega. Микроконтроллеры этого семейства имеют наиболее развитую периферию, наибольшие среди всех микроконтроллеров AVR объемы памяти программ и данных. Они предназначены для использования в мобильных телефонах, в контроллерах различного периферийного оборудования (такого как принтеры, сканеры, современные дисковые накопители, приводы CD-ROM/DVD-ROM и т. п.), в сложной офисной технике и т. д.
Микроконтроллеры семейства Mega поддерживают несколько режимов пониженного энергопотребления, имеют блок прерываний, сторожевой таймер и допускают программирование непосредственно в готовом устройстве.
1 Аппаратная часть
1.1 Структура устройства
Рисунок1. Структурная схема устройства
Используемые сокращения:
1)DL – Датчик нижнего уровня;
2) DH - Датчики верхнего уровня ;
3) DT - Датчик температуры;