реклама на сайте
подробности

 
 
> Светодиодная Индикация, работа в МPLAB IDE на СИ
Valdemar4ik
сообщение Mar 12 2012, 19:38
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 29-02-12
Пользователь №: 70 537



Прикрепленный файл  Test.txt ( 655 байт ) Кол-во скачиваний: 133
Вот попытка его реализовать на Си:
Код
void main(void){
        
int i;
PORTB=0x00;
OUT_TRIS=0;
OUT_PIN=0;
while( 1 )
{
//Init();
TRISB = 0x00;//Output: 1 -> PORT B
RB0 = 1;
RB1=1;
RB2=1;
RB3=1;
RB4=1;
RB5=1;
RB6=1;
RB7=1;
for(i=0;i<8;i++); //Delay
TRISB = 0x00;//Output: 0 -> PORT B
RB0 = 0;
RB1=0;
RB2=0;
RB3=0;
RB4=0;
RB5=0;
RB6=0;
RB7=0;
for(i=0;i<8;i++);//Delay

TRISB = 0x55;//Output: 1 -> PORT B
RB0 = 1;
RB1=1;
RB2=1;
RB3=1;
RB4=1;
RB5=1;
RB6=1;
RB7=1;
for(i=0;i<8;i++); //Delay

TRISB = 0x55;//Output: 0 -> PORT B
RB0 = 0;
RB1=0;
RB2=0;
RB3=0;
RB4=0;
RB5=0;
RB6=0;
RB7=0;
for(i=0;i<8;i++);//Delay

TRISB = 0x33;//Output: 1 -> PORT B
RB0 = 1;
RB1=1;
RB2=1;
RB3=1;
RB4=1;
RB5=1;
RB6=1;
RB7=1;
for(i=0;i<8;i++); //Delay
TRISB = 0x33;//Output: 0 -> PORT B
RB0 = 0;
RB1=0;
RB2=0;
RB3=0;
RB4=0;
RB5=0;
RB6=0;
RB7=0;
for(i=0;i<8;i++);//Delay

TRISB = 0x0F;//Output: 1 -> PORT B
RB0 = 1;
RB1=1;
RB2=1;
RB3=1;
RB4=1;
RB5=1;
RB6=1;
RB7=1;
for(i=0;i<8;i++); //Delay
TRISB = 0x0F;//Output: 0 -> PORT B
RB0 = 0;
RB1=0;
RB2=0;
RB3=0;
RB4=0;
RB5=0;
RB6=0;
RB7=0;
for(i=0;i<8;i++);//Delay

TRISB = 0xFF;//Output: 1 -> PORT B
RB0 = 1;
RB1=1;
RB2=1;
RB3=1;
RB4=1;
RB5=1;
RB6=1;
RB7=1;
for(i=0;i<8;i++); //Delay
TRISB = 0xFF;//Output: 0 -> PORT B
RB0 = 0;
RB1=0;
RB2=0;
RB3=0;
RB4=0;
RB5=0;
RB6=0;
RB7=0;
for(i=0;i<8;i++);//Delay
}
}

В данной коде я реализовал запись значений режимов работы светодиодов непосредственно в порт.
А мне необходимо значения режимов работы светодиодов сделать для установки алгоритма работы светодиодов. Желательно на светодиоды выводить различные режимы, на некоторых светодиодах режим может быть одинаковый и соответственно (по заданию) они должны работать синхронно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016