реклама на сайте
подробности

 
 
 
Closed TopicStart new topic
> микроконтроллер C8051F020MIL, На каком языке можно запрогармировать C8051F020MIL
Aleksandr_KPI
сообщение Mar 25 2010, 15:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



Здравствуйте. Подскажите пожалуйста на каком языке можно запрограммировать микроконтроллер C8051F020MIL. В ассемблере я не силен, слышал можно программировать МК на С++.
Go to the top of the page
 
+Quote Post
scifi
сообщение Mar 25 2010, 17:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Ну и вопрос! Разводилово какое-то, что ли?
Программировать МК из семейства 8051 на C++ никому в здравом уме не придёт в голову.
Для этого есть язык C. И тот с оговорками.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Mar 25 2010, 18:24
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(scifi @ Mar 25 2010, 23:31) *
Ну и вопрос! Разводилово какое-то, что ли?
Программировать МК из семейства 8051 на C++ никому в здравом уме не придёт в голову.
Для этого есть язык C. И тот с оговорками.

Головы у всех разные. В некоторые очень даже приходит.
Даже специальное подмножество С++ под названием Embedded C++ придумано.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
scifi
сообщение Mar 25 2010, 18:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SSerge @ Mar 25 2010, 21:24) *
Головы у всех разные. В некоторые очень даже приходит.
Даже специальное подмножество С++ под названием Embedded C++ придумано.

Это понятно. Можно интерпретатор бэйсика запускать. Только от здравого смысла отрываться не надо.
Go to the top of the page
 
+Quote Post
Aleksandr_KPI
сообщение Mar 26 2010, 08:26
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



Я так понимаю что оптимально это всетаки программировать на ассемблере в редких случаях на С.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 26 2010, 08:38
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Aleksandr_KPI @ Mar 26 2010, 11:26) *
Я так понимаю что оптимально это всетаки программировать на ассемблере в редких случаях на С.

С точностью до наоборот.
На си, и только в крайнем случае (по месту) - на асме.


Цитата(scifi @ Mar 25 2010, 21:33) *
Это понятно. Можно интерпретатор бэйсика запускать.

Не, бейсик - не надо.
Если уж хочется экзотики, то лучше форт.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Aleksandr_KPI
сообщение Mar 26 2010, 08:44
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



Не подскажите с чего начать программирование. Нужно простой компилятор Си или еще что нибуть, как обстоят дела с заданием команд МК через Си?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 26 2010, 08:55
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



SDCC
Цитата
SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software, distributed under GNU General Public License (GPL).

Если из коммерческих - вроде кейл для 51-х один из лучших

Если хочется на асме - посмотрите, что сами цЫгналовцы предлагают


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Aleksandr_KPI
сообщение Mar 29 2010, 07:36
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 25-08-09
Пользователь №: 52 032



А как насчет Silicon Laboratories IDE, он уже у меня установлен. Что можете насчет него сказать, поддерживает ли он язык Си.
Go to the top of the page
 
+Quote Post
firstvald
сообщение Mar 29 2010, 09:19
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 580
Регистрация: 3-06-08
Пользователь №: 38 041



Поддерживает.
Кладем компилятор и линковщик куда -нибудь на диске, потом среде IDE говорим в закладке Project->Tool Chain Integration пути к компилятору и линковщику.

Урезанная рабочая версия кмпилятора уже есть в среде.
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 19:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016