|
Языки высокого уровня для микроконтроллеров, В частности С и даже С++ для х51/5х |
|
|
|
Jul 6 2005, 08:35
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 5-07-05
Из: Нижний Новгород
Пользователь №: 6 540

|
Программировать на асме х51 я немного умею. Но чем дальше, тем больше хочется применить язык более автоматизированный, чтобы не следить за содержимым регистров, стека и т.д., а заняться собственно полезным алгоритмом. Но программирование на языке высокого уровня имеет свои особенности, включая начальную инициализацию, описание переменных, а с прототипами специфических для микроконтроллеров функций я вообще не знаком, и где с ними познакомиться на русском я не нашел. Учебников языка нет не в инете (особенно на русском), ни в библиотеке. Есть только в великом множестве ПК-шное программирование, да и то без описания обращений, к примеру, к портам или др. адресам вв/выв. , а только к STDin/STDout. Может, кто сможет просветить меня в этих вопросах? И какие среды С/С++ , желательно IDE-шные порекомендуете и где они есть хотя бы в демо-версиях?
--------------------
Все мы учились понемногу - чему нибудь и как нибудь :).
|
|
|
|
|
 |
Ответов
(1 - 5)
|
Jul 7 2005, 06:42
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 27-06-05
Из: Россия
Пользователь №: 6 324

|
Для семейства 51х одной из лучших сред разработки и отладки программного обеспечения является Keil (это не только мое мнение). Язык программирования С, ASM. В наличии IDE, отличный симулятор. Если имеется необходимость внутрисхемной отладки - совместим с фитоновским внутрисхемным отладчиком PICE-51 (у них сейчас есть более новый проект, но его я не пользовал, по отзывам - не хуже). Генерит весьма компактный код, при желании нижний уровень пишется на ассемблере, а верхний - на С. С документацией на русском сложнее, в основном на английском. В инсталляцию Keil входит весма неплохой комлект документации - описания С, ассемблера и так далее. Сам на Keil работаю больше трех лет, сделано с десяток неслабых проектов (в основном кассовые аппараты) - никаких таких особых глюков не замечено. Рекомендую.
|
|
|
|
|
Jul 7 2005, 09:12
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 5-07-05
Из: Нижний Новгород
Пользователь №: 6 540

|
А на русском языке найти в нете описания С для микроконтроллеров, по-моему, сложнее, чем подтянуть навыки чтения по-английски... Этто я уже понял. Чтож придется подтягивать, если учить меня нито не хочет на русском  .  . Благо в вузе с этим был в числе выдающихся студентов (не подумайте, что среди умных  ).
--------------------
Все мы учились понемногу - чему нибудь и как нибудь :).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|