Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Радиоэлектроника Радиоэлектроника

AVR микроконтроллер AT90S2333 фирмы Atmel

Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения

Микроконтроллеры A 90S2333 и A 90S4433 фирмы A mel A 90S2333 и A 90S4433 - экономичные 8-битовые КМОП микроконтроллеры, построенные с использованием расширенной RISC архитектуры AVR. Исполняя по одной команде за период тактовой частоты, A 90S2333 и A 90S4433 имеют производительность около 1MIPS на МГц, что позволяет разработчикам создавать системы оптимальные по скорости и потребляемой мощности. В основе ядра AVR лежит расширенная RISC архитектура, объединяющая развитый набор команд и 32 регистра общего назначения. Все 32 регистра непосредственно подключены к арифметико-логическому устройству (АЛУ), что дает доступ к любым двум регистрам за один машинный цикл. Подобная архитектура обеспечивает десятикратный выигрыш в эффективности кода по сравнению с традиционными CISC микроконтроллерами. A 90S2333/4433 предлагают следующие возможности: 2кБ/4кБ загружаемой флэш памяти; 128/256 байт EEPROM; 128 байт статического ОЗУ, 20 линий ввода/вывода общего назначения; 32 рабочих регистра; настраиваемые таймеры/счетчики с режимом совпадения; внешние и внутренние прерывания; программируемый универсальный последовательный порт; 6-канальный 10-разрядный АЦП; программируемый сторожевой таймер со встроенным генератором; SPI последовательный порт для загрузки программ; два выбираемых программно режима низкого энергопотребления. Холостой режим (Idle Mode) отключает ЦПУ, оставляя в рабочем состоянии регистры, таймеры/счетчики, SPI порт и систему прерываний. Экономичный режим (Power Dow Mode) сохраняет содержимое регистров, но отключает генератор, запрещая функционирование всех встроенных устройств до внешнего прерывания или аппаратного сброса. Микросхемы производятся с использованием технологии энергонезависимой памяти высокой плотности фирмы A mel. Загружаемая флэш память на кристалле может быть перепрограммирована прямо в системе через последовательный интерфейс SPI или доступным программатором энергонезависимой памяти. Объединяя на одном кристалле усовершенствованный 8-битовый RISC процессор с загружаемой флэш памятью, A 90S2333/4433 являются мощными микроконтроллерами, которые позволяют создавать достаточно гибкие и эффективные по стоимости устройства. A 90S2333/4433 поддерживаются полной системой разработки включающей в себя компиляторы Си, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и отладочные комплекты. назначени номер номер е вывода вывода вывода PDIP RESE 29 1 PD0/RXD 30 2 PD1/ XD 31 3 PD2/I 0 32 4 PD3/I 1 1 5 PD4/ 0 2 6 VCC 4 7 G D 5 8 X AL1 7 9 X AL2 8 10 PD5/ 1 9 11 PD6/AI 0 10 12 PD7/AI 1 11 13 PB0/ICP 12 14 PB1/OC1 13 15 PB2/SS 14 16 PB3/MOSI 15 17 PB4/MISO 16 18 PB5/SCK 17 19 AVCC 18 20 AREF 20 21 AG D 21 22 PC0/ADC0 23 23 PC1/ADC1 24 24 PC2/ADC2 25 25 PC3/ADC3 26 26 PC4/ADC4 27 27 PC5/ADC5 28 28 ОПИСАНИЕ ВЫВОДОВ G D - земляPor B (PB5.PB0) - Порт B является 6-битовым двунаправленным портом ввода/вывода с внутренними подтягивающими резисторами. Выходные буферы порта B могут поглощать ток до 20мА. Если выводы PB0.PB5 используются как входы и извне устанавливаются в низкое состояние, они являются источниками тока, если включены внутренние подтягивающие резисторы.

