wangcuizho2 2008-10-8 09:31
单片机不能正常工作
各位师兄好,我写了一段测试代码,让AT89S52的IO口输出低电平,但是不管怎样他输出的都是高电平,为什么啊?
#include<reg52.h>
#include<stdio.h>
#define data_OUT P1
sbit a=P3^1;
sbit b=P3^0;
sbit c=P3^2;
sbit d=P3^3;
main()
{
data_OUT=0x00;
while(1)
{
a=0;
b=0;
}
}
dubuguyun 2008-10-8 16:20
可能电路错了~
super_gu 2008-10-10 07:54
1 看一下汇编出来的代码是否正确
2 查看一下电路
ijkl388 2008-10-15 07:08
不关我的事,节约点喝茅台78
*** 作者被禁止或删除 内容自动屏蔽 ***
nopq419 2008-10-17 12:33
上海股票开户,全市最低佣金,开户送同花顺L2
*** 作者被禁止或删除 内容自动屏蔽 ***
天天向上学 2008-10-18 00:50
快乐大家一起看
*** 作者被禁止或删除 内容自动屏蔽 ***
efgh439 2008-10-22 05:11
真爱ADGIC网
*** 作者被禁止或删除 内容自动屏蔽 ***
comophir 2008-10-22 09:41
AT89S52 好像是AVR开发板啊, 怎么能用c51系列的代码呢?
comophir 2008-10-22 09:42
AT89S52
[align=center][quote] [/align][align=center]:@ AT89S52 是AVR开发板啊[/align][align=center][/quote][/align]