當前位置:編程學習大全網 - 編程軟體 - Pic匯編編程

Pic匯編編程

這是壹個以延遲方式從PB0輸出脈沖的匯編器。節目每句話都有評論,希望對妳有幫助。

# INCLUDE & ltP16F873A。INC & gt

主要:

班克塞爾TRISB選擇TRISB寄存器所在的銀行。

CLRF·特裏布;TRISB清零,PORTB輸出。

BANKSEL PORTB選擇PORTB寄存器所在的端口。

MOVLW 0XFFw寄存器加載立即數0XFF。

MOVWF PORTBPORTB = W

循環:

通話延遲;調用延遲函數

mov lw 0x 01;w寄存器加載立即值0x001。

XORWF PORTB,F;W寄存器與PORTB進行異或運算,結果保存回PORTB端口(PB0反相,其他端口保持不變)。

轉到循環;跳轉到循環標簽執行

延遲:

MOVLW 0XFFw寄存器加載立即數0XFF。

MOVWF 0X70地址0X70 = w和0x70-0x7f的ram是通用RAM,因此不需要選擇存儲體。

D1:

DECFSZ0 X70,F;0X70減去1,結果保存回0X70。如果不為零,則順序執行,如果為零,則跳過下壹條指令。

轉到d 1;跳到D1標記執行。

返回;子程序返回

結束

  • 上一篇:華南職業技術學校有哪些好的專業?
  • 下一篇:怎麽看出壹個網站是Dvbbs、PHPWind、Discuz哪家提供的空間?怎麽看出壹個網站的版本?
  • copyright 2024編程學習大全網