Кроме того Порт B обслуживает некоторые специальные функции, которые будут описаны ниже.Por С (PС5.PС0) - Порт С является 6-битовым двунаправленным портом ввода/вывода с внутренними подтягивающими резисторами. Выходные буферы порта С могут поглощать ток до 20мА. Если выводы PС0.PС5 используются как входы и извне устанавливаются в низкое состояние, они являются источниками тока, если включены внутренние подтягивающие резисторы. Кроме того Порт С обслуживает аналоговые входы АЦП.Por D (PD5.PD0) - Порт D является 8-битовым двунаправленным портом ввода/вывода с внутренними подтягивающими резисторами. Выходные буферы порта B могут поглощать ток до 20мА. Если выводы PD0.PD7 используются как входы и извне устанавливаются в низкое состояние, они являются источниками тока, если включены внутренние подтягивающие резисторы. Кроме того Порт D обслуживает некоторые специальные функции, которые будут описаны ниже.RESE - Вход сброса. Удержание на входе низкого уровня в течение двух машинных циклов (если работает тактовый генератор), сбрасывает ус- тройство.X AL1 - Вход инвертирующего усилителя генератора и вход внешнего тактового сигнала. X AL2 - Выход инвертирующего усилителя генератора.AVCC - Вывод источника питания АЦП. Этот вывод через фильтр низкой частоты должен быть подключен к выводу питания процессора.AREF - Вход опорного напряжения АЦП. Напряжение, подаваемое на этот вывод лежит в пределах 2.7В.AVCC.AG D - Если плата имеет отдельный слой аналоговой земли, к нему подключается этот вывод. В противном случае этот вывод соединяется с G D. КВАРЦЕВЫЙ ГЕНЕРАТОР X AL1 и X AL2 являются входом и выходом инвертирующего усилителя, на котором можно собрать генератор тактовых импульсов. Можно использовать как кварцевые, так и керамические резонаторы. Если сигнал генератора необходимо использовать для управления внешними устройствами, сигнал с вывода X AL2 снимается через одиночный буфер серии HC, при этом емкость конденсатора с вывода на землю уменьшается на 5pF. При подаче внешнего тактового сигнала вывод X AL2 остается неподключенным, а X AL1 подключается в выходу внешнего генератора. Обзор архитектуры процессоров. Регистровый файл быстрого доступа содержит 32 8-разрядных регистра общего назначения, доступ к которым осуществляется за один машинный цикл. Поэтому за один машинный цикл исполняется одна операция АЛУ. Два операнда выбираются из регистрового файла, выполняется операция, результат ее записывается в регистровый файл - все за один машинный цикл. Шесть из 32 регистров можно использовать как три 16-разрядных указателя в адресном пространстве данных, что дает возможность использовать высокоэффективную адресную арифметику (16-разрядные регистры X, Y и Z). Один из трех адресных указателей (регистр Z) можно использовать для адресации таблиц в памяти программ. АЛУ поддерживает арифметические и логические операции c регистрами, с константами и регистрами. Операции над отдельными регистрами также выполняются в АЛУ. Кроме регистровых операций, для работы с регистровым файлом могут использоваться доступные режимы адресации, поскольку регистровый файл занимает адреса 00h-1Fh в области данных, обращаться к ним можно как к ячейкам памяти.

