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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

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

Сообщение Rtmip »

Можно загрузчик в ВПП + статическое ОЗУ и работать будет замечательно.
Кстати, если EA на землю, то адреса же будет гонять по портам и без внешнего ПЗУ?
Если так, то можно кварц на максимально низкую частоту поставить, а к P2.7 светодиодик
через транзистор и он тогда будет вполне различимо мигать, это к вопросу о проверке
работоспособности МК?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Стандартно с ВПП всегда молотит ale - на осциллографе спокойно видно (мк считывает код 0xFF с шины данных, подтянутой к питанию через резисторы по 3-4килоома).
Голимый
Встал на лапы
Сообщения: 117
Зарегистрирован: Пн дек 08, 2014 19:45:24
Откуда: Воронеж

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

Сообщение Голимый »

У обычных 89С51, ALE вообще активен всегда, независимо от EA и прочих настроек. Только у некоторых, типа SM8958 есть программно устанавливемый бит "ALE inhibit", когда ALE активен только при инструкции MOVX, чтоб контроллер не фонил этим выводом в эфир на 1/6 частоты кварца.
Трудное детство, стальные игрушки.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Относительно Атмелевских 51-х отключение ALE имеется у всех моделей.
8)
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

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

Сообщение Rtmip »

Речь не про осцил и пин ALE, а о том как помочь протестировать Пока_без_кота его AT89S52 без осцила.
Думаю при наличии осциллографа не возникал бы вопрос, работает еще его МК от ВПП или уже нет :)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Тогда есть такая штука как телефончик ТОН2 или какой-нить индикатор логических уровней на логике с светиковой индикацией... :roll:
Пока_без_кота
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

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

Сообщение Пока_без_кота »

Впринцыпе у одного знакомого есть осциллограф, правда старый советский, не факт что больше мегагерца (но все равно наверное лучше чем пробник городить), постараюсь как-то к нему зайти и проверить. Я правильно понял, что если на 30 ноге (ALE) есть импульсы с 1/6 частоты проца и скважностью 33%, значит к мк можно подключить внешнюю память программ, и он будет от неё работать?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Все верно - стандартное подключение ВПП/ВПД или ОЗУ+ПЗУ (32к+32к) и регистр-защелка младшего байта адреса(строб=ale типа КР1533ИР22/74HC373-КР1533ИР33/74HC573-отличия в разводке выводов). Для ОЗУ с функцией ВПД/ВПП на вход чтения(/rd) необходимо прицепить по ИЛИ сигналы /psen и /rd (удобно 1/3 от К561ЛП13).
Кроме того - частота кварцевого резонатора должна быть в пределах 6МГц не выше, а микрухи памяти весьма желательны с быстродействием(время доступа) от 70nS.
Весьма интересным может быть применение SST39SF010 или подобного (при наличии чем сделать начальную загрузку бутлоадера/биоса схемки)
:beer:
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

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

Сообщение Rtmip »

BOB51 писал(а):...Кроме того - частота кварцевого резонатора должна быть в пределах 6МГц не выше, а микрухи памяти весьма желательны с быстродействием(время доступа) от 70nS.
Интересно, почему такие ограничения? Пробовал пару схем и разные ОЗУ, начиная с РУ10, 6116(>100 нс) и до экзотических, быстрых(около 10-20 нс) 16-бит адресных,
кварц ставил 12 МГц и 11.059 МГц и никаких проблем, разве только когда быстрее 19.2Кб неуверенная связь с компом по USB-UART.
BOB51 писал(а):Весьма интересным может быть применение SST39SF010 или подобного (при наличии чем сделать начальную загрузку бутлоадера/биоса схемки)
:beer:
Это да, очень интересно! :beer:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Внешнюю память ставил еще во времена 1816...
Да на имитаторе - а там и шлейфы длинные и всяческих "неустойчивостей"/помех с отраженными сигналами на лишнеперепутанных проводках. Плюс старые ПЗУ давали в лучшем случае 150nS и необходимость работы с 580ВВ55 (линии портов слопали внешние ПЗУ/ОЗУ). Отсюда и понижение частоты до абсолютно гарантируемого порога стабильной работы -когда начинаеш и без того проблем самодельных достаточно. 8)
Пока_без_кота
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

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

Сообщение Пока_без_кота »

