#include <REG51.H> #define uint unsigned int uint i; /**************************************************/ void delay(uint k,n) { uint data l,i,j; for(l=0;l<k;l++) { for(j=0;j<n;j++) { for(i=0;i<121;i++) {;} } } } /**************************************************/ void main(void) {
P0=0x00; delay(2,64); P0=0xff; delay(1,60); }
以上小程序应该我去测量后P0口输出一个高电平,但是现在示波器测量它却在不停的高低循环,为什么呢?高手指教 |