Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Павел Л 06 августа 2004 г. 19:23
В ответ на: А прерывание разрешено ? См. регистр IE ... отправлено Vinogradov Alexei 06 августа 2004 г. 19:18

#include "reg_c51.h"

void main(void)
{
TMOD &= 0xF0; /* Timer 0 mode 1 with software gate */
TMOD |= 0x01; /* GATE0=0; C/T0#=0; M10=0; M00=1; */

TH0 = 0x00; /* init values */
TL0 = 0x00;
ET0=1; /* enable timer0 interrupt */
EA=1; /* enable interrupts */
TR0=1; /* timer0 run */
while(1); /* endless */
}

void it_timer0(void) interrupt 1 /* interrupt address is 0x000b */
{
TF0 = 0;/* reset interrupt flag (already done by hardware)*/
P1_0 = ~P1_0; /* P1.0 toggle when interrupt. */
}

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

Ответы



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

E-mail: info@telesys.ru