微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 在51中,数码管,是先写位选或先写段选有什么区别?

在51中,数码管,是先写位选或先写段选有什么区别?

时间:10-02 整理:3721RD 点击:
在打开数码管段选和位选时,有两种方式
例如
wela=1;
P0=0xFE;
wela=0;
dula=1;
P0=0x7F;
dula=0;
while(1)

dula=1;
P0=table[1]
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
为什么这两种打开段选和位选的顺序不一样?

那你改下顺序,侠盗单片机看看就知道了

同求~~~~~~~~~~~~~~

因为这个有锁存器,先选哪个都行的,它用的都是P0,所以用了锁存器,节省了接口,如果位选和段选分别是P0和P1就不用锁存器了,你们可以试一下

只要中间处理的好,那是无所谓的。写好程序往单片机烧录一下,比问谁都强!

我是用那个TX-1C的51单片机实验板,由于接口很多所以加了锁存器,U1,U2来控制位选、段选,写的顺序应该没关系吧,做做实验看看

我的板子上这个位选和段选位置都一样。

位选和段选位置不一样   所以程序不一样?

其实都一样的  不过在个人建议先写好段选,在写位选

没注意这个问题 ,小编很细心,以后注意了!

这个问题我玩51的时候试过,其实没有区别

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top