|
|
Công cụ bài viết | Kiểu hiển thị |
|
#1
|
|||
|
|||
|
tui làm led matrix 8x8 cắm mạch đã chạy nhưng bị nhiễu mọi ngưới xem rui hướng dẫn dùm nghen tui gui code hinh và video mọi người xem rui cho ý kiến [ATTACH=CONFIG]129[/ATTACH] mạch tui cằm như vầy riêng con 89c52 tui dùng mạcch chợ rùi cắm y như hình đây là code #include sbit DATA = P3^7; sbit SCK = P3^6; sbit LACH = P3^5; unsigned int n,i,j; unsigned char mahang[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char macot[8]={0x00,0X7f,0Xff,0X88,0X88,0Xff,0X7f,0X00}; ////////////////////////////// void delay(unsigned int ms) { for(i=0;i //////////////////////// void hienthi(unsigned char x) { unsigned int i,temp; for(i=0;i<8;i++) { temp=x; temp=temp&0x80;//lay ra bit dau tien (bit 7) if(temp==0x80)//so sanh bit DATA=1; //bang 1 thi xuat vao chip =1 else DATA=0; //nguoc lai bang 0 x*=2; //dich bit lay bit trong so thap SCK=0; //tao xung tren chan 11 SCK=1; //1 xung dua vào 1 bít } } void main() { while(1) { for(n=0;n<8;n++) { P2=mahang[n]; hienthi(macot[n]); LACH=0; LACH=1; delay(200); } [video=youtube;cv94CfI5BSo]http://www.youtube.com/watch?v=cv94CfI5BSo&feature=g-upl&context=G22eadd3AUAAAAAAAAAA[/video] |
| Công cụ bài viết | |
| Kiểu hiển thị | |
|
|