2415|3

625

帖子

0

TA的资源

裸片初长成(高级)

楼主
 

最近有关单片机中断的问题,大家帮忙看看 [复制链接]

最近用164做了个倒计时,我用的是定时器1的方式1,倒计时可以跑起来,而且完全正常,我现在想用两个外部中断来调整时和分,但是一加上外部中断定时中断都不在响应了,我把外部中断的入口屏蔽了,倒计时正常了。如果我把定时器换为定时器0所有中断都正常,那位大侠帮忙分析一下问题可能在那,下面是程序的开始部分


    HC_CP  EQU  P1.0           ;164的时钟输入端
        HC_SI  EQU  P1.1           ;164的数据输入端
        LED    EQU  P1.2
        S1     EQU  31H            ;时的数据存储单元
        S2     EQU  32H            ;分的数据存储单元
        S3     EQU  33H            ;秒的数据存储单元
        ORG   0000H
        AJMP  MAIN
        ORG   0003H
        AJMP  BREAK1
        ORG   0013H
        AJMP  BREAK2   
        ORG   001BH                ;定时器1的中断入口
        AJMP  SERVE            
   MAIN:MOV   TMOD,#10H            ;设定定时器1工作在方式1
        MOV   IE,#8DH              ;允许定时中断,允许外部中断,允许总中断
        MOV   TCON,#05H            ;外部中断的触发方式为边沿触发
        MOV   30H,#14H             ;定时一秒所需的循环次数
        MOV   SP,#60H              ;设定堆栈指针
        MOV   S1,#23
        MOV   S2,#59
        MOV   S3,#59                 ;把时分秒的数据存储单元附初值      
        MOV   TL0,#(65536-4600) MOD 256
        MOV   TH0,#(65536-4600)/256      ;给定时器1设定初值
        SETB  40H
        SETB  TR0                         ;开中断
        LJMP  DIS                         ;跳转到显示等待定时中断的到来

[ 本帖最后由 zhangkai0215 于 2009-12-9 11:13 编辑 ]
此帖出自单片机论坛
点赞 关注
个人签名无线电协会:www.wxdxh.net
http://shop67355099.taobao.com/
承接项目,有意者联系921211557
 

回复
举报

625

帖子

0

TA的资源

裸片初长成(高级)

沙发
 
下载用的是stc下载,主控是stc89c52rc
此帖出自单片机论坛
 
个人签名无线电协会:www.wxdxh.net
http://shop67355099.taobao.com/
承接项目,有意者联系921211557
 

回复

625

帖子

0

TA的资源

裸片初长成(高级)

板凳
 

回复 板凳 makechinawei 的帖子

PROTEUS没用过啊,我可以用仿真器调试的,但是改程序却下不进去,我怀疑是中断冲突的问题,我现在只想搞清楚为什么三个中断不能同时用,但是我刚学汇编的时候是可以的,但是这一次就不行,我想搞清楚,但是我看了一晚上程序,也没搞定,郁闷
此帖出自单片机论坛
 
个人签名无线电协会:www.wxdxh.net
http://shop67355099.taobao.com/
承接项目,有意者联系921211557
 
 

回复

625

帖子

0

TA的资源

裸片初长成(高级)

4
 

回复 5楼 liweiqiang 的帖子

哦,程序是搞定了,那是我调试时改的,忘了该过来了。但是我还是不知道究竟是哪的问题?这一点很郁闷
此帖出自单片机论坛
 
个人签名无线电协会:www.wxdxh.net
http://shop67355099.taobao.com/
承接项目,有意者联系921211557
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表