单片机805中断系统.pptVIP

  • 6
  • 0
  • 约5.2千字
  • 约 38页
  • 2019-01-02 发布于浙江
  • 举报
单片机805中断系统

中断应用举例: 统计脉冲信号的个数,累计到100个脉冲时使P1.0口的状态改变一次 INT0 8031 系统 P1.0 主程序与中断子程序的流程图: 开始 外部中断初始化 清0计数寄存器R3 P1.0初始化输出 等待 计数寄存器+1 是否计满100个数 取反P1.0 清0 R3 中断返回 Y N 程序设计: ORG 0000H AJMP MAIN ORG 0003H AJMP EXINT0 MAIN: MOV SP,#60H SETB IT0 SETB EX0 SETB EA MOV R3,#00H CLR P1.0 HERE: SJMP HERE EXINT0: INC R3 CJNE R3,#64H,NEXT MOV R3,#00H CPL P1.0 NEXT: RETI 作业:8031的P1口分别接8个LED,在INT0上输入周期为100HZ的方波,每100个脉冲有一个LED熄灭,熄灭的LED循环移位。 ORG 0000H LJMP MAIN ORG 0003H LJMP EXINT0 ORG 1000H MAIN: MOV SP,#60H SETB IT0 SETB EX0 SETB EA MOV R4,#00H MOV R3,#00H MOV P1,#0FFH LOOP:

文档评论(0)

1亿VIP精品文档

相关文档