PIC系列单片机程序设计基础四
日期:2007-11-13 BANK0 | 地址 | BANK1 | 地址 | BANK2 | 地址 | BANK3 | 地址 |
A | 10H | B | 30H | C | 50H | · | 70H |
· | · | · | · | · | · | · | · |
· | · | · | · | · | · | · | · |
A EQU 10H ;BANK0 B EQU 10H ;BANK1 C EQU 10H ;BANK2 ┋ FSREQU 4 Bit6 EQU 6 Bit5 EQU 5 DATA EQU 55H ┋ MOVLW DATA MOVWF A BSF FSR,Bit5 MOVWF B ;DATA→F30H BCF FSR,Bit5 BSF FSR,Bit6 MOVWF C ;DATA→F50H ┋
程序这样书写,相信体选址就不容易错了。 13) PIC单片机程序跨页面跳转和调用 下面介绍PIC16C5X.html" target="_blank" title="PIC16C5X">PIC16C5X单片机的程序存储区的页面概念和F3寄存器中的页面选址位PA1和PA0两位应用的实例。 (1)“GOTO”跨页面 例:设目前程序在0页面(PAGE0),欲用“GOTO”跳转到1页面的某个地方KEY(PAGE1)。 STATUS EQU 3 PA1 EQU 6 PA0 EQU 5 ┋ BSF STATUS,PA0 ;PA0=1,选择PAGE页面 GOTO KEY ;跨页跳转到1页面的KEY ┋ KEY NOP ;1页面的程序 ┋ (2)PIC单片机“CALL”跨页面 例:设目前程序在0页面(PAGE0),现在要调用——放在1页面(PAGE1)的子程序DELAY。 ┋ BSF STATUS,PA0 ;PA0=1,选择PAGE1页面 CALL DELAY ;跨页调用 BCF STATUS,PA0 ;恢复0页面地址 ┋ DELAY target=_blank>零八我的爱