Микроконтроллеры | MSSP(IIC) и USART |
|
---|---|---|
|
||
|
||
Вот специально сейчас ещё раз проверил, всё правильно ЗЫ. Искренне не понимаю, зачем писать incf tmr_cnt,F, когда incf tmr_cnt значит тоже самое |
|
|
Зависит от того, где вы хотите оставить результат. По умолчанию F=1, поэтому, когда вы пишете incf tmr_cnt,1, результат остаётся в регистровом файле, в данном случае в регистре таймера. Если вы напишете incf tmr_cnt,0, результат останется в рабочем регистре W. |
|
|
GM: Зависит от того, где вы хотите оставить результат. |
|
|
Вы ж вроде, цитирую, "искренне не понимали". |
|
|
А Вы ещё раз почитайте, чего я не понимал. Может, дойдёт. |
|
|
Ну ладно. Может быть, и до вас дойдёт, что в соответствии с техническим описанием эта команда имеет следующий вид incf f,d. |
|
|
GM: Может быть, и до вас дойдёт, что в соответствии с техническим описанием эта команда имеет следующий вид incf f,d. Глубокая мысль! Как и вот эта: GM: По умолчанию F=1, поэтому, когда вы пишете incf tmr_cnt,1, результат остаётся в регистровом файле, в данном случае в регистре таймера. Осталось только понять, для чего придумали "параметры по умолчанию"? Не знаете? Хорошо, объясню. Их придумали, чтобы можно было их смело опускать (пропускать, не указывать, умалчивать), когда значение, должное быть указанным, равно значению по умолчанию. То есть, записи : incf tmr_cnt,F и incf tmr_cnt - эквивалентны. Надеюсь, теперь дошло? |
|
|
|
||
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |