Задаём вопросы
|
|
Robomir | Дата: Понедельник, 26.04.2010, 17:43 | Сообщение # 46 |
 Подполковник
Группа: Администраторы
Сообщений: 124
Статус: Offline
| Тоесть я пишу ту же программу только на си, а ты объсняеш её работу на асме!
|
|
| |
Tank | Дата: Понедельник, 26.04.2010, 17:45 | Сообщение # 47 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| да беспроблем говоря же училка не отого не другова не знает она вобще мало знает так что прокатит
|
|
| |
Robomir | Дата: Понедельник, 26.04.2010, 17:46 | Сообщение # 48 |
 Подполковник
Группа: Администраторы
Сообщений: 124
Статус: Offline
| И так! Давай объясняй, что должна делать твоя программа?
|
|
| |
Tank | Дата: Понедельник, 26.04.2010, 17:47 | Сообщение # 49 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| зажигать 8 светодиодов по порядку (герлянда) и все
|
|
| |
Robomir | Дата: Понедельник, 26.04.2010, 17:50 | Сообщение # 50 |
 Подполковник
Группа: Администраторы
Сообщений: 124
Статус: Offline
| А у меня есть такая!
|
|
| |
Robotec | Дата: Понедельник, 26.04.2010, 17:51 | Сообщение # 51 |
 Сержант
Группа: Пользователи
Сообщений: 21
Статус: Offline
| хорошо ,замётано!
|
|
| |
Robomir | Дата: Понедельник, 26.04.2010, 17:51 | Сообщение # 52 |
 Подполковник
Группа: Администраторы
Сообщений: 124
Статус: Offline
| Code /*********************************************** Бегущий огонёк ************************************************/
#include <avr/io.h>
/***************** Функция задержки ****************/ void delay(unsigned short ms) // Минимальная задержка с кварцем 8 МГц - 1 мс { unsigned short i, j, k; // объявляем переменные for (i=0; i<ms; i++) // главный цикл формирования задержки for (j=0; j<185; j++) // вложенный цикл формирования задержки k++; // произвольное действие } /****************************************************/
int main(void) // начало основной программы {
DDRD = 0xff; // все выводы порта D сконфигурировать как входы
while (1) { // Бесконечный цикл
PORTD |= _BV(PD0); // установить "1" на линии 3 порта C PORTD &= ~_BV(PD7); // установить "0" на линии 5 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD0); // установить "0" на линии 5 порта C PORTD |= _BV(PD1); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD1); // установить "0" на линии 5 порта C PORTD |= _BV(PD2); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD2); // установить "0" на линии 5 порта C PORTD |= _BV(PD3); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD3); // установить "0" на линии 5 порта C PORTD |= _BV(PD4); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD4); // установить "0" на линии 5 порта C PORTD |= _BV(PD5); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD5); // установить "0" на линии 5 порта C PORTD |= _BV(PD6); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
PORTD &= ~_BV(PD6); // установить "0" на линии 5 порта C PORTD |= _BV(PD7); // установить "1" на линии 3 порта C delay(100); // ждем 1 сек.
} // закрывающая скобка бесконечного цикла
} // закрывающая скобка основной программы
|
|
| |
Tank | Дата: Понедельник, 26.04.2010, 17:53 | Сообщение # 53 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| о отлично выложи мне желательно на завтра Добавлено (26.04.2010, 17:53) --------------------------------------------- ты откомпелипрованый вариант в архив и выложи я через пони вошью а то у меня чет не компелируется
|
|
| |
Robotec | Дата: Понедельник, 26.04.2010, 17:53 | Сообщение # 54 |
 Сержант
Группа: Пользователи
Сообщений: 21
Статус: Offline
| ещё одно летом танк будет учиться програмировать си и паять=)
|
|
| |
Robotec | Дата: Понедельник, 26.04.2010, 17:53 | Сообщение # 55 |
 Сержант
Группа: Пользователи
Сообщений: 21
Статус: Offline
| готово!
|
|
| |
Tank | Дата: Понедельник, 26.04.2010, 17:55 | Сообщение # 56 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| ага тока если город сгорит я случайно
|
|
| |
Robomir | Дата: Понедельник, 26.04.2010, 17:55 | Сообщение # 57 |
 Подполковник
Группа: Администраторы
Сообщений: 124
Статус: Offline
| Вот это вшей в мегу
|
|
| |
Tank | Дата: Понедельник, 26.04.2010, 17:57 | Сообщение # 58 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| вот спс вам большоеесли чето надо сломать или написать вирус обращайтесь
|
|
| |
Robotec | Дата: Понедельник, 26.04.2010, 17:58 | Сообщение # 59 |
 Сержант
Группа: Пользователи
Сообщений: 21
Статус: Offline
| танк в своём репертуаре
|
|
| |
Robomir | Дата: Понедельник, 26.04.2010, 18:05 | Сообщение # 60 |
 Подполковник
Группа: Администраторы
Сообщений: 124
Статус: Offline
| Светодиоды вешай на весь порт д плюсом, а другой конец к минусу!
|
|
| |