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

51单片机汇编程序题。利用定时器0或1,对外部脉冲计数,没200次产生一次中断,将累加器加1,要求选定时器合适工作方式,并编写完整程序。。

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

呵呵 赶快试试吧 如果对的话 就给俺加分吧本回答被网友采纳
第3个回答  2016-05-21
这学期刚好学到单片机汇编。感觉能写出来,有基础的话蛮简单的吧,手机不好写程序。200次用方式0就可以吧,方式TMOD=04H初值(256-200)12/fosc。。大晚上写不出来(´・_・`)追答

方式2应该是(´・_・`)
看到有人写出来了