打印
[51单片机]

非常简答的中断程序,但是编译出错,自己实在检查不出来

[复制链接]
1847|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yunan0808|  楼主 | 2013-7-29 12:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>

void int0(void) interrupt 0 using 0 //外部中断0的中断编号为0
{
P0=~P0;
}
                           允许使用
void main(void)
{
EA  = 1;    //开放总中断
EX0 = 1;         //允许使用外部中断0
IT0 = 1;         //选择负跳变来触发外部中断
P0  = 0xff; //熄灭P0口所有的灯
while(1);   //防止程序跑飞
}

求前辈帮助!!!

相关帖子

沙发
南宫云明| | 2013-7-29 13:11 | 只看该作者
允许使用

四个字干嘛用的

使用特权

评论回复
板凳
lubaodong| | 2013-7-30 09:07 | 只看该作者
楼上说的很好!

使用特权

评论回复
地板
q728117579| | 2013-7-30 11:55 | 只看该作者
好吧 表示试了一下 真的是“允许使用”四个字的错的  这个也检查不出······

使用特权

评论回复
5
林志财| | 2013-7-30 12:39 | 只看该作者
允许使用少了两杆叉叉

使用特权

评论回复
6
受不了了| | 2013-7-30 12:45 | 只看该作者
还整个防止程序跑飞,哈哈:lol你先让它正常运行呢

使用特权

评论回复
7
叶伤| | 2013-7-30 19:33 | 只看该作者
q728117579 发表于 2013-7-30 11:55  好吧 表示试了一下 真的是“允许使用”四个字的错的 这个也检查不出······ ...

不知道你用的是什么编译器,keil C μV2有提示,C100错误,点击错误提示,错误所在行会有箭头提示。错打了中文分号也会有同样的提示。特意修改了QQ输入法的全半角,打全角空格(占半角空格两个位)时也会有同样提示。

综上,这些错误编译器是会提示出的,只是不仔细又或者语法不过关看不出而已。

使用特权

评论回复
8
无痕小子| | 2013-7-30 20:49 | 只看该作者
真的想问的。。。四个汉字是几个意思啊。。而且你用的什么版本?我要是不加.//这个的话打汉字是打不出来的。

使用特权

评论回复
9
dongranmengming| | 2013-7-30 21:03 | 只看该作者
无痕小子 发表于 2013-7-30 20:49
真的想问的。。。四个汉字是几个意思啊。。而且你用的什么版本?我要是不加.//这个的话打汉字是打不出来的 ...

不是打不出来,是没有显示出来!

使用特权

评论回复
10
chenbb8| | 2013-7-30 22:14 | 只看该作者
用keil4啊 也有51的

使用特权

评论回复
11
天风立马| | 2013-7-30 23:38 | 只看该作者
出错提示的啥,贴上啊。

使用特权

评论回复
12
无痕小子| | 2013-7-31 08:53 | 只看该作者
dongranmengming 发表于 2013-7-30 21:03
不是打不出来,是没有显示出来!

我的直接显示就是框框框,打汉字进去的话

使用特权

评论回复
13
叶伤| | 2013-7-31 09:09 | 只看该作者
无痕小子 发表于 2013-7-31 08:53  我的直接显示就是框框框,打汉字进去的话

那是你用的版本没汉化或汉化不全。

使用特权

评论回复
14
电子小虾| | 2013-7-31 11:00 | 只看该作者
电脑不认识汉字,哈哈

使用特权

评论回复
15
无痕小子| | 2013-7-31 12:46 | 只看该作者
叶伤 发表于 2013-7-31 09:09
那是你用的版本没汉化或汉化不全。

还汉化??i学这个还是英文的好,,我已经为我的英文捉急了

使用特权

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

本版积分规则

6

主题

25

帖子

0

粉丝