lỗi dòng portb=0; là lỗi j zây mọi người, sữa sao được đây
#INCLUDE<16F877A.H>
#FUSES HS,NOWDT,NOPROTECT,NOLVP
#USE DELAY(CLOCK=40000000)
#use fast_io(b)
#byte port=0x06
int8 sck,slx,bx,bl,gt;
void main()
{
set_tris_b(0);
while(true)
{
sck=8;
bl=0;
portb=(0);
delay_ms(1000);
while(sck>0)
{
bx=1;
slx=sck;
while(slx>0)
{
gt=bl|bx;
portb=gt;
delay_ms(1000);
bx=bx<<1;
slx--;
}
bl=gt;
sck--;
}
}
}
|