Страница 13 из 53

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 06:42:06
hard15
написан он для asm51, здесь его я взял и пользовался: http://belov.mirmk.net/dwl.htm
для него нужно указать в первой строчке исходника $mod2051
отрывок из delay_50:
505 mov tl1,#160 ; что это такое?
506 mov th1,#255 ; и это?
и эти строки из aa2:
234 mov tl1,#1 ; ?
235 mov th1,#1 ;?

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 06:51:01
ChipKiller
tl1,th1 - регистры таймера/счетчика_1

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 06:56:47
hard15
тобеж в регистры записывается число 255 и 160
как разобрать новичку эти задержки да еще их изменить под другой кварц 12мгц?

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 07:12:07
BOB51
Фее... Но металинк тоже ничего, единственно с него на другие МК сложновато приспособится...
В этом отношении ATMELовская версия получше будет - синтаксис аналогичен Keil овскому да и по построению текстовок с микрочиповским mpasm и авркиным ATMEL AVR Assembler подобен + полная бесплатность... :roll:

На схемке указан кварц 12МГц... откуда взялось 12,8? :shock:
Да и конденсаторы 33пФ ... обычно ставится 23-27пФ...

Ежли хош разобраться со схемкой на МК, да еще под асмом - начинай с изучения матчасти! (users guides) :tea:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 10:52:17
IM1
hard15 писал(а):написан он для asm51
Спасибо, кэп! А то мы не догадывались.
ПС
Удалил текст по причине, что не люблю считающих других и самому косящему под дурачка.
См. следующее сообщение ниже.

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 12:48:46
IM1
_2005_09_15.gif
(157.74 КБ) 390 скачиваний
hard15, а в журнале "Радио" Вас забанили?

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 14:39:19
hard15
не даром я говорил что форум здесь "живой"
кварц я нашол 12,8мгц коды кнопок изменил под свой пульт
без результатно!

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт май 16, 2013 18:33:30
hard15
Друзья подскажите где посмотреть пример написания декодера для протокола nec для at89c2051
что-б сравнить!

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Пн май 27, 2013 14:18:11
dimon-790
Извиняюсь если дублирую , но... Нужен дизъасемблер для 8031 он же 8051 , подскажите пож. какой лучше и где взять ?

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Пн май 27, 2013 19:12:20
BOB51
Вполне хватает старого доброго fd51rus.exe
FD51RUS.rar
(27.11 КБ) 205 скачиваний
:beer:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Пн май 27, 2013 21:09:43
dimon-790
Спасибо , завтра пороюсь. Давненько я с 51-ми не заморачивался...

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Вс июн 09, 2013 11:46:59
BOB51
Фырр-Фырр-Фырр!!!! :kill: :kill: :kill:
AVR отдельно, PIC отдельно, ARM отдельно, а самого распространённого классического MCS51 значится "на свалку" ??!!! :shock:
Ну да лаушки - Z80 вроде сейчас не найти, да и на INTEL8086/8088 на очень-то народ самоделок придумывает...
НО может все-таки эти МК и МП заслуживают отдельной ветки под названием вида "ИНТЕЛ-СОВМЕСТИМЫЕ" ?
:write:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт июн 13, 2013 09:28:17
Gudd-Head
BOB51 писал(а):НО может все-таки эти МК и МП заслуживают отдельной ветки
Не думаю. Слишком мало людей их использует.

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Чт июн 20, 2013 09:16:08
Евгений Ч.
BOB51 писал(а):Фырр-Фырр-Фырр!!!! :kill: :kill: :kill:
AVR отдельно, PIC отдельно, ARM отдельно, а самого распространённого классического MCS51 значится "на свалку" ??!!! :shock:
Ну да лаушки - Z80 вроде сейчас не найти, да и на INTEL8086/8088 на очень-то народ самоделок придумывает...
НО может все-таки эти МК и МП заслуживают отдельной ветки под названием вида "ИНТЕЛ-СОВМЕСТИМЫЕ" ?
:write:

Если вы про 8051 то я обе лапы "ЗА"
Зря говорят что он не используется. Используется по крайней мере есть отечественные его аналоги с ВП.
Не знаю чем он людям не нравиться...если изучить матчасть толково, то самое оно.
Моё мнение что в ВУЗах люди просто обязаны проходить курс ASM-51, да и разобравшись досконально с архитектурой одного МК остальные можно и самому освоить...

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Пт июн 21, 2013 14:24:49
petrenko
Gudd-Head писал(а):Не думаю. Слишком мало людей их использует.

