#include <iom328p.h>
#include <intrinsics.h>
//global variables declare
unsigned char i,k;
__flash const char mel[9][8]={{15,15,15,15,15,15, 9, 7},
{ 6, 6, 6, 7, 6, 6, 2, 2},
{ 7, 7, 7, 7, 7, 7,14,14},
{ 9, 9, 9,11, 9, 9, 6, 6},
{11,11,11,11,11,11,14,14},
{13,13,13,14,13,13,6, 6 },
{14,14,14,14,14,14,6, 6 },
{ 7, 7, 7,12,12,12,7, 7 },
{ 7, 7, 7, 7, 7, 7,15,15}};
//main function
void main(void)
{
//init ports
DDRB=0x00;
PORTB=0x00;
DDRD=0x0F;
PORTD=0x00;
DDRC=0x00;
PORTC=0x00;
while(1)
{
for(k=0;k<9;k++)
for(i=0;i<8;i++)
{
PORTD=(mel[k][i]&0x0F);
__delay_cycles(4000000); //delay
}
}
}
Короче, запутался в инструкции, теперь мой звонок играет эту херню:
https://www.youtube.com/watch?v=pgV-7YprrqA
Xbox series s?
И тут советские гение преуспели
Офигенно🔥
Поставлю лайк за мозги.
Наконец-то годный контент на пикабу.
Боже, как скучно я живу