Пространство ввода/вывода состоит из 64 адресов для периферийных функций процессора, таких как управляющие регистры , таймеры/счетчики и другие. Доступ к пространству ввода/вывода может осуществляться непосредственно, как к ячейкам памяти расположенным после регистрового файла (20h- 5Fh). Процессоры AVR построены по гарвардской архитектуре с раздельными областями памяти программ и данных. Доступ к памяти программ осуществляется при помощи одноуровнего буфера. Во время выполнения команды, следующая выбирается из памяти программ. Подобная концепция дает возможность выполнять по одной команде за каждый машинный цикл. Память программ - это внутрисистемная загружаемая флэш-память. При помощи команд относительных переходов и вызова подпрограмм осуществляется доступ ко всему адресному пространству. Большая часть команд AVR имеет размер 16-разрядов, одно слово. Каждый адрес в памяти программ содержит одну 16- или 32-разрядную команду. При обработке прерываний и вызове подпрограмм адрес возврата запоминается в стеке. Стек размещается в памяти данных общего назначения, соответственно размер стека ограничен только размером доступной памяти данных и ее использованием в программе. Все программы пользователя должны инициализировать указатель стека (SP) в программе выполняемой после сброса (до того как вызываются подпрограммы и разрешаются прерывания). 8-разрядный указатель стека доступен для чтения/записи в области ввода/вывода. Доступ к статическому ОЗУ, регистровому файлу и регистрам ввода/вывода осуществляется при помощи пяти доступных режимов адресации поддерживаемых архитектурой AVR. Все пространство памяти AVR является линейным и непрерывным. Гибкий модуль прерываний имеет собственный управляющий регистр в пространстве ввода/вывода, и флаг глобального разрешения прерываний в регистре состояния. Каждому прерыванию назначен свой вектор в начальной области памяти программ. Различные прерывания имеют приоритет в соответствии с расположением их векторов. По младшим адресам расположены векторы с большим приоритетом. Файл регистров общего назначения Все команды оперирующие регистрами прямо адресуются к любому из регистров за один машинный цикл. Единственное исключение - пять команд оперирующих с константами SBCI, SUBI, CPI, A DI, ORI и команда LDI, загружающая регистр константой. Эти команды работают только со второй половиной регистрового файла - R16.R31. Команды SBC, SUB, CP, A D и OR, также как и все остальные, применимы ко всему регистровому файлу. Каждому регистру присвоен адрес в пространстве данных, они отображаются на первые 32 ячейки ОЗУ. Хотя регистровый файл физически размещен вне ОЗУ, подобная организация памяти дает гибкий доступ к регистрам. Регистры X, Y и Z могут использоваться для индексации любого регистра. Кроме обычных функций, регистры R26.R31 имеют дополнительные функции, эти регистры можно использовать как адресные указатели в области памяти данных. Эти регистры обозначаются как X,Y,Z и определены следующим образом: 15 Регистр 0 X 7 7 0 0 1Bh (R27) 1Ah (R26) 15 Регистр 0 Y 7 7 0 0 1Dh (R29) 1Ch (R28) 15 Регистр 0 Z 7 7 0 0 1Fh (R31) 1Eh (R30) При различных режимах адресации эти регистры могут использоваться как фиксированный адрес, для адресации с автоинкрементом или с автодекрементом.

Наконец мы получили опыт, ценность которого безмерна. Такими малыми силами полностью пройти проект почти предельной сложности (теперь мы можем утверждать это совершенно определенно), получить в итоге работающую программу с приличными характеристикамиэто было огромным уроком, некоторые фрагменты которого я и постарался показать. Кстати, задержка реализации компилятора (значительная по сравнению с первоначальными сроками, но вполне естественная, если принять в расчет его действительную трудоемкость) дала один положительный эффект: мы смогли на практике оценить и оперативно пересмотреть многие проектные решения, опробовать несколько вариантов и выбрать наилучший в конкретных условиях. Знакомые ребята из одной московской фирмы, разрабатывающей программно-аппаратные комплексы на основе микроконтроллеров, некоторое время назад написали компилятор ANSI Си для одного семейства однокристальных микроконтроллеров. Их история оказалась несколько похожей на нашу, что может говорить о типичности явления. Они делали компилятор по заказу известной американской фирмы, в контракте с которой был пункт об оплате всей работы после проведения тестирования

1. Микроконтроллеры AVR

2. Роль микроэлементов в обменных процессах растений и на накоплении ими биологически активных веществ (Реферат (обзор литературы) () WinWord 97)

3. Экономическая сказка-реферат "НДС - вражья морда" или просто "Сказка про НДС"

4. Несколько рефератов по культурологии

5. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.

