chào các bác
các bác chỉ giùm cho em sao đoạn code dịch led matrix của em này nó không chạy. Mong được sự giải đáp nhiệt tình của các bác.Em cảm ơn nhiều
#include"p18f26k20.h"
#include"delays.h"
#pragma config FOSC=HS,WDTEN=OFF,LVP=OFF,PBADEN=OFF,MCLRE=ON
//fond chu A
unsigned char macot[16]={0x00,0X7f,0Xff,0X88,0X88,0Xff,0X7f,0X00,0x00,0x0 0,0x00,0x00,0x00,0x00,0x00,0x00};
unsigned char mahang[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //m? c?t
int i=0;
int m,p;
void delay(unsigned char value);
void delay(unsigned char value)
{
T2CONbits.T2OUTPS3=0;//potscale =1:1
T2CONbits.T2OUTPS2=0;
T2CONbits.T2OUTPS1=0;
T2CONbits.T2OUTPS0=0;
T2CONbits.TMR2ON = 1;
T2CONbits.T2CKPS0 = 1;
T2CONbits.T2CKPS1 = 1; //prescaler 1:16
TMR0L=0x00;
PR2=value;//PR2=Tdelay*Fcy/prescaler
}
void main(void)
{
TRISC=0x00;
TRISB=0x00;
while(1)
{
for(m=0;m<16;m++)
{
for(i=0;i<8;i++)
{
PORTB = mahang[i];//quet hang
PORTC = macot[i+m];
delay(0x9c);//delay khoang 2.5ms
//PORTB=0xff;
}
delay(0xf424);//delay khoang1s
}
};
}
các bác chỉ giùm cho em sao đoạn code dịch led matrix của em này nó không chạy. Mong được sự giải đáp nhiệt tình của các bác.Em cảm ơn nhiều
#include"p18f26k20.h"
#include"delays.h"
#pragma config FOSC=HS,WDTEN=OFF,LVP=OFF,PBADEN=OFF,MCLRE=ON
//fond chu A
unsigned char macot[16]={0x00,0X7f,0Xff,0X88,0X88,0Xff,0X7f,0X00,0x00,0x0 0,0x00,0x00,0x00,0x00,0x00,0x00};
unsigned char mahang[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //m? c?t
int i=0;
int m,p;
void delay(unsigned char value);
void delay(unsigned char value)
{
T2CONbits.T2OUTPS3=0;//potscale =1:1
T2CONbits.T2OUTPS2=0;
T2CONbits.T2OUTPS1=0;
T2CONbits.T2OUTPS0=0;
T2CONbits.TMR2ON = 1;
T2CONbits.T2CKPS0 = 1;
T2CONbits.T2CKPS1 = 1; //prescaler 1:16
TMR0L=0x00;
PR2=value;//PR2=Tdelay*Fcy/prescaler
}
void main(void)
{
TRISC=0x00;
TRISB=0x00;
while(1)
{
for(m=0;m<16;m++)
{
for(i=0;i<8;i++)
{
PORTB = mahang[i];//quet hang
PORTC = macot[i+m];
delay(0x9c);//delay khoang 2.5ms
//PORTB=0xff;
}
delay(0xf424);//delay khoang1s
}
};
}