您现在所在的是:

单片机论坛

回帖:3个,阅读:796 [上一页] [1] [下一页]
718
352340371
文章数:7
年度积分:50
历史总积分:718
注册时间:2010/12/26
发站内信
发表于:2010/12/31 10:49:51
#0楼
我用的是89c52 为什么调用不了中断程序
#include<reg52.h>
#define uchar unsigned char
uchar t;
sbit p2=P2^7;
void main()
{
TMOD=0x01;
TH0=(25536-50000)/256;
TL0=(25536-50000)%256;
EA=1;
ET0=1;
TCON=0x10;
while(1)
{
P0=0x3f;
P1=0x00;
if(t==20)
{
P0=0x77;
P1=0x00;
p2=~p2;
t=0;
}
}


}
void time() interrupt 1
{
TH0=(25536-50000)/256;
TL0=(25536-50000)%256;
t++;
}
但是程序中的灯还是可以闪烁,这是为什么呢?
667
yang199117
文章数:-5
年度积分:50
历史总积分:667
注册时间:2010/10/11
发站内信
发表于:2011/1/3 20:36:10
#1楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
919
mingzxcv
文章数:47
年度积分:50
历史总积分:919
注册时间:2008/12/17
发站内信
发表于:2011/1/13 22:23:31
#2楼
做的就是闪烁的程序啊?p2?
726
gzwlmyx
文章数:11
年度积分:50
历史总积分:726
注册时间:2010/3/28
发站内信
发表于:2011/2/28 18:14:40
#3楼
程序没问题呀!就是闪烁的呀!

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

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

62.4004