Разделы
Публикации
Популярные
Новые
Главная » Классические однокристальные микроконтроллеры

1 ... 17 18 19 20

XOUT XIN

РЗ.О/RxDO P3.1/TXD0 P3.2/INT0 P3,3/INTT0NE/PWM РЗ,4Д0 Р3.5Д1 В P3.6/WH 9 P3.7/RD 10 DVoo 11 DGND 12 RST 13

DVdd 1-1 DVdd 15 NC 16


48 EA 47 P0.6/AD6 46 P0.7/AD7 45 ALE

44 PSEN/OSCCLK/MODCLK

43 P2-7/A15

42 DVdd

41 DGND

40 P2.6/A14

39 P2,5/A13

38 P2.4/A12

37 P2.3/A11

36 P2.2/A10

35 P2,1/A09

34 P2.0/A08

33 NC

t S 2 S S й Й a S 8 Rl S S S s u<r<<<<<i5ffiuu<ij.u. <<

Рис. 2. Цоколевка АЦП с микроконтроллером MCS1210.

Особо следует отметить особенности линий порта ввода/вывода. Каждая из них, если верить опубликованным характеристикам, допускает протекание выходного тока силой до 100 (!) мА, и выдерживает 10-секундное короткое замыкание. Суммарный же выходной ток через все выводы одновременно не должен превышать 200 мА, а входной ток через ввод питания -- 300 мА. Каждая из линий каждого порта, независимо от всех остальных, может быть программно настроена на то, чтобы иметь структуру, аналогичную соответствующему выводу у стандартного МК 8x51 (установлено по умолчанию), структуру стандартного К-МОП выхода, выхода с открытым коллектором и входа. Настройка осуществляется путем занесения информации в регистры PxDDRH, PxDDRL (х==0-3). Сохранены все стандартные альтернативные функции порта РЗ, а также Pi.О, Р 1.1.Остальные линии порта Р1 альтернативно выполняют функции RxD 1, TxD 1, а также интерфейса SPI и INT2-INT5.

Выходы PSEN и ALE, помимо выполнения стандартных функций (строба обращения к внешней памяти программ и строба занесения адресной информации в регистр-защелку), могут быть настроены на вывод тактовых сигналов, а также просто установлены в О или в 1.

Еще одна интересная особенность микроконтроллера MCS1210 - наличие у него состоящего из четырех 8-разрядных регистров SUMR0-SUMR3 32-разрядного регистра, названного разработчиками МК дополнительным аккумулятором. В зависимости он состояния регист-

ра SSCON, в дополнительном аккумуляторе осуществляется суммирование с накоплением (и возможны.м сдвигом) содержимого основного аккумулятора или результата измерения АЦП. По мнению разработчиков МК, подобные аппаратные средства суммирования с накоплением позволят MCS1210 резко повысить производительность при решении задач цифровой обработки сигналов. Таким образом, мы как-бы получаем в свое распоряжение встроенный в 24-разрядный АЦП микроконтроллер, который при тактовой частоте 33 МГц эквивалентен 82-мегагерцовому стандартному МК х51, и впридачу к этому имеет 32-разрядный аппаратный сумматор.

Расположенная на кристалле Flash-память может быть разделена пользователем по его усмотрению между памятью программ и памятью данных. Память данных может быть выбрана объемом О, 1, 2, 4 Кбайт (для MCS1210Y2); 0,1,2, 4, 8 кбайт (для MCS1210Y3); 0,1,2, 4, 8, 16 Кбайт (для MCS1210Y4) и О, 1, 2, 4, 8, 16, 32 кбайт (для MCS1210Y5), в зависимости от информации, занесенной в регистры HCR0 и HCR1. При этом Flash-память программ всегда располагается в своем адресном пространстве с адреса ОН, а Flash-память данных - в пространстве памяти данных с адреса 400Н. С учетом того, что имеющийся на кристалле 1 кбайт внешней (к МК) статической памяти данных обычно расположен в адресах 0-3FFH, мы получаем непрерывное пространство памяти данных, нижний килобайт которой является обычным статическим ОЗУ, а верхние 1, 2, 4, 8, 16 или 32 кбайта - энергонезависимым ОЗУ.

Программирование (а впоследствии, видимо, и отладка) MCS1210 осуществляется по каналу RS-232, что требует минимальных аппаратных ресурсов. Здесь изделие от Texas Instruments/Burr-Brown ничем не отличается от ADuCSxx - все также удобно, легко и просто. Осталось лишь дождаться появления свободно распространяемого ПО, которое позволит использовать эти функции без необходимости думать о том, как написать для этого соответствующую программу для PC.

