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

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

выше текст слетел. (+)

Отправлено Харизмат 16 сентября 2009, г. 11:07
В ответ на: Добрый утро. Уже который день мучаюсь до самого вечера с опросом кнопки, но ей на меня пока что...{+}(+) отправлено пользователем Харизмат 16 сентября 2009, г. 11:06

Device: ATMega16, USB programmer ~ Avr910
Soft: IAR, Chipblaster AVR.
Incoming parameters: PINC.4 = led; (TQFP PIN#23)
PIND.0 = push button to ground (PIN#9)
VСС = +5V
Code:

#include "iom16.h" //тактовая частота 8Мгц
unsigned int i,j;
void main(void)
{
DDRA=255; //all - out
DDRB=224; //01234 - out
DDRC=240; //4567 - out
DDRD=240; //4567 - out
PORTA=0;
PORTB=0;
PORTC=0;
PORTD=0;


while(1)
{
PORTC=255;

if(!(PI1ND & (1 << PD0)))
{
for (i=1; i<1000; i++) {for (j=1; j<100; j++) {}}
if(!(PI1ND & (1 << PD0)))
{
PORTC=0;
for (i=1; i<1000; i++) {for (j=1; j<1000; j++) {}}
}
}

}} //while, main


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

Ответы


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

Сообщение:

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

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

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

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