6. Субъект преступления ("подновлённая" версия реферата 6762)
7. Психология труда (Обзорный реферат по психологии труда)
8. Несколько рефератов по Исламу

9. "Камю", "Сартр", "Шопенгауэр", "Ясперс", "Фромм" (Рефераты, доклады по философии)

10. Реферат по информационным системам управления

11. Семь чудес света - древний мир, средние века и наше время (история цивилизации, реферат)

12. реферат

13. Обзорный реферат по творчеству Ф.И. Тютчева

14. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

15. Реферат - Физиология (строение и функции гемоглобина)

16. Реферат по менеджменту

Настольная игра "Уве Розенберга Пэчворк".
Настольная игра "Пэчворк" - одна из лучших абстрактных игр в мире. На протяжении игры участники составляют полотно из отдельных
900 руб
Раздел: Классические игры
Мотоцикл-каталка 2-х колесный, желтый.
Мотоцикл каталка обязательно станет любимой игрушкой Вашего малыша. Большое удовольствие доставляет ребенку самостоятельно оттолкнувшись
1700 руб
Раздел: Каталки
Карандаши цветные "Magic", 12+1 цветов.
Уникальные цветные карандаши с многоцветным грифелем, который дает возможность рисовать и писать сразу тремя цветами. В каждом наборе
713 руб
Раздел: 7-12 цветов

17. Реферат монографии А.А. Смирнова Проблемы психологии памяти

18. AVR микроконтроллер AT90S2333 фирмы Atmel

19. Реферат кондитерское изделие

20. Реферат по статье Гадамера Неспособность к разговору

21. Реферат Евро

22. Реферат о прочитаной на немецком языке литературы
23. Лесные пожары - реферат
24. ДЫХАНИЕ - реферат за 9-й класс

25. Реферат по Мексике

26. Перевод реферата "Acquaintance with geometry as one of the main goals of teaching mathematics to preschool children"

27. Разработка информационно-обучающей программы "Таймеры/счетчики и АЦП микроконтроллеров семейства AVR"

28. Организация обмена информацией между микроконтроллером семейства MCS-51 фирмы Intel и персональным компьютером

29. Ответы к Экзамену по Микропроцессорным Системам (микроконтроллеры микрокопроцессоры)

30. Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе

31. Управляемый микроконтроллером выпрямитель

32. Микроконтроллер 8250

Конструктор электронный ЗНАТОК "Первые шаги в электронике. Набор В" (15 схем).
Вам будет предложено собрать свой первый светодиодный фонарик, собрать звуковые схемы, познакомится с работой транзистора — всего 15
892 руб
Раздел: Инженерные, научно-технические
Глобус ландшафтный, диаметр 320 мм.
Глобус для занятий по географии на подставке. Компактен и нагляден. Дает представление о строении поверхности Земли. На глобусе нанесено
880 руб
Раздел: Глобусы
Мусоровоз.
Мусоровоз выглядит совсем как настоящий. В наборе имеется мусорный бак, который автомобиль может загрузить в контейнер. Сверху открывается
985 руб
Раздел: Прочее

33. Разработка одноплатного микроконтроллера

34. Управляемый микроконтроллером выпрямитель

35. 8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ

36. Программа-отладчик микроконтроллера I8051 (К1816ВЕ51)

37. Реализация цифрового термометра на основе микроконтроллера ATmega 128 (с использовнием термодатчика DS18B20)

38. Автомобильные часы-термометр-вольтметр на базе микроконтроллера
39. Микроконтроллер MCS 296
40. Микроконтроллер системы управления (автосигнализация)

41. Разработка микропроцессорной системы АОНа на базе микроконтроллера

42. Разработка микропроцессорной системы на базе микроконтроллера для спортивного велотренажера

43. Разработка микропроцессорной системы цифрового термометра на базе микроконтроллера

44. Разработка устройства автоматического регулирования света на микроконтроллере

45. Структура микроконтроллера


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.