роботы робототехника микроконтроллеры


 Страниц (3): « 1 2 [3]   

> Описание: микроконтроллер
-dead- Post Id


Президент


Сообщений всего: 966
Дата рег-ции: Февр. 2009  



lastmage пишет:
легче въехать в ассемблер

А оно точно надо? В ассемблер то? Васик или си для начала всяко проще и перспективней.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Бейсик.
всё остальное - спорно. не будем разводить войну языков.
 
 Top
Diablo Post Id



Капитан


Сообщений всего: 42
Дата рег-ции: Окт. 2009  



как полностью называется у атмеги 8 корпус для новичков??
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



DIP-24, DIP24, PDIP24, PDIP, DIP

!!! но не SOIC, SMD, TQFP, и прочие !!
 
 Top
ANKSUNAMUN Post Id



Рядовой


Сообщений всего: 12
Дата рег-ции: Нояб. 2009  



А можно ли в микроконтроллер записать несколько программ и, если да, то как потом сделать так, чтобы выполнялась нужная программа? Улыбка
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



ветвлением программы.
использовать операторы ветвления.
 
 Top
ANKSUNAMUN Post Id



Рядовой


Сообщений всего: 12
Дата рег-ции: Нояб. 2009  



nest пишет:
ветвлением программы.
использовать операторы ветвления.

Хм.... Улыбка а можно чуть подробнее... может быть есть примерчик какой?.... Смущение
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



на каком языке ?
 
 Top
ANKSUNAMUN Post Id



Рядовой


Сообщений всего: 12
Дата рег-ции: Нояб. 2009  



nest пишет:
на каком языке ?

Си
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



CODE:
if (!(PIND & (1<<PIND1))) // проверить "0" на линии 1 порта D
{
// ---------- вращаем моторы вперед ----------

PORTC |= _BV(PC1); // установить "1" на линии 1 порта C
PORTC &= ~_BV(PC2); // установить "0" на линии 2 порта C
PORTC |= _BV(PC3); // установить "1" на линии 3 порта C
PORTC &= ~_BV(PC4); // установить "0" на линии 4 порта C

// --------------------------------------------------
}
 
 Top
Diablo Post Id



Капитан


Сообщений всего: 42
Дата рег-ции: Окт. 2009  



а можно допустим нажать на первую кнопку и чтоб первая программазапустилась на вторую кнопку вторая
 
 Top
Страниц (3): « 1 2 [3]
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru