您现在所在的是:

单片机论坛

回帖:3个,阅读:1758 [上一页] [1] [下一页]
* 帖子主题:

初学单片机者请教

1289
kuailin
文章数:91
年度积分:50
历史总积分:1289
注册时间:2003/6/21
发站内信
发表于:2004/8/9 21:41:00
#0楼

本人初学单片机,请各位多多指教。
本人参考一些学习单片机资料,原样搬照其中的程序,但不知为什么
在学习板上能有正确的结果,但在自已所作的板子上却不行。
以下是C51程序及我做的电路板,烦各位指点。


#include <AT89X51.h> //预处理命令
void main(void) //主函数名
{
    unsigned int a; //定义变量a 为int 类型
   do{
     for (a=0; a<50000; a++); //这是一个循环
     P1_0 = 0; //设P1.0 口为低电平,点亮LED
     for (a=0; a<50000; a++); //这是一个循环
    P1_0 = 1; //设P1.0 口为高电平,熄灭LED
    }
    while(1);
  }


请教各位,是不是我这个电路是错误的?



2992
mole1979
文章数:845
年度积分:50
历史总积分:2992
注册时间:2003/5/26
发站内信
发表于:2004/8/10 8:17:00
#1楼
你的電路圖?
在學習板上沒問題,也就說明你自制的電路板有問題,看看是不是31腳沒接5V,或複位電路錯誤.
1289
kuailin
文章数:91
年度积分:50
历史总积分:1289
注册时间:2003/6/21
发站内信
发表于:2004/8/12 21:11:00
#2楼
谢谢楼上这位仁兄指点。我的图片太大贴不上来。我按你的指点自己试试。小弟是初学者,以后还请多多指点。
1214
xiaofan1944
文章数:126
年度积分:50
历史总积分:1214
注册时间:2004/8/14
发站内信
发表于:2004/8/15 10:31:00
#3楼
小弟似乎也遇到过这种情况。
那次可能是因为单片机负载有点大(可能是焊接的问题吧),后来稍微增大了一点Vcc,就好用了。
刀枪不悔从前事
心脾皆无何来愁
相识俊凡平生快
木屋竹萧醉九州

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003