这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何使用中断举例(汇编)

共1条 1/1 1 跳转至

如何使用中断举例(汇编)

助工
2014-09-19 16:22:02     打赏
利用定时器T0定时,在P1.0端输出方波,其周期为20ms,已知晶振频率为12MHz。
        ORG 0000H 
        LJMP MAIN
        ……
        ORG 000BH
        LJMP SUB1               ;转T0中断服务程序入口
        ……
        ORG 30H
MAIN:MOV TMOD,#01H
        MOV TL0,#0F0H       ;置10ms定时初值
        MOV TH0,#0D8H
        MOV IE,#82H           ;CPU开中断,T0开中断
        SETB TR0                 ;启动T0
HERE:SJMP HERE               ;循环等待定时到
        ……
SUB1:MOV TL0,#0F0H        ;重赋初值
        MOV TH0,#0D8H       
        CPL P1.0                   ;输出取反
        RETI
        ……

 


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]