#include "regx52.h"
#include "bang_ma.h"
#define LED3 P3
unsigned char mang2chieu[2][8];
void delayms(unsigned int time){
while(--time){
unsigned int time1=121;
while(--time1);
}
}
void load_data(){
unsigned int i,j;
for (i=0;i<2;i++){
for (j=0;j<8;j++){
mang2chieu[i][j]= bang_ma[bang_ma[0]*i+j]; //lưu dữ liệu lấy từ bảng mã (các bác sửa giùm em chỗ này để cho đúng với)
}
}
}
//=====================================
void main(void){
while(1){
unsigned int i,j;
load_data();
for (i=0;i<2;i++){
for (j=0;j<8;j++){
LED3=mang2chieu[i][j];
delayms(300);
}
}
}
}
#include "bang_ma.h"
#define LED3 P3
unsigned char mang2chieu[2][8];
void delayms(unsigned int time){
while(--time){
unsigned int time1=121;
while(--time1);
}
}
void load_data(){
unsigned int i,j;
for (i=0;i<2;i++){
for (j=0;j<8;j++){
mang2chieu[i][j]= bang_ma[bang_ma[0]*i+j]; //lưu dữ liệu lấy từ bảng mã (các bác sửa giùm em chỗ này để cho đúng với)
}
}
}
//=====================================
void main(void){
while(1){
unsigned int i,j;
load_data();
for (i=0;i<2;i++){
for (j=0;j<8;j++){
LED3=mang2chieu[i][j];
delayms(300);
}
}
}
}
unsigned char code bang_ma[] =
{
0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,
0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,
};
{
0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,
0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,
};
Comment