打印

PROTUES仿真后LED灯不亮

[复制链接]
8412|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjj988|  楼主 | 2011-10-1 17:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
下午仿真了单片机89C52的LED程序,仿真后灯没有亮,不知道是哪里出了问题,希望哪位大侠指导下。 仿真.rar (59.26 KB) 我传下代码和仿真文件

相关帖子

沙发
zjj988|  楼主 | 2011-10-1 20:14 | 只看该作者
咋没人解答下呢

使用特权

评论回复
板凳
chunyang| | 2011-10-2 00:19 | 只看该作者
给出具体电路。

使用特权

评论回复
地板
zjj988|  楼主 | 2011-10-2 18:16 | 只看该作者
本帖最后由 zjj988 于 2011-10-2 18:19 编辑

3# chunyang
电路附件里面,我传图片

使用特权

评论回复
5
zjj988|  楼主 | 2011-10-2 18:23 | 只看该作者
本帖最后由 zjj988 于 2011-10-2 18:51 编辑

这是代码
#include <REGX52.H>
#define uint unsigned int
#defint uchar unsigned char
sbit D2=P1^2;
uchar numl
void main( )
{
   TMOD=0x01;
   TH0=(65536-45872)/256;
   TH1=(65536-45872)%256;
   EA=1;
   ET0=0;
   TR0=0;
   while(1);
   void_time()interrupt 1
   {
   TH0=(65536-45872)/256;
   TH1=(65536-45872)%256;
   num++;
   if(num==20)
   {
   num=0;
   D1=~D1;
   }
   }

使用特权

评论回复
6
www5911839| | 2011-10-3 12:28 | 只看该作者
定时器没开

使用特权

评论回复
7
ygzjyh| | 2011-10-3 17:46 | 只看该作者
4个问题:
(1)LED灯与单片机没有连线,重新连线;
(2)LED灯与电阻没有连线,重新连线;
(3)电阻与VCC电源没有连线,重新连线;
(4)R2电阻过大,虽然可以点亮,但在仿真时会比较暗,建议用300

使用特权

评论回复
8
zjj988|  楼主 | 2011-10-3 18:04 | 只看该作者
定时器改了 EA=1;ET0=1;TR0=1;后单片机调入程序还是不行啊

使用特权

评论回复
9
zjj988|  楼主 | 2011-10-3 18:09 | 只看该作者
7# ygzjyh
我看了下文件,连线都是没问题的,电阻我换成200欧姆还是不行,不知道怎么回事

使用特权

评论回复
10
gogogobomb| | 2011-10-4 12:33 | 只看该作者
设完D2,控D1?

使用特权

评论回复
11
ygzjyh| | 2011-10-4 15:32 | 只看该作者
我下过你的仿真文件,就是你没有连线的原因导致这个问题的,你把电源VCC、电阻R2、发光二极管位置拉开点距离,就看见没有连线了,重新连线吧!

使用特权

评论回复
12
allround| | 2011-10-5 16:35 | 只看该作者
7楼正解,双击LED,把Full drive current电流值改小了显示较明显,或改为黄色LED效果明显

使用特权

评论回复
13
zjj988|  楼主 | 2011-10-5 18:27 | 只看该作者
11# ygzjyh
确实是线没连好,谢谢大侠了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

389

帖子

1

粉丝