View Single Post
Old 10-08-2012, 05:49 PM   #2
binhbk247
Đệ tử 2 túi
 
Tham gia ngày: Jun 2011
Bài gửi: 37
:
16f887 thì cũng như 16f877a thôi, còn xuất ra bằng 595 bằng thử dùng 2 hàm này nhé

//ser: chan 14
//rck: chan 12
//sck: chan 11

void init_595()
{
ser=0;
rck=0;
sck=0;
}

void out_595(unsigned char so)
{
int i, data;
data=so;
for(i=1;i<=8;i++)
{
if(data & 0x80)
ser=1;
else
ser=0;
sck=1;
sck=0;
data=data<<1;
}
rck=1;
rck=0;
}
binhbk247 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn