Ответ: В Кейле сделано хорошо - можно при помощи объявить таймер как sfr16 и присваивать. Компилятор все сам сделает.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Владимир З 25 марта 2003 г. 13:37
В ответ на: Вопрос по Си(3 дня назад начал): в асме MCS51 что бы загрузить в Т/С0 число например 25000, пишешь- MOV TL0,#LOW 25000; MOV TH0,#HIGH 25000 - а как тоже самое сделать на Си? отправлено Полу-программист 25 марта 2003 г. 11:43

sfr16 TMR0 = 0x8A;

TMR0=25000;

В IAR можно сделать так:

TL0=25000 &0xFF;
TH0=25000 /0x100;

результат будет тот же:

MOV TL0,#168
MOV TH0,#97

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru