单片机89c51,数字秒表,0-60,怎么写代码

如题所述

我看不清你的图,思路可以这样,比如我P1口控制8个位选,P0^0,P0^1控制段选
void display(u8 num)
{
u8 Change[10]={ }; //这里根据你IO口的与数码管位选的接线写出0~9的IO口的电平
P0^0=0;
P1=Change[num/10]; //十位
P0^0=1;
delay_ms(10);
P0^1=0;
P1=Change[num%10]; //个位
P0^1=1;
delay_ms(10);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-04
还可以,挺好用的朋友们!
第2个回答  2019-03-04
只抄o1至60就行
相似回答