中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

电路是P0接的J12,P1接的J16.单片机采用S...

 小王很优秀

下载贤集网APP入驻自媒体

电路是P0接的J12,P1接的J16.单片机采用STC90C516RC+,现在想实现0-60动态显示。现在显示出现8个数码管都会显示,但是前面2个数码管可以正常从0-60的增加再重复。现在想只要前面2个数码管显示即可,代码如下,请各位看看那里出错了。

最新回复
发布回复
共阴数码管却选择了共阳数码的位选方式,从程序看P0口是段选,P1口是位选,所以把位选改一改应该就可以了把 P0=table[wei]; P1=temp; Delay10ms(); P0=0XFF; P1=0XFF; temp<<=1;里的P1=temp;,改为P1=~temp;,就是取个反
我也是刚学的单片机。 你显示函数里的P1=0XFF不是就选 中了全部数码管吗?我也不懂 就算我说错了 也别太在意哈。
数码管共阴极,0XFF,是关闭数码管显示,百度一下看一下数码管的连接方式,是不是table里面的数组错了,具体怎么显示的又没有照片,只能推断了
想要控制哪个数码管灭,就给阴极加上高电平,就是J16,P1脚,代码里面的temp

为您推荐

热门交流