Ðăng Nhập

View Full Version : xin code led cube 5x5x5 dùng pic 16f877A lập trình CCS


khanhbka
18-09-2013, 11:48 AM
mình mới học lập trình pic 16f dùng CCS và đang muốn làm mạch led cube 5x5x5 nhưng chưa biết bắt đầu lập trình từ đâu. mình muốn xin code để tham khảo. ai có cho mình xin với. :D
nhân tiện cho mình hỏi cách định nghĩa bit.mình làm thế này mà led không nháy.
#use fast_io(B)
#byte portB=0x6
#bit B1=portB.1
void main
{
while(1)
{ B1=1;
delay_ms(80);
B1=0;
delay_ms(80);
}
}

Dragon_00
18-09-2013, 11:06 PM
bạn chưa cấu hình I/O cho port B. Dùng lệnh set_tris()

khanhbka
19-09-2013, 05:24 PM
uh nhỉ.có lẽ thế.để mình thử lại.cảm ơn bạn nhé

phankieu32k0515
22-09-2013, 09:11 AM
cho hỏi với nha: mình mới học pic và chương trình mình viết như sau, sao rc3 không sang
#include<16F877A.h>
#include<def_877a.h>
#fuses NOWDT,PUT,HS,NOPROTECT,NOLVP
#use delay(clock=20000000)
main()
{
trisa=31;
trise=0;
trisc=33;
trisd=0;
while(true)
{
porta=0x20;
porte=0x07;
portc=0x06;
portd=0x03;
delay_ms(500);
porta=0;
porte=0;
portc=0;
portd=0;
delay_ms(500);
}
}

phankieu32k0515
22-09-2013, 09:13 AM
vậy cấu hình cho các post thê nào hả sư huynh