Страница 2 из 5

Добавлено: Чт фев 15, 2007 19:10:37
Abakt
Страничка 8051 семейства компании ATMEL
http://www.atmel.com/products/8051/

Перечень микроконтроллеров 8051 семейства ATMEL
http://www.atmel.com/dyn/products/devic ... ily_id=604

Примеры применения 8051 Architecture - Application Notes
http://www.atmel.com/dyn/products/app_n ... ily_id=604

Добавлено: Пт фев 16, 2007 17:54:48
Abakt
i2c интерфейс для 8051 и часы реального времени RTC DS1307

http://pdfserv.maxim-ic.com/en/an/AN95.pdf

и на Си пример
http://www.maxim-ic.com/appnotes.cfm/ap ... umber/3300

Добавлено: Вс фев 18, 2007 08:59:29
Abakt
Книга "Микроконтроллеры? Это же просто!" 3 тома - можно скачать
http://dasbook.ru/index.php?id=24&n=1

Автор: Фрунзе А. В.

Книга на доступном для начинающих уровне охватывает все аспекты, связанные с использованием микроконтроллеров 8051.

Добавлено: Вс фев 18, 2007 13:31:31
Abakt
Отладка систем на MCS-51 с помощью эмулятора ПЗУ

Статья, схема, прога - http://poke.trouble-free.net/~spetspri/ ... /em51.html

Добавлено: Пн фев 19, 2007 12:59:15
Yak
...."теперь работает на частоте 44МГц и обладает производительностью 44MIPS"....... А кому оно надо-то?!......
Надо очень иногда. При работе с данными, HDD например.
а сейчас их "светлые головы" заняты тем, что иконки на рабочем столе надо сделать 128-битовой глубины цвета - разве в этом истинное назначение программиста?!
Потому как красивые картинки, громкие но непонятные слова и всякие 3Д эффекты привлекают юзера больше чем реальная польза.
У мя винда ХР грузится от нажатия кнопки 5-7 секунд. На 2.7 пентиуме. Все удивляются, как это так типа, "у нас же комп мощнее, а грузится две минуты??!!!" А потому что всякие винампы и обновления в автозагрузке да синенькие украшательства. Так же и МК. Чем больше "крутых фич" и готового кода, тем популярнее - юзер ищет простых решений, а не геммороя. Промышленник же выберет именно то что подойдет под формулу "цена-качество" и под конкретный проект, потому МК AVR в серийных устройствах не видно. Потому на пром предприятиях или в оборонке винды не встретишь - либо линукс-подобные системы, либо заточеные под конкретную задачу самописные операционки.

Добавлено: Пн фев 19, 2007 16:21:29
Оne
Разные языки - это тот же набор отвёрток. Согласен с мышонком.

Если вас мало волнует скорость процессора, имеется кристалл с достаточным объёмом флеш, необходимо в кратчайший срок написать программулинку, значит Си вам в руки. При этом вы максимально занимаетесь логикой самой программы, лишь малейшую часть времени уделяя архитектуре, а точнее где что находится, сколько разрядов того-то.

Если страшно необходимо видеть каждый шаг, всё творить с максимальной скоростью, значит ассемблер. Но при это придётся подробно изучать архитекткру МК. Владеть высоким уровнем поготовки (иначе накатаете код ещё больший чем на сях). И большая часть времени уходит на копания адрессов перефирии, памяти.

Добавлено: Пн фев 19, 2007 16:31:50
moLCHec
Yak если вы не видели AVR в серийном производстве это ещё не значит что их таи нет и в оборонке тоже и AVR и 8051 и ПЛИС всё есть и с разными приправами.

Добавлено: Пн фев 19, 2007 16:49:50
Aheir
Согласен. Сейчас по работе вожусь с медицинскими приборами (кардиографы), так там по 4 AVRки в каждом. Прибор серийный, стоит под 4 килобакса.

Добавлено: Пн фев 19, 2007 16:54:00
Abakt
вот еще много проектов на AVR - ATmega32.narod.ru
Abakt, терпеливо прошу - заканчивай распихивание всевозможных ссылок каким либо образом касающихся проектов по AVR и Ti.com по всем темам. Кому нужно и тему по бесплатным заказам на этом форуме найдут и курсы по AVR. Кто ищет тот рано или поздно найдёт. В следующий раз буду без предупреждения закрывать. Или ну хоть что-то толковое пиши, а потом уже ссылка, а то получается пост с одной ссылкой и всё..., лучше уже в котоссылках такое твори или в МЯЯЯУ! Без обид! Ничего личного, задача всех поддерживать чистоту форума и писать по конкретной тематике. One.

