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
}
}
В данной коде я реализовал запись значений режимов работы светодиодов непосредственно в порт.
А мне необходимо значения режимов работы светодиодов сделать для установки алгоритма работы светодиодов. Желательно на светодиоды выводить различные режимы, на некоторых светодиодах режим может быть одинаковый и соответственно (по заданию) они должны работать синхронно.