数码管不显示,程序是对的?

2024-12-03 16:40:09
推荐回答(1个)
回答1:

sbit 是位声明bai
格式必须是 sbit xxx=P0^0; 它只能控制8位中的du一个
单片机kell内部reg52.h里直声明过批P0,P1口了
应直zhi接将两个sbit语句删掉
vela=DIG_PLACE(i); 改为daoP0=DIG_PLACE(i);
dula=DIG_CODE(j); 改为P0=DIG_CODE(j);
或直接用楼上的#define(宏定义)
格试为
#define 新名字 被替换的名字
注意后面无任何符号