PIC10F200 >> Assembly

Button


由於司徒沒有焊接提昇電阻,因此,需要設定OPTION暫存器


main.s

  list p=10f200, r=hex
  #include <p10f200.inc>
  __config _CONFIG, _IntRC_OSC & _WDTE_OFF & _MCLRE_OFF
 
  org 0x00
start:
  movlw b'00000000'
  option
  
  movlw b'00001000'
  tris GPIO
  bsf GPIO, 0
  bsf GPIO, 1
  bsf GPIO, 2
  movlw b'00001100'
  tris GPIO
 
loop:
  btfss GPIO, 3
  bcf GPIO, 1
  btfsc GPIO, 3
  bsf GPIO, 1
  goto loop
  end

編譯

$ gpasm main.s

完成


返回上一頁