И в заключение о том, чего на мой взгляд не хватает MCS1210. В нем нет внешнего ЦАПа (внутренний, связанный с АЦП, не в счет), ну и маловато пока документации с примерами программ и подпрограмм, реализующих те или иные возможности изделия. Во всем остальном оно, если верить опубликованным характеристикам, очень удачное. Можно поздравить себя и Texas Instruments с этим успехом.



scantiBus ЗАО Сканти-Рус

:mcMWPX- -vvww.scanti.ru

Официальный представитель

Texas

в России и СНГ компании instruments

Оптовые поставки электронных компонентов и средств отладки ведущих мировых производителей Информационная и техническая поддержка проектов

16-разрядные RISC-микроконтроллеры с микропотреблением MSP430 250 мкА в активном режиме 0.1 мкА в sleep-mode АЦП -12 разрядов, 8 каналов FLASH-до 60К байт Встроенный драйвер ЖКИ Встроенный умножитель 16x16 Возможность перепрограммирования на плате бит защиты программы во Flash-памяти


MSCmO -мкс ядром 8051 ,м Встроенным 24-разр. АЦИ К. г1А8Н-памятьюдо32Кбаит

V ---

Москва. 123007, Хорошевское шоссе д.38, кор.1, 4й этаж, 787-5939 С-Петсрбург. 190121, наб.канала Грибоедова д.132, 812114-2899 Киев, 04070, ул. Боричев Ток д.35 Пульсар-Киев 044-416-1163 Днспропетповск. 320030, ул. Рогалева 9, Пульсар 056247-2870 Минск, 220027, ул.П.Бровки Д.6, к. 305 БГУИР +37S17-239-8420

От автора

в отличие от первого тома, имеющего четкую структуру, последовательность изложения и взаимосвязь приведенных в нем материалов, BTopoii том представляет собой 12 практически не связанных друг с другом приложений. Общее, что объединило их - это то, что почти все они посвящены х51-совместимым микроконтроллерам. Здесь вы найдете более-менее подробные описания на стандартные МК MCS-51 и MCS-52 фирмы Intel, аналогичную продукцию от Atmel, краткие описания изделий Cygnal, AduCSxx от Analog Devices, MCS1210 от Texas Instruments и некоторых других, а также обзорную информацию практически по всем х51-совместимым изделиям.

Хочу обратить ваше внимание на следующее. Приведенные в настоящем томе материалы по аппаратным особенностям тех или иных микросхем являются литературно обработанными переводами оригинальных фирменных технических отн^саний. К сожалению, peiuraH сегодняшней жизни таковы, что у нас нет возможности по три-пять раз выверять каждую букву и цифру. Поэтому в подобных переводах иногда попадаются ошибки. Вследствие этого я рекомендую правильность критшшьгх для вас параметров тех или иных изделий обязательно проверять по оригинальным фирменным описаниям. Для тех, кто владеет английским языком в стандартнохМ ВУЗовском объеме, это не очень аюжно, особенно если знаешь суть того, что проверяешь (именно для этого, т. е. для общего понимания сути вопроса, и нужны материалы на русском языке). Найти эти описания молшо на сайтах производителей, адреса которых есть в тексте приложений. Я же со своей стороны постараюсь по мере обнаружения подобных ошибок публиковать информацию о них на сайте vww.pyгometeг.ra и прошу тех читателей, кто найдет эти ошибки, сообщить мне о них по адресу alex.fru@mtu-net.ru или в редакцию журналов КОМПОНЕНТЫ И ТЕХНОЛОГИИ и СХЕМОТЕХНИКА .



ЛИТЕРАТУРА

1. А. В. Боборыкин, Г. П. Липовецкий и др. Однокристальные микро-ЭВМ. - М.: МИКАП, 1994. - 400 с: илл.

2. В. Я. Нерода, В. Э. Торбинский, Е. Л. Шлыков. Однокристальные микроэвм MCS-51. Архитектура. - М.: изд. Диджитал Компоненте, 1995. - 164 с: илл.

3. Р. Токхайм. Микропроцессоры: курс и упражнения. Пер. с англ. М.: Энергоатомиздат, 1988. - 336 с: илл.

4. В. В. Сташин, А. В. Урусов, О. П. Мологонцева. Проектирование цифровых устройств на однокристальных микроконтроллерах.- М.: Энергоатомиздат, 1990. - 224 с: илл.

5. Дж. Коффрон. Технические средства микропроцессорных систем: Практический курс. - М.: Мир, 1983. - 344 с: илл.

6. В. В. Гребнев. Микроконтроллеры семейства АТ89 фирмы Atmel (http: www.atmel.ru)

