macroasm
Üye
- Katılım
- 5 Tem 2008
- Mesajlar
- 15
- Puanları
- 1
- Yaş
- 40
slm. 8051 ile keil de c dili ile seri porttan string gönderimi yapamıyorum. yardımcı olurmusunuz.
Kod:
#include <REGX52.H>
#include <stdio.h>
#include "delay.h"
#define rxd P3_0
#define txd P3_1
#define rxe P3_2
int i;
char read;
void main(void)
{
SCON = 0x53;
TMOD = 0x20;
TH1 = 0xfd;
TR1 = 1;
TI = 1;
while (1)
{
rxe = 1;
printf ("basla1");
}
}
///////////////////////////////////////////////////////////////////////////
#include <REGX52.H>
#include <stdio.h>
#include "delay.h"
#define rxd P3_0
#define txd P3_1
#define rxe P3_2
int i;
char *read;
void main(void)
{
SCON = 0x53;
TMOD = 0x20;
TH1 = 0xfd;
TR1 = 1;
TI = 1;
while (1)
{
delay (65000);
rxe = 0;
scanf ("%s", &read);
if (read=="basla1")
{
P1++;
}
}
}
Moderatör tarafında düzenlendi: