#include <90s2313.h>
// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
PORTD.5 = 1;
PORTD.5 = !PORTD.5;
}
void main(void)
{
TCCR0=0x04;
TCNT0=0x00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1 output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
OCR1H=0x00;
OCR1L=0x00;
// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
GIMSK=0x00;
MCUCR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x02;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
// Global enable interrupts
#asm("sei")
DDRD.5 = 1;
PORTD.5 = 1;
while (1)
{
};
}
Hamileon писал(а):Что я делаю не так ?
Схема подключения.
МК(2313) на лапу транзистора BC548.
BC548 на лапу динамика и на землю.
Динамик (0.25w) вторую лапу на +9 вольт (крона).
Hamileon писал(а):Тоесть при каком на Байс А и V он начинает замыкать колектор и эмитер.
Hamileon писал(а):Как я понял что при напряжении на Байс больше 0.5 мА он начинает замыкать.
Hamileon писал(а):Что я делаю не так ?
Схема подключения.
МК(2313) на лапу транзистора BC548.
Hamileon писал(а):А что за архивчик VMLab (кстати он может имулировать динамик ?)
Вернуться в Новичкам или основы основ роботостроения.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13