Нужен симулятор 8051 с компилятором 'c'? - PullRequest
2 голосов
/ 21 мая 2011

Есть ли какой-нибудь симулятор 8051, который поставляется с компилятором 'c', чтобы я мог скомпилировать наш код на c и посмотреть результат?

Ответы [ 3 ]

2 голосов
/ 04 ноября 2011

Для хорошего компилятора c используйте Keil C51 . Это отличный компилятор, из которого можно выбирать из огромной базы данных устройств!

Вы можете использовать keil для генерации шестнадцатеричного файла (в формате шестнадцатеричного файла Intel). Затем вы можете загрузить шестнадцатеричный файл в Edsim , чтобы смоделировать ваш дизайн и увидеть результат!

2 голосов
/ 22 мая 2011

sdcc - это часто используемый компилятор C для 8051, а поиск в Google 8051 симулятора приводит к нескольким инструментам симулятора.

0 голосов
/ 28 июля 2012

одним из лучших симуляторов complier + является keil C51 . Просто загрузите его, используя пробную версию, достаточную для начинающего программирования. Он поддерживает как язык ассемблера, так и встроенный C. Так что это лучше для вас. Снова есть отладчик, который используется для проверки вашего кода на уровне машины.

Еще один симулятор для вас ISIS professional , который является лучшим среди всех симуляторов, которые я использовал до настоящего времени. Он предоставляет симулятор цепей, который имеет много периферийных библиотек для простого проектирования схемы. И вы можете загрузить ваш код, чтобы увидеть поведение вашей схемы в реальном времени с вашим кодом. Просто google чтобы узнать больше о ISIS professional. Для запуска Embedded C. достаточно бесплатной версии. Он также поддерживает виртуальные устройства, такие как вольтметр, осциллограф, генератор сигналов ....

Так что я думаю, что это лучше всего для начала встроенного изучения. Но используйте keil отладчик для лучшего понимания поведения вашего кода на машинном уровне.

...