Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <reg52.h>
- sbit str = P2^3;
- sbit stp = P2^2;
- code unsigned char led[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
- void delay(unsigned int z){
- unsigned int count,q;
- for(q=0;q<500;q++)
- for(count=0;count<z;count++);
- }
- void main(void){
- unsigned char j;
- P1=0xff;
- while(1){
- if((str==0)&&(stp==1)) delay(100);
- if((str==0)&&(stp==1)){
- while(1){
- for(j=0;j<8;j++){
- P1=led[j];
- delay(200);
- }
- if((str==1)&&(stp==0)) delay(100);
- if((str==1)&&(stp==0)){
- P1=0xff;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement