PIC单片机 灯闪烁大约1s程序。

2020-02-09 11:46发布

tmr0 equ 01h
              pcl equ 02h
             status equ 03h
             option_reg equ 81h
             intcon equ 0bh
             portb equ 06h
             trisb equ 86h
             tmr0b equ 6
              count equ 20h
             rp0 equ 5
                         ;主程序
        org 0000h
main
      nop
      bsf status,rp0
      movlw 00h
      movwf trisb
      movlw 07h
      movwf option_reg
      bcf status,rp0
loop
     movlw d'15'
     movwf 21h
     clrf count
     movf count,0
     call display
     movwf portb
loop1
    call delay
    decfsz 21h,1
    goto loop1
    movlw d'15'
    movwf 21h
    incf count,1
    movf count,0
    call display
    movwf portb
loop2
          call delay
          decfsz 21h,1
          goto loop2
          goto loop
delay
       bcf intcon,2
       movlw tmr0b
      movwf tmr0
loop3
      btfss intcon,2
      goto loop3
      return
display
     addwf pcl,1
     retlw 00h
     retlw 01h
     end
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。