Воскресенье, 27.10.2024, 18:26
Приветствую Вас Гость | RSS

AVR

Каталог статей

Главная » Статьи » Схемы » avr

Мигание двухцветного светодиода
Всем привет. Сегодня мы сделаем нашу 3 схему, мигание 2 цветного светодиода.
Для этого на потребуется:
1)Резистор 5,6-10 кОм
2)2 резистора 220Ом-1к(ставил все-работает)
3)2 цветный светодиод
4)Необязательная деталь, но всеже крайне советую ее использовать-стабилизатор напряжения 5в. 7805
Схема:
5)Конденсатор 33 пФ(Я лично не ставил, но так напиано в appnotes у производителя)
6)Конденсатор 100 нФ(Я лично не ставил, но так напиано в appnotes у производителя)
 
Для тех, кто не понял на рисунке, говорю словами:
Vcc и Avcc соеденяете проводками, GND и GND тоже. От PC6(reset) к Vcc идет резистор 5,6-10 кОм. От BP1 и PB3 идут резисторы 220-1к к + диода. Средний выход диода идет на GND.
Объесняем что мы делаем:
1)Соеденяем VCC и AVCC для того, что бы контроллер начал работать.
2)От reset резистор для этого же.
3)Питание понятно зачем.
Вот программа  на языке СИ для того, чтобы это начало работать (// это пояснения, их программа не читает):
 
#include <mega8.h>// хэдер файл, он обязателен, для каждого мк он индивидуален(лежит в папке с программой для прошивки МК)
#include <delay.h>// библиотека для того, чтобы делать паузы в процессе выполнения программы(тоже лежит с программой)
void main(void)
{//Начало основной программы
DDRB =0xff;//настраиваем выходы B на лог.единицу
while(1)
{//открытие бесконечного цикла
PORTB.1=1;//выход PB1 лог.единицы
PORTB.3=0;//выход PB3 лог.0
delay_ms(1000);//пауза 1с
PORTB.1=0;// выход PB1 лог.0
PORTB.3=1;//выход PB3 лог.единицы
delay_ms(1000);//пауза 1с
}//закрытие бесконечного цикла
}//закрытие программы
 
Если не будет работать, то прошейте фьюзы по калькулятору фьюзов. Там все просто, выставляешь настройки, внизу появляются галки, и на оборот:
Можете поиграться с программой, чтобы мигала по разному например. Также можно минусовую ножку подсоеденить к PB2 и сделать логический 0 на ней. 
Всем спасибо=)
Категория: avr | Добавил: vlad1995 (28.02.2010)
Просмотров: 4836 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Меню сайта

Категории раздела

avr [6]
Разное [1]

Мини-чат

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Поиск

Наша кнопка


avr123.ucoz.ru