View Single Post
Old 12-01-2009, 12:22 AM   #4
thongdtk3
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.
thongdtk3 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn