试试这样
#include<reg52.h>
#include<intrins.h>
void Delay500ms(){
unsigned char i,j,k;
_nop_();
i=4;
j=205;
k=187;
do{
do{
while(--k);
}while(--j);
}while(--i);
}
void main(){
unsigned char a;
Delay500ms();
for(a=0xFF; a>0; a--){
P2=a;
Delay500ms();
}
while(1){
;
}
}
|