打印

51单片机奇事

[复制链接]
2290|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
李广119|  楼主 | 2015-3-12 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天用51搞一个频率测量,居然接上给中断1信号发生器后led自己闪烁,,闪的频率还和信号发生器有关,注释EX1=1;后不闪了 真是蛋疼
这是什么现象
#include<reg52.h>   //°üº¬52µ¥Æ¬»ú¼Ä´æÆ÷¶¨ÒåµÄÍ·Îļþ
#include"5110.h"

sbit LED=P2^0;
sbit p32=P3^3;

unsigned char i=0;
unsigned char SUCCES_FLAG=0;

void main()
{
        //Init_5110();
        P2=0x00;
        TMOD=0x90;
    IT1=1;
        EX1=1;       
        EA=1;
    while(1);

}

相关帖子

沙发
dirtwillfly| | 2015-3-12 14:02 | 只看该作者
你用的哪家的51单片机?

使用特权

评论回复
板凳
李广119|  楼主 | 2015-3-12 14:05 | 只看该作者
dirtwillfly 发表于 2015-3-12 14:02
你用的哪家的51单片机?

stc89c52rc

使用特权

评论回复
地板
dirtwillfly| | 2015-3-12 14:07 | 只看该作者

这个啊,有点奇葩问题也不用奇怪,看论坛里的讨论帖子就知道了

使用特权

评论回复
5
李广119|  楼主 | 2015-3-12 14:10 | 只看该作者
dirtwillfly 发表于 2015-3-12 14:07
这个啊,有点奇葩问题也不用奇怪,看论坛里的讨论帖子就知道了

还不知道怎么解决呢

使用特权

评论回复
6
chunyang| | 2015-3-12 20:37 | 只看该作者
显然,不是你的程序有问题就是电路有问题,跟用哪家的产品一点关系也没有。

使用特权

评论回复
7
李广119|  楼主 | 2015-3-12 23:35 | 只看该作者
就是个最小系统,可能不小心坏了,不理它了,

使用特权

评论回复
8
李广119|  楼主 | 2015-3-12 23:35 | 只看该作者
就是个最小系统,可能不小心坏了,不理它了,

使用特权

评论回复
9
李广119|  楼主 | 2015-3-12 23:35 | 只看该作者
就是个最小系统,可能不小心坏了,不理它了,

使用特权

评论回复
10
mmuuss586| | 2015-3-13 08:23 | 只看该作者

是不是硬件哪里有冲突啊,互相干扰;

使用特权

评论回复
11
飞行员| | 2015-3-13 11:41 | 只看该作者
程序没写好。硬件没问题。

使用特权

评论回复
12
ningling_21| | 2015-3-13 11:53 | 只看该作者
可能是坏了

使用特权

评论回复
13
icecut| | 2015-3-13 12:14 | 只看该作者
肯定是芯片问题.stc的功能根本不告诉你...你启用中断又没中断函数,肯定跑到一个内置函数里去了.

使用特权

评论回复
14
ddllxxrr| | 2015-3-13 12:32 | 只看该作者
神奇啊,是不是出厂例程在里边了

使用特权

评论回复
15
autopccopy| | 2015-3-13 12:39 | 只看该作者
chunyang 发表于 2015-3-12 20:37
显然,不是你的程序有问题就是电路有问题,跟用哪家的产品一点关系也没有。 ...

非常同意。可换一块新芯片试试。:)

使用特权

评论回复
16
李广119|  楼主 | 2015-3-13 13:07 | 只看该作者
icecut 发表于 2015-3-13 12:14
肯定是芯片问题.stc的功能根本不告诉你...你启用中断又没中断函数,肯定跑到一个内置函数里去了. ...

下载后里面还有原来的历程

使用特权

评论回复
17
李广119|  楼主 | 2015-3-13 13:08 | 只看该作者
飞行员 发表于 2015-3-13 11:41
程序没写好。硬件没问题。

不科学呀

使用特权

评论回复
18
飞行员| | 2015-3-13 13:22 | 只看该作者
本帖最后由 飞行员 于 2015-3-13 21:07 编辑
icecut 发表于 2015-3-13 12:14
肯定是芯片问题.stc的功能根本不告诉你...你启用中断又没中断函数,肯定跑到一个内置函数里去了. ...

肯定不是芯片的问题。

总之从现象来看硬件一点问题也没有。

使用特权

评论回复
19
jack821119| | 2015-3-13 13:55 | 只看该作者
是程序跑飞了,开了中断 却没有中断服务函数,PC都跑乱了。

使用特权

评论回复
20
shdjdq| | 2015-3-13 14:26 | 只看该作者
坐等奇事的结论

使用特权

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

本版积分规则

10

主题

68

帖子

6

粉丝