00016R1.asm Source Code
©
2005 Microchip Technology Inc.
DS51551A-page 23
movlw 0x04
subwf mode, w
btfsc STATUS, Z
goto led_medhi
;
movlw 0x05
subwf mode, w
btfsc STATUS, Z
goto led_high
;
movlw 0x06
subwf mode, w
btfsc STATUS, Z
goto led_full
;
movlw 0x01 ;on mode rollover reset to low brightness mode
movwf mode
goto mode_select
;full on
led_full bsf GPIO, pwm
movlw 0x0F
call delay ;used as debounce
call bounce
btfss flag, new_mode
goto led_full
goto mode_select
;high brightness routine
led_high bsf GPIO, pwm ;turn on LED(s) for a set time
movlw led_hi_on
call delay
bcf GPIO, pwm ;turn off LED(s) fo a set time
movf led_hi_off, w
call delay
call bounce
btfss flag, new_mode
goto led_high
goto mode_select
;medium-high brightness routine
led_medhi bsf GPIO, pwm ;turn on LED(s) for a set time
movlw led_medhi_on
call delay
bcf GPIO, pwm ;turn off LED(s) fo a set time
movf led_medhi_off, w
call delay
call bounce
btfss flag, new_mode
goto led_medhi
goto mode_select
;medium brightness routine
TABLE C-1:
00016R1.ASM (CONTINUED)
Содержание MCP1252
Страница 1: ...2005 Microchip Technology Inc DS51551A MCP1252 Charge Pump Backlight LED Demo Board User s Guide...
Страница 17: ...Schematic and Layouts 2005 Microchip Technology Inc DS51551A page 13 A 3 BOARD TOP ASSEMBLY DRAWING M...
Страница 19: ...Schematic and Layouts 2005 Microchip Technology Inc DS51551A page 15 A 5 BOARD BOTTOM LAYER FROM TOP...
Страница 20: ...MCP1252 Charge Pump Backlight LED Demo Board User s Guide DS51551A page 16 2005 Microchip Technology Inc NOTES...
Страница 22: ...MCP1252 Charge Pump Backlight LED Demo Board User s Guide DS51515A page 18 2005 Microchip Technology Inc NOTES...
Страница 29: ...00016R1 asm Source Code 2005 Microchip Technology Inc DS51551A page 25 NOTES...