in80c31 отладочный модуль без лишнего
Re: in80c31 отладочный модуль без лишнего
есть 627104 микруха но чтото я найти немогу на нее даташит увидел 62256 и 621000 в ответах мб это тоже какаято память?
- Реклама
-
ST_A
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Вт окт 05, 2010 15:25:41
- Откуда: г. Кишинев
Re: in80c31 отладочный модуль без лишнего
Предложенная выше схема и представляет симулятор ПЗУ для процессора семейства MCS-51 с возможностью загрузки от компьютера, причем софт позволяет вручную изменить содержимое отдельных ячеек памяти. Выходные сигналы устройства пристегиваются в любую схему (будь она самодельная или заводская) взамен ПЗУ. Эта версия расчитана под LPT порт, при желании схему можно перевести и на COM порт, только это будет равноценно тому, что вся схема делается почти заново.BOB51 писал(а):значительно проще организовать симулятор на том же at89c52 с внешним ОЗУ и небольшой обвязкой
преимуществом станет свобода выбора интерфейса связи с ПК и возможность слежения за работой прикладной схемы с непосредственной отладкой "на ходу"
Re: in80c31 отладочный модуль без лишнего
у меня такая была...
к параллельному или к последовательному цеплять - зависит от программы
а гальванразвязка всегда спокойнее
к параллельному или к последовательному цеплять - зависит от программы
а гальванразвязка всегда спокойнее
- Вложения
-
- rom_shem_1_print.pdf
- (27.88 КБ) 556 скачиваний
-
- rom_shem_print.pdf
- (60.46 КБ) 455 скачиваний
-
ST_A
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Вт окт 05, 2010 15:25:41
- Откуда: г. Кишинев
Re: in80c31 отладочный модуль без лишнего
По концепции предложенные варианты схем приемлемы, если на первом месте стоит безопасность (через опторазвязку). Чисто мое любопытство, можно ли ознакомится с прошивкой (для второй сжемы)?
Re: in80c31 отладочный модуль без лишнего
вообще-то это был комплект - программатор-отладчик(отдельная схема) и, обственно, выложенный имитатор.
к нему прилагалась программка на basicе, одна неприятность... чтобы из *.bin формата файл перегнать нужно сначала дебаггером поработать...доводить до ума лень
а первая версия имитатора вообще на кучке К561 собиралась
кстати, обе выложенные схемы - одно устройство, просто дополнение немного позже вводилось (по мере потребностей).
прошивку поискать прийдется, да и вобщем, она есть вариация на тему основного блока программатора-отладчика так что "апендиксов" там достаточно...
можно и выложить, ежли интерес к антиквариату имеется
к нему прилагалась программка на basicе, одна неприятность... чтобы из *.bin формата файл перегнать нужно сначала дебаггером поработать...доводить до ума лень
а первая версия имитатора вообще на кучке К561 собиралась
кстати, обе выложенные схемы - одно устройство, просто дополнение немного позже вводилось (по мере потребностей).
прошивку поискать прийдется, да и вобщем, она есть вариация на тему основного блока программатора-отладчика так что "апендиксов" там достаточно...
можно и выложить, ежли интерес к антиквариату имеется
- Реклама
-
ST_A
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Вт окт 05, 2010 15:25:41
- Откуда: г. Кишинев
Re: in80c31 отладочный модуль без лишнего
Для меня достаточно и в bin формате (для 8051), остальное для меня особой сложности не составляеет. Если есть и исходник, то возражать не стану.
Re: in80c31 отладочный модуль без лишнего
ну вроде бы хтот файлик...
*.tsk=*.bin
трохх-тибидоххх..!! прийдется в архив закатать...
*.tsk=*.bin
трохх-тибидоххх..!! прийдется в архив закатать...
- Вложения
-
- VR0.rar
- (1.76 КБ) 251 скачивание
-
ST_A
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Вт окт 05, 2010 15:25:41
- Откуда: г. Кишинев
Re: in80c31 отладочный модуль без лишнего
Спасибо, предоставленных сведений мне достаточно.
Re: in80c31 отладочный модуль без лишнего
Здравствуйте! Нашел, как мне кажется, стоящий отладочный модуль для MSC-51. Автор схемы: Гнитиёв Валерий Павлович
Вот статья:
Отладочный модуль для МК51 (MSC-51).
Полностью освоив 48 контроллер, идем дальше – следующий шаг естественно это 51. Кстати это семейство еще не так устарело как 48, пока еще можно встретить контроллеры фирмы Atmel с именно этой архитектурой. Как вариант этот модуль может использоваться для освоения контроллеров AT89. Думаю, эта разработка все же кому-нибудь будет полезной.
Устройство (shema.gif) полностью аналогично стенду с открытой архитектурой для 48 контроллера, отличия есть, но совсем незначительные.
Основные параметры:
· ОЗУ программ емкостью 2 кБ
· ОЗУ данных (резидентное) 128 байт
· Два свободных параллельных порта для подключения периферии
· Нагрузочная способность портов – 1 вход ТТЛ
· Питание внешнее 5В
· Длительность машинного цикла 1 мкС
· Наличие USART-а (универсальный синхронный/асинхронный приемопередатчик)
· Доступны оба 16-ти битных таймера/счетчика
· Два входа запроса внешнего прерывания
Все в общем-то понятно. Для программирования этого устройства используются те же средства, тот же программатор (1prog.gif) и программа драйвер, которая претерпела некоторые доработки (теперь еще умеет понимать формат файла IntelHex). Помимо программатора с этим модулем совместимы все вспомогательные модули, единственное, что придется пересмотреть, так это сигналы Т0, Т1, INT, т к контроллеры в этом отношении несколько отличаются. Для написания и компиляции программы было решено ничего нового не выдумывать, а взять готовый компилятор, наделенный еще и хорошим отладчиком-эмулятором. Это программа находится на сайте http://dca.narod.ru.
Как и предыдущий вариант, устройство собрано на печатной плате, конструктив оформления такой же, более того рекомендую даже объединить эти два устройства в один корпус, так гораздо удобнее будет. При монтаже рекомендую процессор и память устанавливать в панельки. Помимо контроллера 1816ВЕ51 (или 31) можно применять аналогичные контроллеры фирмы ATMEL, а именно AT89C51, AT89C52, AT89C53, AT89C55, AT89S51, AT89S52, AT89S53, AT89S55, они абсолютно совместимы, только вот с архитектурой могут быть некоторые несущественные отличия (памяти в два раза больше, добавление некоторых новых режимов потребления и т п).
Гнитиёв Валерий 08.07.06
Есть, также и софт, но форум не позволяет прикрепить его (340кБ).
Вот статья:
Отладочный модуль для МК51 (MSC-51).
Полностью освоив 48 контроллер, идем дальше – следующий шаг естественно это 51. Кстати это семейство еще не так устарело как 48, пока еще можно встретить контроллеры фирмы Atmel с именно этой архитектурой. Как вариант этот модуль может использоваться для освоения контроллеров AT89. Думаю, эта разработка все же кому-нибудь будет полезной.
Устройство (shema.gif) полностью аналогично стенду с открытой архитектурой для 48 контроллера, отличия есть, но совсем незначительные.
Основные параметры:
· ОЗУ программ емкостью 2 кБ
· ОЗУ данных (резидентное) 128 байт
· Два свободных параллельных порта для подключения периферии
· Нагрузочная способность портов – 1 вход ТТЛ
· Питание внешнее 5В
· Длительность машинного цикла 1 мкС
· Наличие USART-а (универсальный синхронный/асинхронный приемопередатчик)
· Доступны оба 16-ти битных таймера/счетчика
· Два входа запроса внешнего прерывания
Все в общем-то понятно. Для программирования этого устройства используются те же средства, тот же программатор (1prog.gif) и программа драйвер, которая претерпела некоторые доработки (теперь еще умеет понимать формат файла IntelHex). Помимо программатора с этим модулем совместимы все вспомогательные модули, единственное, что придется пересмотреть, так это сигналы Т0, Т1, INT, т к контроллеры в этом отношении несколько отличаются. Для написания и компиляции программы было решено ничего нового не выдумывать, а взять готовый компилятор, наделенный еще и хорошим отладчиком-эмулятором. Это программа находится на сайте http://dca.narod.ru.
Как и предыдущий вариант, устройство собрано на печатной плате, конструктив оформления такой же, более того рекомендую даже объединить эти два устройства в один корпус, так гораздо удобнее будет. При монтаже рекомендую процессор и память устанавливать в панельки. Помимо контроллера 1816ВЕ51 (или 31) можно применять аналогичные контроллеры фирмы ATMEL, а именно AT89C51, AT89C52, AT89C53, AT89C55, AT89S51, AT89S52, AT89S53, AT89S55, они абсолютно совместимы, только вот с архитектурой могут быть некоторые несущественные отличия (памяти в два раза больше, добавление некоторых новых режимов потребления и т п).
Гнитиёв Валерий 08.07.06
Есть, также и софт, но форум не позволяет прикрепить его (340кБ).
Re: in80c31 отладочный модуль без лишнего
можно и поинтереснее сообразить
к примеру, как в нижеприведенном программаторе... весьма древнего происхождения...
(комплектно с ранееприведенным имитатором ОЗУ)
к примеру, как в нижеприведенном программаторе... весьма древнего происхождения...
(комплектно с ранееприведенным имитатором ОЗУ)
- Вложения
-
- prog_at89s_vol1a.pdf
- (37.7 КБ) 557 скачиваний
Re: in80c31 отладочный модуль без лишнего
Думаю, многим понравиться схема (shema.gif см.выше) в виду её простоты.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: in80c31 отладочный модуль без лишнего
делал подобную вещь очень давно, но до сих пор все работает. Для большинства устройств 51-серии хватает выше крыши. Для загрузки внешней памяти программ использовал RAM из кеш-памяти 486 материнки (там как правило стояли 32Кх8 или 64Кх8 ОЗУ)
вот здесь выкладывал http://www.carhelp.info/forums/showthre ... na-AT89cXX
вот здесь выкладывал http://www.carhelp.info/forums/showthre ... na-AT89cXX


