Source
when i download a program from chip and upload it there is no problem, when i use TASM compiler , there is no problem , but when i compile with Keil .....
( it give me error,
Turbo can work with bin file becous when i dowload a program from IC he is in bynary format
Added after 14 minutes:
HERE IS THE SOURCE OF MY PROGRAM
it control some LED's ot Port 3
---------------------------------------------
#include <reg51.h>
int xl = 100;
unsigned int led_table[] = {
0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80,
0x40,0x20,0x10,0x8,0x4,0x2,0x1,0x0};
unsigned int led_table2[] = {
0x1,0x3,0x7,0xF,0x1F,0x3F,0x7F,0xFF,
0x7F,0x3F,0x1F,0xF,0x7,0x3,0x1,0x0};
void Init(void);
void delay (void);
void main(void)
{
int aa;
Init();
P1 = 0xf0;
while(1)
{
for(aa=0; aa<16; aa++)
{
P3 = led_table[aa];
delay();
}
for(aa=0; aa<16; aa++)
{
P3 = led_table2[aa];
delay();
}
for(aa=0; aa<20; aa++)
{
P3 = 0x55;
delay();
P3 = 0xaa;
delay();
}
}
}
void SWITCH_Init(void)
{
P3 = 0x00;
P1 = 0x00;
}
//----------------------------------------------
void delay(void)
{
unsigned int x;
for (x = 0; x<= 28000; x++);
}