单片机程序调用问题#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
#include <DSY.H>
//延时子程序
void DelayMs(uchar ms){
uchar i;
while(ms--){
for(i=0;i <125;i++);
}
}
//主程序
main(){
EA=1; //开总中断
P0=0;
CH451_Init(); //初始化CH451
CH451_DisplayDig(0,8,0);
CH451_DisplayDig(1,7,0);
CH451_DisplayDig(2,6,0);
CH451_DisplayDig(3,5,0);
CH451_DisplayDig(4,4,0);
CH451_DisplayDig(5,3,0);
CH451_DisplayDig(6,2,0);
CH451_DisplayDig(7,1,0);
while(1){
DelayMs(255);
CH451_WriteCommand(CH451_LEFTCYC);//循环左移
}
}
如果屏蔽#include <DSY.H> 有关的程序,可以调用P0=0;
不屏蔽就不执行P0=0,整个程序都没执行,
请问高人是否哪里有冲突还是我的驱动程序有问题(DSY.H)
谢谢了!