Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Программы > MCS-51

реклама

 




Мероприятия:




Интегрированная отладочная среда ProView
для микроконтроллеров семейства MCS-51, 251, XA

ProView это интегрированная программная отладочная среда, включающая полнофункциональный редактор, средства управления проектами, встроенный отладчик/симулятор с графическим интерфейсом пользователя под управлением Windows 95/98. ProView ускоряет разработку и отладку проектов на базе MCS-51 совместимых микроконтроллеров обеспечивая разработчика следующими удобными средствами:

  • полнофункциональный редактор с возможностью многооконного редактирования файлов
  • средства управления проектами, компилятор C51, ассемблер A51, компоновщик L51 и другие отладочные средства
  • диалоговые окна для настройки всех отладочных средств
  • встроенная система помощи

При написании программ требуется преобразовывать текст на каком-либо языке программирования с помощью компилятора. Компилятор это программа, которая создает из исходного текста файл с объектным кодом. Отладочная среда поддерживает ANSI C (компилятор C51) и 8051 ассемблер, совместимый с Intel ASM51 (ассемблер A51).

Компилятор C51

Оптимизирующий кросс-компилятор С51 фирмы Franklin Software работает в среде Windows. Компилятор C51 создает код для микроконтроллеров семейства 8051 и дает разработчику гибкость программирования на С вместе с эффективностью и скороcтью работы программ на ассемблере.

Использование высокоуровневых языков программирования, таких как С, дает много преимуществ перед ассемблером:

  • Не нужно изучать систему команд конкретного процессора.
  • Режимы адресации и расположение регистров определяются компилятором
  • Улучшается читаемость программы и ее структура
  • Могут использоваться ключевые слова и функции, близкие к человеческому языку
  • Время разработки и отладки программ существенно сокращается по сравнению с ассемблером.
  • С помощью библиотек в программы можно легко включать много функций, таких как преобразование данных, работа с числами с плавающей запятой и т.д.
  • Язык C очень популярен, и компиляторы с него доступны практически для всех типов микроконтроллеров и микропроцессоров. Это означает, что разработанное программное обеспечение можно легко переносить на другие вычислительные платформы.

Макроассемблер А51

Ассемблер A51 это Intel ASM51-совместимый компилятор для микроконтроллеров семейства 8051. Ассемблер транслирует исходный текст программы в объектный перемещаемый код. Макроопределения позволяют ускорить разработку, т.к. стандартные программные последовательности пишутся один раз. Ассемблер поддерживает работу с любыми ресурсами 8051-совместимых микроконтроллеров и настраивается индивидуально на работу с конкретным кристаллом.

Компоновщик

Компоновщик L51 объединяет один или более объектных модуля в исполняемую программу. Компоновщик определяет абсолютные адреса для сегментов программ, написанных с помощью C51, ассемблера A51 или любого компилятора, совместимого с Intel ASM51. Компоновщик автоматически выбирает библиотеки и подсоединяет только необходимые модули из них.

Отладка и тестирование

Отладчик-симулятор WinSim позволяет производить отладку программ в исходных текстах компиляторов С и ассемблера. WinSim также позволяет программно симулировать любые функции контроллеров 8051 (последовательные порты, ввод/вывод, таймеры и т.д.), без использования аппаратных отладчиков. Отладку и тестирование программного обеспечения можно производить еще до того как устройство будет готово в "железе".






 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники