找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于单片机汇编语言中断实验程序,亮了之后按不灭

[复制链接]
跳转到指定楼层
楼主
ID:323367 发表于 2019-3-31 18:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是一个外中断0响应的实验,意图呢是想设置外部中断0下降沿触发,用LED灯做中断的响应指示,即按一下p3.2口的按键P1.0口的LED亮一下,再按依次灯灭。在代码分析时感觉能懂,可是仿真时却不能按亮,只能一步步运行到CLP  P1.0时才亮,而且亮了之后也按不灭。请大家帮我看看这段代码哪儿有问题吗,我刚学汇编,请大家指点指点,谢谢!

单片机源程序如下:
         org  0000h
         ajmp start

         org  0003h
         ljmp zhongduan
         org  30h
start: mov  sp,#5fh
        mov  p1,#0ffh
        mov  p3,0ffh
        setb it0
        setb ea
        setb ex0
        ljmp   $
zhongduan:
        cpl  p1.0
        reti
        end
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:323367 发表于 2019-3-31 18:18 | 只看该作者
谢谢大家
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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