Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/08/08 11:32
Read: times


 
#156519 - how can i get startup file
Responding to: ???'s previous message
sir i have coded my program in C using reads51 software
here is my C code

//P1.0 to P1.3 >> right wheel
//P1.4 to P1.7 >> left wheel
//P2.4 to P1.7 >> camera
//P2.0 >> laser


#include <sfr51.h>
void delay(void);
void main()
{
P0=0x00;
P1=0x00;
P2=0x01;
P3=0x00;
P0=0xFF;
for(;;)
{
switch(P0)
{
case 0x01: //W
P2=0x01;
P1=0x55;
delay();
P1=0x99;
delay();
P1=0xAA;
delay();
P1=0x66;
delay();
break;
case 0x02: //S
P2=0x01;
P1=0x66;
delay();
P1=0xAA;
delay();
P1=0x99;
delay();
P1=0x55;
delay();
break;
case 0x03: //A
P2=0x01;
P1=0x05;
delay();
P1=0x09;
delay();
P1=0x0A;
delay();
P1=0x06;
delay();
break;
case 0x04: //D
P2=0x01;
P1=0x50;
delay();
P1=0x90;
delay();
P1=0xA0;
delay();
P1=0x60;
delay();
break;
case 0x05: //scroll up // up arrow
P1=0x00;
P2=0x11;
delay();
P2=0x21;
delay();
P2=0x41;
delay();
P2=0x81;
delay();
break;
case 0x06: //scroll down // down arrow
P1=0x00;
P2=0x81;
delay();
P2=0x41;
delay();
P2=0x21;
delay();
P2=0x11;
delay();
break;
case 0x07: //mouse moved left //left arrow
P2=0x01;
P1=0x65;
delay();
P1=0xA9;
delay();
P1=0x9A;
delay();
P1=0x56;
delay();
break;
case 0x08: //mouse moved rihgt //right arrow
P2=0x01;
P1=0x56;
delay();
P1=0x9A;
delay();
P1=0xA9;
delay();
P1=0x65;
delay();
break;
case 0x09: //enter //left click
P1=0x00;
P2=0x00;
break;
case 0x0A: //default
P1=0x00;
P2=0x03;
break;
case 0x0B: //default
P1=0x00;
P2=0x05;
break;
case 0x0C: //default
P1=0x00;
P2=0x09;
break;
default:
P1=0x00;
P2=0x01;
break;
}
}
}

void delay()
{
unsigned char i;
unsigned int j;
for(i=0;i<5;i++)
{
for(j=0;j<1275;j++);
}
}




if i need a startup file how can i get it
plz guide me on this

List of 15 messages in thread
TopicAuthorDate
startup file of uc at89c51            01/01/70 00:00      
   It depends on what you are doing            01/01/70 00:00      
      how can i get startup file            01/01/70 00:00      
         that is a question for reads51            01/01/70 00:00      
            how to make hex in kei            01/01/70 00:00      
               Hex file            01/01/70 00:00      
                  please see the steps i followed to create hex file            01/01/70 00:00      
                     Yes            01/01/70 00:00      
                        Sorry. AT89C51 does not have ISP            01/01/70 00:00      
         2 questions            01/01/70 00:00      
            Guide me for start up file            01/01/70 00:00      
               Keil evaluation compiler examples            01/01/70 00:00      
               RE: my program in C is correct            01/01/70 00:00      
                  Checked it            01/01/70 00:00      
                     Good, but...            01/01/70 00:00      

Back to Subject List