#include "reg51.h"
/********************/ unsigned char table[]= {0xfe,0xfd,0xfb,0xf7,0x7f,0xbf,0xdf,0xef}; //数组定义 /*****************************/ void delay(unsigned int d_time); //延时子函时, //参数 d_time 控制延时的时间 /***************/ void main(void) { while(1) { unsigned char i; //定义内部循环变量 for(i=0; i<8; i++) { delay(20000); //延时 P2=table[i]; //取码 } } } /*******************************/ //延时子函数 //参数范围 0-65536 void delay(unsigned int d_time) //参数 d_time 大小 { //决定延时时间长短
for(; d_time>0; d_time--); } |