Добавлено: Вт фев 20, 2007 10:41:26
Yak
Yak если вы не видели AVR в серийном производстве это ещё не значит что их таи нет и в оборонке
я же не говорил что их нет точно. я сказал что не видел. а если тот же AVR или PIC по всем пунктам (дешевизна, надежность и т.п.) подошел для пром изделия, почему его нельзя поставить? можно. тока не везде и не всегда. для бегущих огней в гирлянде промышленник не поставит MEGA8 за $1.2, он поставит копеечный COB (для тех кто не понял - это черная лепешка такая). А любитель может и мегу128 на 2 светодиода воткнуть. Каждому свое.

Добавлено: Сб фев 24, 2007 13:38:37
Abakt
примеры исходники для 8051 на Си от IAR

ftp://ftp.iar.se/WWWfiles/8051/Projects/8051.zip

Добавлено: Сб фев 24, 2007 17:09:07
Мышонок
moLCHec писал(а):Yak если вы не видели AVR в серийном производстве это ещё не значит что их таи нет и в оборонке тоже и AVR и 8051 и ПЛИС всё есть и с разными приправами.
Предупреждаю - форум любительский! Кому что-то интересно больше, смотрите здесь: http://vpk.industry.su . А кому что-то в этой области надо, тот знает. 8)

Добавлено: Ср фев 28, 2007 12:06:59
Abakt
похоже программатор для at89c2051

Добавлено: Ср фев 28, 2007 12:32:24
ARV
Abakt писал(а):похоже программатор для at89c2051
Это схема с крайне ограниченными возможностями! Категорически не рекомендуюю ее использовать! Лучше использовать мою схему LptBoom - немного сложнее, зато полнофункциональная и более универсальная.

Добавлено: Вс мар 04, 2007 13:08:29
Abaktyсh
http://www.sibsutis.ru/~mavr/MP/MP.htm

3. Микроконтроллеры семейства MCS-51.

Представители семейства MCS-51.
Архитектура микроконтроллеров MCS-51.
Система команд микроконтроллеров MCS-51. Виды адресации.
Инструкции микроконтроллеров семейства MCS-51.
Особенности построения параллельных портов микроконтроллеров MCS-51.
Особенности построения памяти микроконтроллеров семейства MCS-51.
Внутренние таймеры микроконтроллера, особенности их применения.
Устройство и особенности применения последовательного порта микроконтроллеров семейства MCS-51.

4. Написание программ для микроконтроллеров

Языки программирования для микроконтроллеров.
Применение подпрограмм при программировании.
Понятие подпрограммы процедуры и подпрограммы функции.
Применение комментариев.
Понятие структурного программирования.
Понятие многофайлового программирования.
Понятие многомодульного программирования.
Написание программ для микроконтроллеров
Отладка программ для микроконтроллеров

5. Язык программирования высокого уровня C-51.

Язык программирования C-51
Структура программ на языке программирования C-51
Символы языка программирования C-51.
Идентификаторы и константы.
Выражения в операторах.
Операторы.
Объявление простых переменных.
Объявление массивов и структур.
Указатели.
Объявление подпрограмм.
Области действия переменных.
Построение многомодульных программ.

6. Язык программирования ASM-51.

Основные определения.
Правила написания операторов на языке ассемблер.
Символы, идентификаторы и числа языка ASM-51.
Директивы языка ASM-51.
Реализация подпрограмм процедур и подпрограмм функций на языке ассемблер.
Способы реализации структурных операторов на языке ассемблер.
Построение многомодульных программ на языке программирования ASM-51.
Использование сегментов в языке программирования ассемблер.

Добавлено: Вс мар 04, 2007 13:11:19
ARV
Abaktych, можешь не стараться: тема эта, похоже, к моему глуюбокому сожалению, никому не интересна... :(
Закрыть ее надо...

Добавлено: Вс мар 04, 2007 14:19:00
Iron Rat
Не надо её закрывать! =)
Лучше подскажите программу, которая знает at89s52 и serial-кабель для PonyProg. кроме uisp. (Последний почему-то в упор не видит кристалл)

Добавлено: Вс мар 04, 2007 14:20:27
Abaktyсh
А закрывать то зачем ? Форум же не мертвый, еще новые люди будут приходить, может кому то интересно быдет, да и у тех кто щас может возникнуть потребность в 8051.

Добавлено: Вс мар 04, 2007 14:21:43
Abaktyсh
Iron Rat писал(а):Не надо её закрывать! =)
Лучше подскажите программу, которая знает at89s52 и serial-кабель для PonyProg. кроме uisp. (Последний почему-то в упор не видит кристалл)
разве я тут не писал что использовал AEC ISP программатор ?

Добавлено: Вс мар 04, 2007 14:21:56
ARV
Iron Rat писал(а):Не надо её закрывать! =)
Лучше подскажите программу, которая знает at89s52 и serial-кабель для PonyProg. кроме uisp. (Последний почему-то в упор не видит кристалл)
А мой ChipBoom чем не подходит?