7. Ю-Чжен Лю, Г. Гибсон. Микропроцессоры семейства 8086/8088. Архитектура, программирование и проектирование микропроцессорных систем. Пер. С англ. В.Л. Григорьева. - М.: Радио и связь, 1987.

8. С. Т. Хвощ, Н. Н. Варлинский, Е. А. Попов. Микропроцессоры и микроэвм в системах автоматического управления. Справочник под общей редакцией С. Т. Хвощ. - Л.: Машиностроение, 1987.

9. С. Д. Погорелый, Т. Ф. Слободянюк. Программное обеспечение микропроцессорных систем. Справочник. - К.:Технка, 1985.

10. Л. Левенталь, У. Сэйвилл. Программирование на языке ассемблера для микропроцессоров 8080 и 8085. - М.: Радио и связь, 1987. - 448 с: илл.

11. А. Л. Гуртовцев, С. В. Гудыменко. Программы для микропроцессоров: Справ, пособие. - М.: Выш. шк., 1989. - 352 с: илл.

Содержание

приложение 1. Числа, кодирование

и арифметические вычисления р

Приложение 2. Классические микроконтроллеры (однокристальные микро-ЭВМ) семейств VCS-51 и MCS-52 37

Приложение 3. Микроконтроллеры групп 8XC51FX, 8XL51FX 99

Приложение 4. Х51-совместимые микроконтроллеры

фирмы Atmel 243

Приложение 5. Воздействие средств поддержки разработки

на рынок микроконтроллеров 193

Приложение 6. Модернизация систем на основе микроконтроллеров серии 8051

Приложение 7. Симулятор для семейства х51

Приложение 8. 24-разрядные АЦП от Analog Devices -

законченные системы аналого-цифрового преобразования

для низкочастотных измерений 251

Приложение 9. Особенности отладки систем

на основе микроконтроллеров семейства х51 245

Приложение 10. Семейство х51 микроконтроллеров фирмы Cygnal

Приложение 11. Микроконверторы (семейство ADuC8xx) - системы сбора данных на кристалле Зб7

Приложение 12. 24-разрядный АЦП с встроенным микроконтроллером семейства х51 от Burr-Brown (Texas Instruments) 33



Фрунзе А. В.

Микроконтроллеры? Это же просто!

2 том

Ответственный редакгор Ю. А. Герасимова

Дизайн обложки И. В. Ермолаева Графическое оформление Ф. Н. Боязитов Верстка И. К. Чикина

ООО ИД Скимен ИД № 02736 от 04.09.2000 г. 12135! Москва, ул. Ивана Франко, д. 40, стр. 2 тел./факс: (095) 777-1215 editor(a:dian.ru, sales@dian.ru wwAv.dian.ru

Подписано в печать Формат 60x88/j. By.viara газетная. Печать офсетная. Усл. печ. л 24. Тираж 5000 экз. Заказ j\ 05

Отпеч'атано с готовых диапозитивов в ООО Пандора-1 . Открытое шоссе, д. 28.


Jj/-jiLj;je /:;jjl>u;j:j jJLJiruuo.i


электронные компоненты

АВТОРИЗОВАННЫЙ ДИСТРИБЬЮТОР В РОССИИ;

МикроЭМ 103460, Москва, Зеленоград, корп 100 оф.ЗЗЗ т. {095)742-50.42,535-63-98

www.microem.ru

МикроЭМ 199178, Санкт-Петербург, 11-я линия В.О д. 66, НПО Коминтерна оф,485 т(812) 320-9880

eurodisT

ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР в СТРАНАХ восточной ЕВРОПЫ EURODIS MICRODIS : 123592 Москва, ул. Кулакова 20, оф. 632 т\ф{095)750-64-11, 799-75-70 www.eurodis.ru



>kl>JXI>kl

Rainbow Technologies - официальный дистрибьютор компании Maxim в России

ЛЖИ- 1 DALLAS

ililllBk , 8Г SEMICONDUCTOR

HOLTEK Ginbond

г -tutir Electronics Corp

тел. (095) 797 8993 e-mail:lnfo@rainbow.msk.ru Санкт-Петербург

тел. (812)324-0902 e-mail:spb@rainbow.msl<.ru Минск

тел.(10-37517)249-8273 e-mail:chlp@rainbow.by Екатеринбург

тел.(3432)761 407 e-mail:ural@ rainbow.msk.ru iPMAlHBOVi www.rtcs.ru

TECHNOLOGIES



1 ... 17 18 19 20
© 2004-2024 AVTK.RU. Поддержка сайта: +7 495 7950139 в тональном режиме 271761
Копирование материалов разрешено при условии активной ссылки.
Яндекс.Метрика