Вопрос или проблема
Мой отец недавно скончался, и когда я убирал его дом, я наткнулся на 80535 SBC, который собрал в 1992 году. Я полагаю, что образцы чипов, которые я получил, были от Philips, но они могли быть от Siemens, так как их название указано на чипе. SBC содержит ЭПРОМ с оконной крышкой (бумажная ярлычка), на которой я написал MONPLUS X 08-09-1992.
Играя с SBC, я понял, что хэш ‘#’ является его командной строкой, и иногда он отображает ‘->’ как приглашение для дополнительного ввода. Единственная команда, в которой я уверен, это D, которая, похоже, выводит блок памяти. L может использоваться для загрузки файла в формате intel hex. E ничего не делает, R что-то делает, но я не уверен, что именно… F тоже что-то делает, но я не могу заставить его заполнить блок памяти.
Любая информация о MONPLUS из 1980-х или 1990-х годов будет очень ценна!
С уважением, Р. Морган
Ответ или решение
Уважаемый Р. Морган,
Прежде всего, примите мои соболезнования в связи с утратой вашего отца. Понимаю, как это может быть тяжело, особенно когда речь идет о воспоминаниях о его увлечениях, таких как разработка и экспериментирование с микроэлектроникой. Я рад помочь вам с информацией о MONPLUS и вашем 80535 однотипном контроллере.
Основная информация о MONPLUS
MONPLUS — это мониторы, используемые как инструмент для разработки и отладки программного обеспечения на микроконтроллерах, таких как 8051. Этот монитор, вероятно, разработан в 1980-х или 1990-х годах и широко использовался в среде разработчиков для облегчения взаимодействия с системой на уровне низкоуровневых команд. Ранее такие мониторы использовались для загрузки, отладки и управления программами непосредственно из памяти микроконтроллера.
Команды MONPLUS
Ваши наблюдения о командах подтверждают типичный набор команд, встречающийся в аналогичных мониторных программах:
- D: Данная команда, как вы уже заметили, используется для дампа (выгрузки) блока памяти. Это позволяет вам видеть, что содержится в указанных адресах памяти.
- L: Используется для загрузки данных из файла в формате Intel HEX в память контроллера. Эта команда обычно позволяет загружать программы или данные для дальнейшей обработки.
- E: Команда, по всей видимости, не работает или не была задействована из-за неправильного синтаксиса. Она часто используется для редактирования памяти, но может требовать дополнительных параметров.
- R: Эта команда может использован для чтения или перемещения данных в памяти, хотя точная функция может зависеть от реализации MONPLUS.
- F: Часто используется для заполнения блока памяти заданными данными. Возможные проблемы с этой командой могут быть связаны с необходимыми параметрами или адресами.
Рекомендации по дальнейшей работе
- Документация: Поиск документации на ваши конкретные микросхемы от Philips или Siemens может дать дополнительные детали, касающиеся команд и их параметров.
- Эксперименты: Чтобы лучше понять функции, попробуйте комбинировать команды и внимательно следить за изменениями в памяти. Перед этим обязательно сделайте резервные копии важных данных.
- Сообщества: Обратитесь к сообществам, изучающим история 8051 и его программный обеспечений (например, форумы по микроэлектронике или сайты, связные с ретро-технологиями). Там можно встретить людей с похожими проектами и опытом.
Заключительные мысли
Разработка на базе 8051 и использование MONPLUS открывает множество возможностей для изучения и восстановления проектов, которые имели значение для вашего отца. Я надеюсь, что эта информация была для вас полезной и вдохновит вас продолжить его наследие. Если потребуется дополнительная помощь или информация, не стесняйтесь обращаться.
С уважением,
[Ваше Имя]