Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Я для индикации динамической делаю 2 мс на разряд... прибор, правда стоит и не движется... :) (+)

Отправлено zlogic 14 мая 2008 г. 11:41
В ответ на: Как настроить таймер в AT89C55WD? отправлено Dikoy 14 мая 2008 г. 11:11

// Режим таймера Т0
TMOD = 0x01;

// Константа для перезагрузки таймера для получения интервала 2мс.
// (65536 - ((2000 * (Fclk/12))) для 11.0592Мгц - 0xF8CC
TH0 = 0xf8;
TL0 = 0xcc;

// Разрешение прерывания от таймера Т0
ET0 = 1;
// Глобальное разрешение прерывания
EA = 1;
// Запуск таймера Т0
TR0 = 1;

// Обработка прерывания от таймера Т0
void Timer0(void) interrupt 1
{

// Перезагрузка таймера 0
TH0 = 0xFF;
TL0 = 0xCC;
.
.
.
}


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru