АвторСообщение



Пост N: 12
Зарегистрирован: 29.07.08
Откуда: Россия, Саратов
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 26.08.08 08:22. Заголовок: Недокументированные возможности: "антиграбли"


В интернете много описаний разных "граблей" в работе МК.
В этой ветке будем размещать "антиграбли", т.е. фишки и приколы,
которые не укладываются в стандартные общепринятые устои.
Но это работает и способствует эффективному программированию.

В MPLAB IDE v7.50 более года использую РУССКОЯЗЫЧННЫЕ метки,
синонимы регистров, названия макросов, иногда подключаемые файлы.
Синтаксис как и прежде подчиняется требованиям описанным
здесь http://www.microchip.ru/files/d-sheets-rus/mpasm.pdf .
Исключение составляет символ буквы "я" (не работает).

Пример (фрагмент)
цикл     ; опрос кнопок 
btfss кнопка_1
call увеличить
btfss кнопка_2
call уменьшить
Пауза3 .169,.69,.2 ; 0,25 сек
измерить t
отрисовать 1, Температура t
goto цикл

Комментарии: кнопками выбираем датчик, измеряем, рисуем в первой строчке
индикатора фразу "Температура t", где t результат измерения.


Лучше скажи мало, но хорошо. Козьма Прутков Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]


постоянный участник


Пост N: 12
Зарегистрирован: 08.06.07
Откуда: Россия, Майкоп
Рейтинг: 0
ссылка на сообщение  Отправлено: 26.08.08 23:56. Заголовок: Когда начинал контро..


Когда начинал контроллерами заниматься, придумал так оформлять команды, например:
btfss_перепрыг1
btfsc_перепрыг0
call_сходить
goto_переход
быстрее запоминалось

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 13
Зарегистрирован: 29.07.08
Откуда: Россия, Саратов
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 27.08.08 10:35. Заголовок: vnleon пишет: btfss..


vnleon пишет:

 цитата:
btfss_перепрыг1
btfsc_перепрыг0



Оформлял как синонимы?

Лучше скажи мало, но хорошо. Козьма Прутков Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 19
Зарегистрирован: 08.06.07
Откуда: Россия, Майкоп
Рейтинг: 0
ссылка на сообщение  Отправлено: 28.08.08 17:10. Заголовок: #define ..


#define btfss_перепрыг1 btfss
и т.д.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия