??? 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 |
Topic | Author | Date |
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 |