А как называется тип памяти, который подходит для подключения в качестве ПЗУ ? Просто везде натыкаюсь на схемы подключения, и ни слова про тип подключаемых микрух. То есть это должна быть память 27С или 29С, или ещё какая-то ?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Да в принципе любая ПЗУ ... 27серия с "окошком" ультрафиолетового стирания самая распространенная и практически с любого из типовых "промышленных" поддерживается. 39/29 - переэапись с элктростиранием - но там дополнительные "заморочки" при записи (где последовательность кодов, где еще чего...).
Для нашей 51-й пойдет любая с 8-разрядной шиной данных (организацией данных).
К примеру 27C256(32 килобайта), 27C512(64 килобайта - весь стандартный диапазон адресации)...
А в старое время хватало и совка РФ2, РФ5...(до 2 килобайт)
:roll:
Пока_без_кота
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

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

Сообщение Пока_без_кота »

Нашёл неизвестно откуда, в хламе, tms 27C128 (16Кб получаеться), с окошечком сверху. Корпус керамический, 1 нога обломана. Осталось найти программатор к ней 8) Цены на новые конечно атас. Можно 3 новых контроллера купить, или 2 с доставкой. http://e-voron.dp.ua/catalog/27c1001-12 ... lectronics
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Тогды слепить собственный имитатор ПЗУ....
Поскольку наиболее распространены АВРки... то базой выбираем не AT89S52 как в моем прототипе, а Atmega 8515(Atmega162) и канал связи через последовательный порт при самодельной оболочке в компе. Хорошо б LPT попользовать... но тот с динозаврами от винь98 "в небытие" ушел...
Можно и еще вариантец позломыслить вида "отладочного спецмодуля" включая ОЗУшку от кэша старых материнок (типа
W24512A.pdf
(185.06 КБ) 363 скачивания
) и дополнительного "загрузочного" МК (Atmega 8515(Atmega162) ) с последовательным (предпочтительно оптоизолированным) интерфейсом и вспомогательными "дисками" на M24512(AT24C512).
По железу и его оживлению у меня вроде проблем особо не будет... А вот оболочка в персоналке...
Вроде старый basic c rs232работать должен... но то снова талмуды поднимать и внимательно вчитываться/макетировать/проверять надоо... :roll:
Пы.Сы.
Эти ПЗУшки (27С512/27С256) валом применялись на усопших кассовых аппаратах серии ЭРА101.0Xx, и Samsung250/350, которые ужо даавно посписаны "за давностью" - у "кассовиков-затейников"(центры техобслуживания РРО/кассовых аппаратов) на укруине (да и в других местностях) такого добра немеряно завалялось.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

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

Сообщение Ser60 »

Пока_без_кота: зачем Вам все это - использовать древнее ультрафиолетовое ПЗУ без ноги да еще в сочетании с АТ89. Нравится архитектура х51 и не хватает памяти под код - перейдите от этого атмеловского недоразумения на силабовскую серию С8051 с объемом флеша до 128К и нормальной периферией.
petrenko
Друг Кота
Сообщения: 5321
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

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

Сообщение petrenko »

Уважаемый "ser" Вы видимо не особо внимательно прочитали те сообщения... :(

Дело в том, что Ваш совет "перейдите на.." обойдётся форуманину в некоторую мож и не великую, но сумму денег, а он хочет попытаться что-нибудь натворчить из уже имеющегося. ( так ? )
Почему бы не попробовать ? Пусть попрактикуется и в таких вариантах.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Пока_без_кота
Потрогал лапой паяльник
Сообщения: 359
Зарегистрирован: Чт авг 08, 2013 01:06:54

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

Сообщение Пока_без_кота »

petrenko писал(а):( так ? )

Да, так. Просто почти сделал отладочную плату, и получаеться зря.
Изображение
petrenko
Друг Кота
Сообщения: 5321
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

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

Сообщение petrenko »

Пока_без_кота писал(а): получает-ь-ся зря..
Не зря. Добавьте регистр-защёлку адреса и панельку для пзу-шки.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

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

Сообщение ChipKiller »

Пока_без_кота для использования 27 серии нужен не только программатор , но и УФ-лампа. Если "горит" использовать внешнюю память, проще собрать эмулятор ПЗУ - гуглите, схем достаточно
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15547
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Хороший эмулятор тоже "ядро" с мозгами требует. А те мозги надо на чем-то прошить.
8)
Ответить

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