这个中断程序为什么有3个警告?

#include<reg52.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedcharuch... #include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar led;
uint num;
void timer()
{ led=P0;
led=0X01;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
}
void mian()
{
timer();
num++;
ET0=1; //允许定时器中断
TR0=1; //定时器开始工作
EA=1;
while(1); // 开总中断
}

// 中断服务程序、
void zhongduan() interrupt 1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
if(num==20)
{
num=0;
led=_crol_(led,1);
}
}
哪里出了问题?
展开
 我来答
sailingzyf
2014-08-09 · TA获得超过1329个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:1047万
展开全部
有啥警告LZ倒是贴出来啊……

我用keil4试了下,只有一个警告,因为你的main写错成了mian,所以没有main的结果是mian没有被调用,也就是没用。对于未使用的变量、函数keil都会给出警告。
更多追问追答
追问
嗯,就是错了main
怎么在开发版上实现不了功能呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式