Nhập môn đệ tử
Tham gia ngày: Oct 2008
Bài gửi: 7
:
|
thử xem..tui cũng vừahọc matrix
Code:
#include <16F877A.h>
#include <def_877a.h>
#device *=16
#fuses NOWDT,HS,NOPROTECT
#use delay(clock=20000000)
//============Khai bao bien toan cuc====================//
int8 a,i,j,k;
//int8 const font=10;
//int8 const kytu[8]={224,219,187,123,187,219,224,255}; // A
int kytu[36]={0xff,0xff,0xf,0xff,0xff,0xff,0xf,0xff,
0X7f,0X7f,0x01,0X7f,0X7f,0Xff,0xdb,0xff, //t
0XC1,0Xaf,0X6f,0Xaf,0XC1, //chu a
0Xff,0x01,0Xef,0Xd7,0Xbb,0X7d, // chu k
0Xff,0xff,0xf,0xff,0xff,0xff,0xf,0xff};
INT8 MA_QUET[8]={0X1,0X2,0X4,0X8,0X10,0X20,0X40,0X80};
//int8 ma_quet[8]={0x80,0x40,0x20,0x10,0x8,0x4,0x2,0x1};
//INT8 MA_QUET[10]={0b11111110,0b1111 1101,0b11111011,0b11110111,0b11101111,0b11011111,0b10111111,0X01111111};
//=============khai bao ham====================//
void main()
{set_tris_b(0);output_b(0);
set_tris_d(0);output_d(0);
while(1)
{for(k=0;k<10;k++)
// for(j=0;j<1;j++)
{
for (a=0;a<=7;a++){
portd=MA_QUET[a];
Portb=kytu[i+a];
delay_ms(5);
}
}
i=i+1;
delay_ms(50);
}
}
thay đổi nội dung bởi: namqn, 12-01-2009 lúc 12:50 AM.
|