1980best
Üye
- Katılım
- 1 Ağu 2006
- Mesajlar
- 18
- Puanları
- 1
- Yaş
- 40
// bu benden arkadaşlar yardımlarınızı bekliyoruz atmellciler buraya acillll
//lcd sürmek nasıldır
#include <mega128.h>
#include <delay.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#define LP PORTE.2
#define CP PORTE.3
#define FLM PORTB.7
#define DISP PORTB.6
void main(void)
{
int ilk = 0;
int ii,jj;
int d0,d1,d2;
DDRD = 0xff;
DDRB = 0xff;
DDRE = 0xff;
DISP = 1;
CP = 0;
LP = 0;
FLM = 0;
d0 = 0x0; d1 = 0x0; d2 = 0x0;
while (1)
{
ilk = 0;
for(jj = 1; jj <= 240; jj++)
{
LP = 1;
LP = 0;
//if ((jj > 50)&&(jj < 70)) {d0 = 0x92; d1 = 0x49; d2 = 0x24;}
//else {d0 = 0x00; d1 = 0x00; d2 = 0x00;}
d0 = 0x92;
d1 = 0x49;
d2 = 0x24;
if (ilk == 0) FLM = 1;
if (ilk == 1) FLM = 0;
for(ii = 1; ii <= 120; ii++)
{
CP = 1;
PORTD = d0;
CP = 0;
CP = 1;
PORTD = d1;
CP = 0;
CP = 1;
PORTD = d2;
CP = 0;
}
ilk++;
}
}
}
//lcd sürmek nasıldır
#include <mega128.h>
#include <delay.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#define LP PORTE.2
#define CP PORTE.3
#define FLM PORTB.7
#define DISP PORTB.6
void main(void)
{
int ilk = 0;
int ii,jj;
int d0,d1,d2;
DDRD = 0xff;
DDRB = 0xff;
DDRE = 0xff;
DISP = 1;
CP = 0;
LP = 0;
FLM = 0;
d0 = 0x0; d1 = 0x0; d2 = 0x0;
while (1)
{
ilk = 0;
for(jj = 1; jj <= 240; jj++)
{
LP = 1;
LP = 0;
//if ((jj > 50)&&(jj < 70)) {d0 = 0x92; d1 = 0x49; d2 = 0x24;}
//else {d0 = 0x00; d1 = 0x00; d2 = 0x00;}
d0 = 0x92;
d1 = 0x49;
d2 = 0x24;
if (ilk == 0) FLM = 1;
if (ilk == 1) FLM = 0;
for(ii = 1; ii <= 120; ii++)
{
CP = 1;
PORTD = d0;
CP = 0;
CP = 1;
PORTD = d1;
CP = 0;
CP = 1;
PORTD = d2;
CP = 0;
}
ilk++;
}
}
}