51单片机汇编程序题。利用定时器0或1,对外部脉冲计数,没200次产生一次中断,将累加器加1,要求

2024-12-04 06:14:23
推荐回答(3个)
回答(1):

    ORG   0000H
    SJMP  START
    ORG   000BH
    INC   A
    RETI
    
START:
    MOV   TMOD, #06H
    MOV   TH0, #56
    MOV   TL0, #56
    SETB  TR0
    MOV   IE, #82H
    SJMP  $
    
END

回答(2):

嘿嘿 俺来帮你解决
1 选择计数脉冲的上升沿 触发中断 即设外部中断0为边沿触发方式
2 进入外部中断0的中断服务程序后,首先要让外部中断0关中断,避免计一个脉冲时产生多次中断。
3 计数加1后,要延时一段时间,让计数脉冲稳定后,再让外部中断0重新开中断。

呵呵 赶快试试吧 如果对的话 就给俺加分吧

回答(3):

这学期刚好学到单片机汇编。感觉能写出来,有基础的话蛮简单的吧,手机不好写程序。200次用方式0就可以吧,方式TMOD=04H初值(256-200)12/fosc。。大晚上写不出来(´・_・`)