大家帮忙,程序老时死在while那里
main()
{
uchar data adh;
uchar data adl;
XBYTE[AD_L]=CONTRAL;//写入命令字
while(INT1!=0); // 等待转换结束
adh=XBYTE[AD_H]; //读高四位
adl=XBYTE[AD_L]; //读低四位
}
你的Int1是什么东西?前面怎么没有定义
INT1是P3.3,我是用查询,不用中断
还有,我现在是用万利仿真
大家帮忙呀,还有要是硬件故障可能会出现在哪里?
我还在等待答案
你用示波器看看这根口线是否会变低?是不是
控制INT1的中断程序| 以下是引用SARS在2003-5-28 8:07:16的发言: 大家帮忙,程序老时死在while那里 MCU MAX197 // A13 ==> > HBEN // A14 ==> > CS // INT1 ==> > INT #define AD_L 0X8300 //低八位地址 #define AD_H 0XA300 //高八位地址 #define CONTRAL 0X41 //通道一,0-5V XBYTE[AD_L]=CONTRAL;//写入命令字 |
同样的问题