|
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 99
|
|
Обзор 80C51 от Atmel22.12.2010, 19:53. Показов 23334. Ответов 17
Метки нет (Все метки)
Не мог бы кто-нибудь из опытных пользователей рассказать про 51ое семейство микроконтроллеров от Atmel?
Какой выбор на рынке, цены? Насколько сложно прошивать? Если ли какие-то особенные отличия от AVR? Как обстоят дела со средами программирования, симуляторами и т.п.? Какие-то советы по переходу или "непереходу" на 51ое семейство?
0
|
|
| 22.12.2010, 19:53 | |
|
Ответы с готовыми решениями:
17
80C51 proteus ASM51 для 80C51 Обзор Other 2.0 |
|
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
|
||
| 22.12.2010, 20:25 | ||
0
|
||
|
SWK
|
|||
| 22.12.2010, 23:24 | |||
- система команд более удобная и логичная (интуитивно понятная), но меньшее быстродействие при равных тактовых частотах (команда выполнялась за 12 тактов). - Слабые, несимметричные выхода, особенно верхнее плечо (доли миллиампера вытекающего тока при "1"), рассчитанные на работу в основном с TTL-логикой, у которой был вытекающий ток на входе. - Сравнительно малое количество встроенной периферии - USORT да таймер. Никаких АЦП, ШИМ, и прочего... - обычно в MCS-51 присутствовала возможность мспользования внешних ОЗУ, ПЗУ, и портов вввода - вывода, но ценой потери полутора портов на организацию системной шины.
Но у меня есть, например, китайские считыватели RF карточек, купленные не так давно (года 3 назад), в которых стоят AT89C51 в DIP-40... |
|||
|
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 99
|
|
| 22.12.2010, 23:27 | |
|
Т.е. целенаправленно изучать 51ые Вы не рекомендовали бы?
0
|
|
|
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
|
|
| 22.12.2010, 23:30 | |
|
Также есть современные С51, отличающиеся от классических чуть более чем полностью. Да ядро то же самое со всеми его недостатками (аккумулятор, например). Но частоты под 100мгц, скорость выполнения 2-4 такта на команду, в зависимости от режима. Периферия любая из современных (в том числе такая экзотика как MP3 декодер), включая USB, CAN и прочие мощные интерфейсы. Полноценные порты с кучей режимов. НАличие бутлоадер автоматом снимает проблему прошивальщика.
Минусы - зачастую корпуса у них доставляют. Лучшее что ты там найдешь это ssop какой нибудь. Или LGA. Цена - наши производители их возят редко и мало, практически под заказ только. Так что цена будет дорогой. Хотя сами они стоят столько же (у производителя). Конкретные модели. P89LPC939 например вполне себе конкурент всяким AVR
0
|
|
|
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
|
|
| 22.12.2010, 23:32 | |
|
Для изучения классический С51 хорош тем, что там ничего нет на борту и запутаться в даташите негде. Для начинающего самое то. Вместо того, чтобы искать какие то дебильные визарды, которые сами все настроят (понимания это не добавит, ага) приходится все фишки делать программно. От такого изврата быстро прогрессируешь как программер контроллерщик. Потом на современных МК будет лафа и кайф :)
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 99
|
|
| 22.12.2010, 23:38 | |
|
Ну я с MCS-51 и начинал...1.5 года назад в институте...тогда узнал, что существуют микроконтроллеры и пошло-поехало. Из-за популярности AVR начал изучать AVR...а щас как-то всё зависло - новых камней совсем не видать. Вот и кидаюсь по сторонам.
0
|
|
|
SWK
|
||
| 22.12.2010, 23:42 | ||
Просто сейчас уже часто приходится использовать всякие ШИМ, АЦП, SPI, I2C, которых в 51 не было. Да и быстродействие лишним не бывает, и потребление у современных контроллеров меньше, и порты можно назначать на ввод или вывод побитно (у 51 только весь порт целиком). Так что у современных контроллеров возможностей больше. И нагрузку (например, светодиоды или CD индикаторы) можно напрямую на порты цеплять. Да и информации по ним больше. Ну а современные клоны 51 ядра иногда настолько отличаются от базовой модели, что считать их за 51 мне как-то не хочется... Разница офигенная. |
||
|
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
|
|
| 23.12.2010, 00:20 | |
|
Мое знакомство с микроконтроллерами началось с AT89C51 и AT89С2051. Под них пришлось делать довольно сложный программатор. Потом я поизучал рынок и купил AT89C51RD2. Там много интересных фич, но самое для меня главное было наличие дефолтного бутлоадера. Шил по RS232 программкой FLIP. Юзал камни от TI серии MSC12xx. Там 8051 ядро и просто шикарная аналоговая периферия.
0
|
|
|
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
|
||||||
| 23.12.2010, 00:30 | ||||||
Для начинающих осваивать МК самое оно, дешево, просто и понятно. Никаких граблей с фьюзами, их (фьюзов) просто нет.
0
|
||||||
|
0 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 99
|
|
| 23.12.2010, 02:03 | |
|
Да я с AVR уже вроде освоился. И программатор есть, и готовых устройств всё больше...Изначально я воспринимал AVR как очень доступный и дешёвый инструмент...а сейчас ни того, ни другого...
0
|
|
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
| 23.12.2010, 07:51 | |
|
Я как раз сейчас осваиваю AT89S*. Они шьются по SPI, в отличие от AT89C*, которые только параллельно программируются(куча ножек задействована).
Программатор сам сделал на ft232. Компилятор использую SDCC. Меня эти контролеры привлекают сотношением ценой. Сороконогие AT89S5* от 40 до 60р., смотря где брать. Самые дешевые сороконогие контролеры:)
0
|
|
|
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 569
|
||
| 23.12.2010, 09:30 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
|
||
| 23.12.2010, 20:26 | ||
|
При всем моем уважении, но вопрос ставился про линейку от Atmel.
0
|
||
|
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 569
|
|
| 26.12.2010, 12:27 | |
|
Пардон, зарапортовался :)
У Атмела есть ещё LP-линейка, с повышенным быстродействием, расширенным диапазоном напряжения питания и... вменяемыми ценами. Возможная альтернатива хвалёному мной Филипсу. Ага, и фьюзы у них тоже есть. :)
0
|
|
|
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
|
|
| 18.03.2011, 20:03 | |
|
Есть битый at89c51 (отгорели rx tx вроде как). Можно ли будет перепрограммировать сей контроллер (т.е. эти выводы не используются при программировании?)
P.S. Отвечаю сам себе да :D
0
|
|
|
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 569
|
|
| 22.03.2011, 21:51 | |
|
Смотря как отгорели.
Зачастую контроллеры с битыми портами как-то работают, но неумеренно потребляют.
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,112
|
|
| 13.05.2011, 11:47 | |
|
Мне на опыты отдали ICPCon на 89С52. Забавная штука, мне нравится.
0
|
|
| 13.05.2011, 11:47 | |
|
Помогаю со студенческими работами здесь
18
3D обзор обзор БП viewapple Обзор файлов Обзор папок Кнопка Обзор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|