查看完整版本: 单片机不能正常工作

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

快乐大家一起看

*** 作者被禁止或删除 内容自动屏蔽 ***

mlx0103 2008-10-21 13:26

应该是硬件的问题了。

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]
页: [1]
查看完整版本: 单片机不能正常工作