Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Книга для программирования atmega8 на СИ http://www.cyberforum.ru/avr/thread1709069.html
Здравствуйте! Поиски в интернете информации о программирование AVR не увенчались успехом и поэтому я хотел бы узнать у знатоков есть ли книги для програмирования контроллеров на си? На асм я нашел,...
Atmel-ICE Debuger & Atmega165 Atmega AVR микроконтроллер
Здравствуйте, возникла проблема подключения ATMEL-ICE, по ISP,используется микроконтроллер Atmega165p Вот схема подключения Atmel-ice Mini-squid pin------Atmega-165 1...
Вывод старших разрядов с АЦП Atmega AVR микроконтроллер
Составьте новый проект, вывод старших разрядов с ацп на светодиоды с подбором коэффициента преобразования Вот на чем базироваться /*********************************************************/ /* ...
Atmega AVR микроконтроллер работа с таймерами в ATmega328p (понять как выставить нужное мне время) Мне нужно что бы программа переключала диоды через 0.1 секунду. Частота мк 16МГц, предделитель взял 1024. .include "m328Pdef.inc" .cseg .org $0000 rjmp Reset ; (Reset) .org $0020 rjmp... http://www.cyberforum.ru/avr/thread1708152.html
Atmega AVR микроконтроллер Мелодии на Attiny2313 http://www.cyberforum.ru/avr/thread1707850.html
Здравствуйте форумчане. Стоит задача отыграть 1-2 мелодий, имея МК attiny2313 и динамик. Перечитал разную литературу, но по прежнему не могу понять как работать со звуком. Хотел бы чтоб направили...
Прием и обработка данных с цифрового датчика температуры ADT7310 Atmega AVR микроконтроллер
Доброго времени суток Помогите написать программу приема данных с датчика температуры ADT7310 на Си Я подключил датчик температуры к микроконтроллеру AT90USB162 Вот что я написал: #include...
Atmega AVR микроконтроллер МК не уходит в прерывание
Миконтролер Atmega165P не хочет уходить в прерывание по изменению состояния на ножке PB6, что странно что в Протеусе он уходит, вот код /* * AvrYDK_YOD.c * * Created: 29.02.2016...
Atmega AVR микроконтроллер Питание микроконтроллера Всем привет. Так как я новобранец, то начал разбираться, как правильно питать свой МК - ATmega64. Почитал как лучше всего питать МК и нашел такой пример. GND и VCС - питание МК. AGND и AVCC... http://www.cyberforum.ru/avr/thread1705422.html
Atmega AVR микроконтроллер Atmel Ice & Debug http://www.cyberforum.ru/avr/thread1704476.html
Использую AVR Studio 7 и Atmel Ice в режиме дебаг, реализовал настройку усарта и передаю по одному байту в ком порт компьютера, проблема в том что когда отслеживаю с компьютера ком порт, то мне...
Atmega AVR микроконтроллер Atmega16 помогите пожалуйста! есть микроконтроллер atmega16. через ассемблер на PORTC подаем комбинацию 00110100, на порт DDRC подаем 01100101. Вопрос: что будет на выходах PC0-PC7? единица на порте ddrc... http://www.cyberforum.ru/avr/thread1703863.html
slatan2003
4 / 4 / 0
Регистрация: 16.12.2009
Сообщений: 54
14.04.2016, 21:22  [ТС] 0

Одиночный импульс

14.04.2016, 21:22. Просмотров 1154. Ответов 20
Метки (Все метки)

Ответ

РЕШИЛ СВОЮ ЗАДАЧУ ТАК !!!!!!!
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
char Flag0=0;
char Flag1=0;
char Flag2=0;
while(1)
{
//кнопка-0
if (((PIND&(1<<PD0))==0)&&((PORTB&(1<<PB0))==0))
{
Flag0=1;
_delay_ms(100);
PORTB |= (1<<PB0);
PORTC |= (1<<PC0);
_delay_ms(900);
PORTC &= ~ (1<<PC0);
}
//кнопка-1
if ( (((PIND&(1<<PD1))==0)&&((PORTB&(1<<PB1))==0)) && (Flag0==1)  )
{
Flag1=1;
_delay_ms(100);
PORTB |= (1<<PB1);
PORTC |= (1<<PC1);
_delay_ms(900);
PORTC &= ~ (1<<PC1);
}
//кнопка-2
if ( (((PIND&(1<<PD2))==0)&&((PORTB&(1<<PB2))==0)) && (Flag1==1)  )
{
Flag2=1;
_delay_ms(100);
PORTB |= (1<<PB2);
PORTC |= (1<<PC2);
_delay_ms(900);
PORTC &= ~ (1<<PC2);
}
В протеусе работает. Вот только я так и не понял до конца что делает оператор Flag.

Вернуться к обсуждению:
Одиночный импульс
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2016, 21:22

Listview мультивыбор и одиночный
Добрый день. Есть код, который выводит в listview папки и файлы на СД карте. Сообственно проблема...

Одиночный символ «решетка» (#)
Одиночный символ «решетка» (#) нужен для того, чтобы: A Подключать внешние библиотеки B...

Assembler одиночный символ из буфера
Добрый вечер. Ситуация такова: У меня есть поле для ввода строки (editbox1). Значения, которые я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.