电路图
代码
#include<reg51.h> // 引入头文件
// 延时函数
void delay(unsigned time){
unsigned i , j;
for(i = 0 ;i< time;i++)
for(j = 0;j < time ;j++);
}
// 主函数
void main(){
int temp = 0x00;
P0 = 0x00;
while(1){
temp = temp+1;
P0 = (temp/10)<<4 | temp % 10; // 通过位移让显示的是正常的10进制数字,其实是用16进制的10
delay(200);
if(P0 == 0x99){ // 判断如果等于99 清零 然后从零开始
temp = 0x00;
}
}
}