Свежие обсуждения
Микроконтроллеры

Тиски для PIC МК

Здравствуйте. Поделитесь опытом, как на примере этой программы зжать код до максимума???.

183485.rar

 

vpashko: зжать код до максимума???.
Земляк, домашнее задание надо делать самому,
и научиться писать...

 

Здравствуй poruchik. Да нет ни какого домашнего задания, я начинающий PICапщик, и начал из Рicbаsic думал есть единомышленники а тут "земеля" рубает по самые нихочу, научится я хочу да вот примеров программ в книгах почти нет, одно дело прочитать, а другое практика, думал хоть на этом форуме что то подскажут.

 

Тут на бейсике мало народа. В основном сишники и асмщики. И не очень красиво выкладывать rar архив с док файлом. Лучше запостить код прям в тексте сообщения. На крайняк, если некорректно отображается есть тег pre (кнопка "Справка" слева от окна ввода в помощь). Так народ скорее откликнется.
--------------
int x=1;
while(1)
{
output_b (x);
delay(500);
rotate_left( &x, 1);
}

 

vpashko: Рicbаsic ..... да вот примеров программ в книгах почти нет Посмотрите здесь http://www.rentron.com/PicBasic.htm много схем с исподниками и описанием правда на английском, но если Вы решили заняться программированием технический английский язык знать, надо хотя бы со словарем.
Еще можете глянуть микробейсик у него много библиотек с хорошим хелпом.

 

vpashko: Здравствуйте. Поделитесь опытом, как на примере этой программы зжать код до максимума???.
До максимума невозможно-у него нет конца.
А до МИНИМУМА-подпрограммой.
Из какого класса тебя выгнали из школы?

 

:Из кода проги
main:
For I = 0 to 0

Непонятна строка For I = ... Почему от 0 до 0?
И вроде бы "gosub main" в конце лишний, раз есть Return (ну если зацикливание в LED_1 не требуется).

...
pause 500
RETURN
gosub main

А так подпрограмму LED_1: надо оформить в цикле For I и будет короче.

П.С. Basic забыл уже правда со школы )))