找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3309|回复: 4
打印 上一主题 下一主题
收起左侧

STC89C52单片机中断系统的运行问题

[复制链接]
跳转到指定楼层
楼主
ID:282095 发表于 2018-7-31 20:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   作为一名刚刚入门的STC89C52单片机的自学发烧友,在处理中断系统模块遇到了问题  个人能力有限苦思冥想仍然无果,希望各位行业前辈可以指点一下,O(∩_∩)O谢谢大家

f315fb8e58d426bfc78e6285d9e52bf.png (195.36 KB, 下载次数: 62)

f315fb8e58d426bfc78e6285d9e52bf.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:155507 发表于 2018-8-1 07:51 | 只看该作者
你这个程序不完整,试试这个

  1. /*-----------------------------------------------
  2.   名称:外部中断0电平触发
  3.   内容:通过中断接口P3.2连接的独立按键测试,按一次P1口的LED灯反向,
  4.         这里使用电平触发,所以一直按键不松开和一次按键效果不相同,按下会看到灯全部亮
  5.                 说明中断一直在作用,用示波器看则是高频方波
  6. ------------------------------------------------*/
  7. #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
  8. /*------------------------------------------------
  9.                     主程序
  10. ------------------------------------------------*/
  11. main()
  12. {
  13.   P1=0x55;       //P1口初始值
  14.   EA=1;          //全局中断开
  15.   EX0=1;         //外部中断0开
  16.   IT0=0;         //电平触发
  17.   while(1)
  18.   {
  19.                  //在此添加其他程序
  20.   }
  21. }
  22. /*------------------------------------------------
  23.                  外部中断程序
  24. ------------------------------------------------*/
  25. void ISR_Key(void) interrupt 0 using 1
  26. {
  27. P1=~P1;     //进入中断程序执行程序,
  28. //此时可以通过 EA=0指令暂时关掉中断   
  29. }
复制代码

回复

使用道具 举报

板凳
ID:155507 发表于 2018-8-1 08:05 | 只看该作者
在那个像魔法棒那个标志里面,output中生成hex文件打钩

勾选生成HEX文件就好啦,看图
回复

使用道具 举报

地板
ID:282095 发表于 2018-8-3 17:13 | 只看该作者
angmall 发表于 2018-8-1 08:05
在那个像魔法棒那个标志里面,output中生成hex文件打钩

勾选生成HEX文件就好啦,看图

谢谢大佬的回复 问题已解决
回复

使用道具 举报

5#
ID:282095 发表于 2018-8-3 17:20 | 只看该作者
   感谢各位大佬的耐心解答,作为一名发烧友新人的我,中断问题已经解决了。
   具体报错原因如下:
     在自身编写程序不完善的同时,并且该程序的<reg52.h>宏定义和编写程序的obj文件没有同时放在一个类目当中。
    最后再次感谢大家

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表