已知8051单片机允许外部中断0中断,设定高级中断,采用跳沿触发方式,其他中断源为低级中断。试编写初始化程序。
1个回答
关注
展开全部
咨询记录 · 回答于2023-05-13
已知8051单片机允许外部中断0中断,设定高级中断,采用跳沿触发方式,其他中断源为低级中断。试编写初始化程序。
下面是8051单片机中断初始化程序的示例:```ORG 0H ; 程序起始地址 ; 设置中断向量地址MOV PCON,#80H ; 设置跳沿触发方式MOV IE,#81H ; 开启中断允许位和外部中断0中断MOV IT0,#1 ; 设定外部中断0为跳沿触发方式SETB EA ; 开启总中断; 等待中断发生WAIT: ; 这里是程序等待中断发生的循环SJMP WAIT ; 程序将一直循环在这里等待中断; 中断服务程序ORG 03H ; 中断服务程序地址为03H ; 在这里添加中断服务程序的具体操作RET ; 中断服务程序结束后返回```这个程序设置了外部中断0为高级中断,在跳沿触发方式下启用,其他中断源为低级中断。程序将在等待中断发生的循环中一直等待中断的发生,一旦有中断发生,程序将跳转到中断服务程序中进行处理。
已赞过
评论
收起
你对这个回答的评价是?