А у Вас клавиатура есть ? :roll: Ну не "тач-скрин", а обычная с проводом и кнопочками ?
Ну так в них примерно ~50%/~50% изпользуются или i8042 или i8051 в тех или иных изполнениях.
Так значит слишком мало миллионов людей изпользуют мк-51 говорите ? :wink:
Между прочим это одни из "долгожителей" среди мк - лет 25 как уже - и всё "в строю"..
Дольше их разве что COP402/COP420 семейство...

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Пт июн 21, 2013 14:46:14
ibiza11
petrenko писал(а):А у Вас клавиатура есть ?
И конечно все тут спрашивают, как бы перепрограммировать свою клавиатуру.
Не путайте, то что используется в аппаратуре, с тем, что вызывает вопросы на форуме. Разработчиков новых устройств на MCS-51 в разы меньше, чем разработчиков на тех же AVR или ARM.

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Пт июн 21, 2013 19:21:59
Ser60
х51 еще до сих применяются во многих радиомодулях, например все еще во всей линейке ССхххх таковых от ТИ. Правда, это так сложилось исторически после поглощения ТИ фирмы выпускающей эти модули. Для заливки/изменения кода в МК контролирующий радиомодуль ТИ выпускает специальный отладчик для х51. Даже в SoC где базовый МК сейчас уже MSP430 или другой, МК управляющий радиочастью все еще дешевая рабочая лошадка х51.

Но МК это не только процессор. Очень важна еще и периферия. А у линейки мег/тинек (но не xmega) она по сравнению, скажем, с современными силабовскими C8051 весьма блеклая.

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Сб июн 22, 2013 08:47:09
BOB51
При наличии хорошо проработанной среды разработки (IDE) в БЕСПЛАТНО-СВОБОДНОМ варианте, простой и надежной схемки программатора, доступной к повтрению простыми средствами и поставок на рынок ряда AT89LPxxxxx от ATMEL, продукции фирмы STC ( http://www.stc-51.com ) , не говоря уже о силабсах - их единственный минус СМД вариант исполнения не имеет DIP аналога для макетных издевок без дополнительных затрат, еще неизвестно, в чью сторону склонилось бы потребление.
По крайней мере такое "мелкое" решение как приоритетный контроллер прерываний в урезанном виде только у 18 и 24 версиях пиков встречается, да и то в весьма неудобном исполнении, а у мег/тинек вообще отчекрыжено... (за АРМы не ведаю - не пытал - дорого и заумно для простого старта или еще вариант "ключа доступа" не нашелся... :) )
Однако по мне сейчас весьма большой интерес к созданию "гибридных" устройств на равных и "по делу" применяющих все "ходовые" типы МК - MCS51 как вычислительное ядро и ATmega/ATtiny, PICи от 10 до 18 как контроллеры специального назначения. :write:
Или свободное владение всеми тремя "ходовыми" семействами для оптимального их применения. (хотя-бы под ассемблером) :roll:
К сожалению, на сегодняшний день из 51й приходится кушать только AT89S51/52/8252/8253 из-за ограничений по программаторному "железу" и на закусь AT89C2051/4051 в WIN98 варианте... :cry:
Их ограничения - внешний кварц и цепочка сброса + отсутствие мощных выходных каскадов у 40-pin овых кристаллов. :kill:
Были бы доступны STCшные ИС с их исполнением от 8-лапок или хоша-б чего из AT89LP... тогда можно было бы и в макете для простых приложений сравнение делать.
:tea:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Сб июн 22, 2013 19:22:53
Ser60
Насчет бесплатной среды разработки - Silabs недавно начал предлагать следующее:
Silicon Labs now offers a free version of the Keil® PK51 Professional Developer's Kit (build support only) for use with Silicon Labs' 8-bit microcontrollers. This free tool comes without a time or code size limit!
Отсутствие у них моделей в DIP вообще не ограничение. Можно легко самому установить его на маленькую платку для втыкания в монтажку. У меня их уже несколько штук разных, могу поделиться печатками.

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Добавлено: Вс июн 23, 2013 16:44:16
BOB51
Интересно... Попробую взглянуть ... :roll: