Другие языки программирования и технологии

Вопросы по языку СИ

Вобщем на работа у нас есть AVR контроллеры вот иформацию поступает на компьютер с помощью программки COM PORT Toolkit все устраивает но вся инфа приходит в шестнадцатиричной форме исчисления вот мне дали задание написать на CVAVR (CodeVisionAVR Evaluation) либо чтобы программа автоматически из COM PORT переводила в нормальную форму исчисления, мягко говоря, обложку или написать программу которая бы считывала инфу и показывала на компьютере
Язык в программе используется Си а вот для меня проблема я не знаю этот язык сижу вот разбираюсь с ним но не имею представления как что программировать с программой то разберусь а вот что нужно написать, сам код, может кто подскажет или какие частички кода что бы понять как сделать
Sasha Macari
Sasha Macari
423
Изучите базу языка,
вообще стоит изучить базу С++,
он основан на С, и мало чем отличается
от С, по крайне мере глазами программиста
низкого уровня, так он выглядит.

На что стоит обратить внимание, так это
на Объявление переменных, арифметические операции,
понятие директив, циклы, управляющие структуры.

Если раньше имели дело с языка высокого уровня, таким
как ява, то быстро разберетесь.

Вот пример программного кода:

#include <iostream.h>
#include <conio.h>
int main
{
cout << "Hello!";
getch();
return 0
}
Немного подзабыл его, но вы разберетесь.
Александр Шведенко
Александр Шведенко
1 116
Лучший ответ
А Вы уверены, что вся проблема только в незнании языка Си! ? Интересно как вы вообще попали на такую работу?
COM порт это последовательный порт и на него приходят сигналы, имеющие 2 уровня, а не 16!
Если бы Вы действительно разбирались в предмете, то сначала бы задали себе этот вопрос!
А уж для отображения в "нормальной" (одно слово уже о многом говорит) форме счисления с помощью Си требуется написать программу типа "Hello World!".
Vova Tolmachev
Vova Tolmachev
76 473
В промышленной системе новичку делать нечего. Изучите весь код и язык в начале, а то получится, как всегда ...
Особенно обратите внимание на крайние случаи, а лучше предусмотреть все.
AD
Aziz Dusmuhamedov
35 996
Вопрос в том сколько вам на это отводят времени. И какой опыт в программировании имеете. А так Си конечно же тяжёлый язык.