关于单片机控制数码管段选和位选的先后顺序六位数码管共阴,P2.6控制段选.P2.7控制位选.参考代码是先段选,后位选,数码管正常显示,我把段选和位选顺序掉对一下后(就是我先让位选,后段选

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 13:07:35
关于单片机控制数码管段选和位选的先后顺序六位数码管共阴,P2.6控制段选.P2.7控制位选.参考代码是先段选,后位选,数码管正常显示,我把段选和位选顺序掉对一下后(就是我先让位选,后段选

关于单片机控制数码管段选和位选的先后顺序六位数码管共阴,P2.6控制段选.P2.7控制位选.参考代码是先段选,后位选,数码管正常显示,我把段选和位选顺序掉对一下后(就是我先让位选,后段选
关于单片机控制数码管段选和位选的先后顺序
六位数码管共阴,P2.6控制段选.P2.7控制位选.参考代码是先段选,后位选,数码管正常显示,我把段选和位选顺序掉对一下后(就是我先让位选,后段选)数码管乱了
我改过的代码如下.请教为什么不能先位选?如果是错误请大家帮忙看看哪里的问题谢谢了
sbit dula=P2^6;
sbit wela=P2^7;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
uchar code tablewe[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void delay(uint z);
void main()
{
numdu=0;
numwe=0;
aa=0;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
// delay(1000);
// temp=_crol_(temp,1);
// P1=temp;
if(aa==25)
{
aa=0;
// P0=0xff;
if(numwe==6)
numwe=0;
wela=1;
//delay(1000);
P0=tablewe[numwe];
wela=0;
numwe++;
numdu++;
if(numdu==7)
numdu=1;
dula=1;
P0=table[numdu];
dula=0;




}
}
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
}

关于单片机控制数码管段选和位选的先后顺序六位数码管共阴,P2.6控制段选.P2.7控制位选.参考代码是先段选,后位选,数码管正常显示,我把段选和位选顺序掉对一下后(就是我先让位选,后段选
数码管不是一定要先段选再位选的,但是有个地方你要注意一下,你输出以后要有一定的时间延时才行,这样人才看得见,还有段选的时候是排它的,不然就会在两个管子上显示相同的内容,一般多个数码管都是用动态扫描,就是说一个管子显示一般几十个ms再显示下个管子的.
你的程序我上机试过,基本上能运行的,两个管子从1-6显示.主要是我不知道你要干什么,所以不知道怎么帮你改.你可以把要求发过来看看,也可以HI我

关于单片机控制数码管段选和位选的先后顺序六位数码管共阴,P2.6控制段选.P2.7控制位选.参考代码是先段选,后位选,数码管正常显示,我把段选和位选顺序掉对一下后(就是我先让位选,后段选 单片机管脚分配问题一个关于用BH1415和单片机做FM发射器的问题:打算用AT89C2051(20 pin)控制发射频率,用数码管显示发射频率但是只有16个可用管脚,其中四位数码管用掉12个管脚BH1415还要用 单片机中控制8位共阴红色数码管的位选段选是什么意思 什么是数码管段码 请帮一下小弟 我要怎么写才可以控制 数码管的位选?电路图 http://www.avrw.com/bbs/Show.asp?id=116066&BoardID=1&TB=1我的数码管是 8*8 的单片机P25,P24,P23是控制595的控制位 595控制地址位,地址位控制138,138 关于反应先后顺序 单片机七段数码管由公共段和位口两个部分控制.公共段是控制显示的,请问位口是干嘛的什么样的图像 硫酸和水的先后顺序 微生物出现的先后顺序和构成 单片机数码管 段选 位选 是什么? 阅兵式的先后顺序先后顺序 化学:关于如何检验氯离子的小问题加硝酸和硝酸银顺序有先后吗? 单片机控制的流水灯设计的背景和意义 51单片机控制继电器电的电路图和程序 51单片机的psw各个位的排列顺序是什么比如psw为18H,表示选了第三组通用寄存器(RS0=1 RS1=1)psw里面各个位的排列顺序是什么呢?在线等~~~psw其它的位的排列位置呢?(比如奇偶位,进位.) 三大战役的先后顺序 秦始皇灭六国的先后顺序 秦灭七国的先后顺序?