|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
Ðiều Chỉnh | Xếp Bài |
28-05-2013, 10:13 PM | #1 |
Đệ tử 1 túi
Tham gia ngày: Jan 2013
Bài gửi: 21
: |
led matrix
các pro ơi giải thích giúp em đoạn code này với
em vẫn chưa hiểu đc nguyên lý dịch chữ code này là chạy chữ DT3-K3 em xin cảm ơn các bác nhiều #include"REG51.H" unsigned int m,n,k,p,x,y; unsigned char hang[8]={0X80,0X40,0X20,0X10,0X08,0X04,0X02,0X01}; unsigned char cot[69]={0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE7, 0X00,0X00,0X66,0X7E,0X81,0XC3,0XFF,0X3F,0X3F,0X00, 0X00,0X3F,0X3F, 0XFF,0X99,0X3C,0X2C,0X24,0X91,0XFF,0XE7,0XE7,0XE7, 0XFF,0X00,0X00, 0XC7,0X93,0X39,0X7C,0XFF,0X99,0X3C,0X2C,0X24,0X91, 0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF, 0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF}; void delay(unsigned int t) { } void scan(void) { P3=hang[n]; if(p<=53) P2=cot[p];//chỗ này em chưa hiểu if(p>8) P1=cot[p-8]; if(p>16) P0=cot[p-16]; } void main(void) { m=0; while(1) { for(k=1;k<=5;k++)//chỗ này em cung chưa hiểu { for(n=0;n<=7;n++) { p=n+m; scan(); delay(2); } } delay(10); m++; if(m==69) m=0; } } |
15-06-2013, 07:13 AM | #2 |
Nhập môn đệ tử
Tham gia ngày: Jun 2013
Bài gửi: 1
: |
fsdg
cai ? thu 2 la dem tang dan
|
|
|