Em có đoạn code để truyền data nối tiếp sang song song cho con 74hc595 nhưng không hiểu đoạn code này sẽ chạy như thế nào, nhờ các bro giải thich giùm
void dich_595(unsigned char in)
{
unsigned char k;
bit out;
for(k=0;k<8;k++)
{
out=in&0x80;
ds=out;
in=in<<1;
sh=1;
sh=0;
}
st=1;
delay_ms(1);
st=0;
}
void dich_595(unsigned char in)
{
unsigned char k;
bit out;
for(k=0;k<8;k++)
{
out=in&0x80;
ds=out;
in=in<<1;
sh=1;
sh=0;
}
st=1;
delay_ms(1);
st=0;
}
Comment