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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
hard15
Родился
Сообщения: 12
Зарегистрирован: Вс окт 14, 2012 13:53:25

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

Сообщение 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 ;?
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

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

Сообщение ChipKiller »

tl1,th1 - регистры таймера/счетчика_1
hard15
Родился
Сообщения: 12
Зарегистрирован: Вс окт 14, 2012 13:53:25

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

Сообщение hard15 »

тобеж в регистры записывается число 255 и 160
как разобрать новичку эти задержки да еще их изменить под другой кварц 12мгц?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

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

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

Ежли хош разобраться со схемкой на МК, да еще под асмом - начинай с изучения матчасти! (users guides) :tea:
Аватара пользователя
IM1
Грызет канифоль
Сообщения: 268
Зарегистрирован: Вт фев 16, 2010 12:10:38
Откуда: Воронеж, Россия

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

Сообщение IM1 »

hard15 писал(а):написан он для asm51
Спасибо, кэп! А то мы не догадывались.
ПС
Удалил текст по причине, что не люблю считающих других и самому косящему под дурачка.
См. следующее сообщение ниже.
Последний раз редактировалось IM1 Чт май 16, 2013 12:56:35, всего редактировалось 1 раз.
Аватара пользователя
IM1
Грызет канифоль
Сообщения: 268
Зарегистрирован: Вт фев 16, 2010 12:10:38
Откуда: Воронеж, Россия

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

Сообщение IM1 »

_2005_09_15.gif
(157.74 КБ) 383 скачивания
hard15, а в журнале "Радио" Вас забанили?
hard15
Родился
Сообщения: 12
Зарегистрирован: Вс окт 14, 2012 13:53:25

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

Сообщение hard15 »

не даром я говорил что форум здесь "живой"
кварц я нашол 12,8мгц коды кнопок изменил под свой пульт
без результатно!
hard15
Родился
Сообщения: 12
Зарегистрирован: Вс окт 14, 2012 13:53:25

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

Сообщение hard15 »

Друзья подскажите где посмотреть пример написания декодера для протокола nec для at89c2051
что-б сравнить!
Аватара пользователя
dimon-790
Мучитель микросхем
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37
Контактная информация:

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

Сообщение dimon-790 »

Извиняюсь если дублирую , но... Нужен дизъасемблер для 8031 он же 8051 , подскажите пож. какой лучше и где взять ?
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Вполне хватает старого доброго fd51rus.exe
FD51RUS.rar
(27.11 КБ) 203 скачивания

:beer:
Аватара пользователя
dimon-790
Мучитель микросхем
Сообщения: 442
Зарегистрирован: Пт авг 29, 2008 09:22:37
Контактная информация:

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

Сообщение dimon-790 »

Спасибо , завтра пороюсь. Давненько я с 51-ми не заморачивался...
Все мы работаем по методу Робинзона Крузо – ждем пятницу.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Фырр-Фырр-Фырр!!!! :kill: :kill: :kill:
AVR отдельно, PIC отдельно, ARM отдельно, а самого распространённого классического MCS51 значится "на свалку" ??!!! :shock:
Ну да лаушки - Z80 вроде сейчас не найти, да и на INTEL8086/8088 на очень-то народ самоделок придумывает...
НО может все-таки эти МК и МП заслуживают отдельной ветки под названием вида "ИНТЕЛ-СОВМЕСТИМЫЕ" ?
:write:
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

Сообщение Gudd-Head »

BOB51 писал(а):НО может все-таки эти МК и МП заслуживают отдельной ветки

Не думаю. Слишком мало людей их использует.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Евгений Ч.
Родился
Сообщения: 14
Зарегистрирован: Чт июн 13, 2013 20:29:22

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

Сообщение Евгений Ч. »

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


Если вы про 8051 то я обе лапы "ЗА"
Зря говорят что он не используется. Используется по крайней мере есть отечественные его аналоги с ВП.
Не знаю чем он людям не нравиться...если изучить матчасть толково, то самое оно.
Моё мнение что в ВУЗах люди просто обязаны проходить курс ASM-51, да и разобравшись досконально с архитектурой одного МК остальные можно и самому освоить...
petrenko
Друг Кота
Сообщения: 5321
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

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

Сообщение petrenko »

Gudd-Head писал(а):Не думаю. Слишком мало людей их использует.

А у Вас клавиатура есть ? :roll: Ну не "тач-скрин", а обычная с проводом и кнопочками ?
Ну так в них примерно ~50%/~50% изпользуются или i8042 или i8051 в тех или иных изполнениях.
Так значит слишком мало миллионов людей изпользуют мк-51 говорите ? :wink:
Между прочим это одни из "долгожителей" среди мк - лет 25 как уже - и всё "в строю"..
Дольше их разве что COP402/COP420 семейство...
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

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

Сообщение ibiza11 »

petrenko писал(а):А у Вас клавиатура есть ?
И конечно все тут спрашивают, как бы перепрограммировать свою клавиатуру.
Не путайте, то что используется в аппаратуре, с тем, что вызывает вопросы на форуме. Разработчиков новых устройств на MCS-51 в разы меньше, чем разработчиков на тех же AVR или ARM.
Ставим плюсы: )
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

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

Сообщение Ser60 »

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

Но МК это не только процессор. Очень важна еще и периферия. А у линейки мег/тинек (но не xmega) она по сравнению, скажем, с современными силабовскими C8051 весьма блеклая.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение 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:
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

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

Сообщение 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 вообще не ограничение. Можно легко самому установить его на маленькую платку для втыкания в монтажку. У меня их уже несколько штук разных, могу поделиться печатками.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15545
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Интересно... Попробую взглянуть ... :roll:
Ответить

Вернуться в «Разные вопросы по МК»