亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? vppcntrl.asm

?? pic16c745 的 firmware的一個usb樣例,供大家參考
?? ASM
字號:
;                            Software License Agreement
;
; The software supplied herewith by Microchip Technology Incorporated (the "Company")
; for its PICmicro(r) Microcontroller is intended and supplied to you, the Company's
; customer, for use solely and exclusively on Microchip PICmicro Microcontroller
; products.
;
; The software is owned by the Company and/or its supplier, and is protected under
; applicable copyright laws. All rights are reserved. Any use in violation of the
; foregoing restrictions may subject the user to criminal sanctions under applicable
; laws, as well as to civil liability for the breach of the terms and conditions of
; this license.
;
; THIS SOFTWARE IS PROVIDED IN AN "AS IS" CONDITION. NO WARRANTIES, WHETHER EXPRESS,
; IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
; MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE
; COMPANY SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR
; CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
;
;###############################################################################
; filename:	VppCntrl.ASM
;		Vpp Control functions
;
; This file implements a regulated boost power supply.
; The following resources are used by this module:
;     CCP
;     ADC channel
;     Timer 
;
;###############################################################################

	GLOBAL	lastADRES

#include <P16C745.inc>
#include "pid.inc"

	errorlevel  -302              ; suppress message 302 from list file

	udata

PowerState	res	1	; Power Status Flag
#define	PowerGood	PowerState,0
#define	PowerHigh	PowerState,1
#define	PowerLow	PowerState,2
#define	PowerON		PowerState,7

pwm		res	1	; temporary value for CCP loader
Result		res	2	; final calculation
skip		res	1
lastADRES	res	1

; Set Points for voltage regulator.
V5V		equ	.92	; counts for 5v from Regulator
VCHECK		equ	.220	; regulator setpoint (13v)
PWM_MAX		equ	.130	; 75% PWM Maximum
PWM_MIN		equ	.13	; 5% PWM Minimum
skip_reload	equ	.10

PORT1	code

VppInit
	global	VppInit
	pagesel	InitPID
	call	InitPID
	pagesel	SetTarget
	movlw	VCHECK
	call	SetTarget
	clrf	STATUS		; Bank0
	return
	
VppLow
	global	VppLow
	; cause Vpp to be 5v
	banksel	PowerState
	bcf	PowerON
	banksel	CCP1CON
	clrf	CCP1CON	; turn off CCP
	clrf	STATUS		; Bank0
	return

VppHigh
	global	VppHigh
	; cause Vpp to be 13v
	; does not return until regulator is running
	; setup ADC
	banksel	ADCON1
	movlw	0x04
	movwf	ADCON1
	banksel	ADCON0
	movlw	0x89		; configure ADC for Fint/32 and AN1.
	movwf	ADCON0		; Turn ADC on
	banksel	PORTC
	clrf	PORTC
	banksel	TRISC
	bcf	TRISC,2		; set RC2 as output
	bsf	TRISA,1

; setup CCP
	banksel	PR2
	movlw	.63		; 93.75khz Timer 2
	movwf	PR2
	banksel	T2CON
	movlw	0x7C		; T2 postscale 1/16
	movwf	T2CON
	movlw	PWM_MAX
	pagesel	updateCCP
	call	updateCCP
	banksel	PowerState
	bcf	PowerGood
	bcf	INTCON,GIE	; Disable Global IRQ for a little bit
	banksel	TMR2
	clrf	TMR2		; Clear T2 Counter
	banksel	PIR1
	bcf	PIR1,TMR2IF	; Clear T2 Pending IRQ
	banksel	PIE1
	bsf	PIE1,TMR2IE	; Enable T2 IRQ
	banksel	INTCON
	bsf	INTCON,PEIE	; Enable Peripheral IRQ
	bsf	INTCON,GIE	; Enable Global IRQ
	bsf	ADCON0,GO
	banksel	PowerState
	bsf	PowerON
	clrf	STATUS		; Bank0
	return

VddOff
	global	VddOff
	banksel	PORTB
	movf	PORTB,W
	iorlw	0x80
	movwf	PORTB
	; turns on the Vdd transistor
	clrf	STATUS		; Bank0
	return

VddOn
	global	VddOn
	; turns off the Vdd transistor.
	banksel	PORTB
	movf	PORTB,w
	andlw	0x7F
	movwf	PORTB
	clrf	STATUS		; Bank0
	return

VppOn
	global	VppOn
	banksel	PORTA		; make RA0 high
	movf	PORTA,W
	iorlw	0x01
	movwf	PORTA	
	clrf	STATUS		; Bank0
	return

VppOff
	global	VppOff
	; make RA0 low
	banksel	PORTA
	movf	PORTA,W
	andlw	0xFE
	movwf	PORTA
	clrf	STATUS		; Bank0
	return

updateCCP
; place W value in CCPL & CCPCON<5:4>
	banksel	pwm
	movwf	pwm
	sublw	PWM_MAX
	btfsc	STATUS,C
	goto	uc
	movlw	PWM_MAX
	movwf	pwm

uc
	swapf	pwm,w
	andlw	0x30
	iorlw	0x0F
	banksel	CCP1CON
	movwf	CCP1CON
	banksel	pwm
	rrf	pwm,f
	rrf	pwm,w
	andlw	0x3F
	banksel	CCPR1L
	movwf	CCPR1L
	return

DoSwitcher
	global	DoSwitcher
	banksel	skip
	decfsz	skip,f
	goto	switcherdone
	movlw	skip_reload
	movwf	skip
	banksel	ADRES
	movf	ADRES,w
	; start next ADC
	bsf	ADCON0,GO
	banksel	lastADRES
	movwf	lastADRES
	banksel	PowerState
	btfss	PowerON
	goto	switcherdone
	pagesel	doPID
	call	doPID
	pagesel	updateCCP
	call	updateCCP

switcherdone

	banksel	PIR1
	bcf	PIR1,TMR2IF
	banksel	PORTB
	return
	
PWMOn
	global	PWMOn
	bsf	STATUS,RP0	; Bank1
	bcf	TRISC,1		; make RC1 an output
	movlw	.74
	movwf	PR2
	bcf	STATUS,RP0	; Bank0
	return
	
PWMOff
	global	PWMOff
	bsf	STATUS,RP0	; Bank1
	bsf	TRISC,1		; make RC1 an input
	movlw	.63
	movwf	PR2
	bcf	STATUS,RP0	; Bank0
	return

	end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美另类久久久精品2019| 国产欧美一区在线| 国产精品一二三在| 亚洲综合免费观看高清完整版在线 | 日韩av不卡一区二区| 久久精品一区蜜桃臀影院| 欧美三级一区二区| aa级大片欧美| 国产精品一二三四五| 日本欧美在线看| 洋洋av久久久久久久一区| 国产午夜精品一区二区三区嫩草| 欧美日韩高清一区二区不卡| 91美女福利视频| 风流少妇一区二区| 狠狠色伊人亚洲综合成人| 日韩精品欧美精品| 亚洲成人自拍偷拍| 一区二区三区欧美激情| 中文av一区二区| 久久久综合视频| 精品久久久久久最新网址| 欧美夫妻性生活| 欧美中文字幕久久 | 日韩视频国产视频| 欧美日韩在线播放| 欧美性猛交xxxx乱大交退制版| 成人高清视频在线观看| 高清beeg欧美| 成人天堂资源www在线| 国产二区国产一区在线观看| 麻豆国产一区二区| 欧美喷水一区二区| 91精彩视频在线| 在线免费观看成人短视频| 波多野结衣亚洲| 成人黄色免费短视频| 国产aⅴ综合色| 丁香啪啪综合成人亚洲小说| 国产精品综合一区二区三区| 国产酒店精品激情| 国产一区二区三区四| 国产精品羞羞答答xxdd| 国产精品主播直播| 国产成人福利片| 成人av免费在线观看| 91偷拍与自偷拍精品| 色综合久久久久综合| 在线精品亚洲一区二区不卡| 欧美午夜宅男影院| 欧美一级淫片007| 精品国产乱子伦一区| 久久人人爽爽爽人久久久| 中文字幕第一页久久| 亚洲欧洲精品成人久久奇米网| 国产精品成人免费| 亚洲一区在线观看视频| 日本成人中文字幕在线视频| 激情六月婷婷综合| 成人视屏免费看| 在线视频中文字幕一区二区| 欧美乱妇一区二区三区不卡视频| 日韩一级免费观看| 国产午夜精品一区二区| 亚洲黄色性网站| 免费成人在线网站| 波多野结衣中文字幕一区| 色久综合一二码| 日韩欧美国产三级| 久久久久久久电影| 亚洲综合激情网| 久久超碰97人人做人人爱| 国产成人在线看| 91麻豆123| 欧美成人vps| 中文字幕一区二区三区乱码在线| 午夜精品福利一区二区蜜股av| 黄色资源网久久资源365| 99国产精品久久| 欧美一区二区三区视频免费| 亚洲国产精品国自产拍av| 亚洲国产成人av好男人在线观看| 美女视频黄频大全不卡视频在线播放| 成人午夜视频在线观看| 欧美人与禽zozo性伦| 中文子幕无线码一区tr| 偷偷要91色婷婷| 国产日产欧美一区二区三区| 亚洲国产aⅴ天堂久久| 激情av综合网| 精品视频一区二区三区免费| 久久久久青草大香线综合精品| 亚洲日韩欧美一区二区在线| 麻豆91精品视频| 在线精品视频一区二区| 国产午夜精品一区二区| 日韩精品高清不卡| 色成年激情久久综合| 久久久久国色av免费看影院| 亚洲电影中文字幕在线观看| 成人av网站大全| 久久亚洲精华国产精华液 | 久久综合色一综合色88| 亚洲综合色婷婷| 不卡视频一二三四| 欧美精品一区二区三区很污很色的| 一区二区三区小说| 成av人片一区二区| 欧美xxxx老人做受| 亚洲第一激情av| 色综合久久久网| 国产精品成人网| 国产成人综合在线播放| 日韩欧美国产系列| 视频一区二区欧美| 欧美视频精品在线| 亚洲男人的天堂在线aⅴ视频| 国产福利91精品一区二区三区| 日韩一级视频免费观看在线| 亚洲自拍另类综合| 在线免费观看日本一区| 亚洲三级在线免费| 成人app软件下载大全免费| 337p粉嫩大胆色噜噜噜噜亚洲 | 91网站在线观看视频| 亚洲国产精华液网站w| 国产福利一区二区| 久久久一区二区三区| 国产一区二区美女| 26uuu精品一区二区在线观看| 精品一区二区在线免费观看| 欧美一区二区三区在线电影| 日韩电影免费在线| 欧美久久久久中文字幕| 亚洲成人av电影在线| 在线观看日韩一区| 亚洲一区二区黄色| 欧美三级在线看| 日韩福利视频网| 日韩欧美国产一区二区在线播放| 美女脱光内衣内裤视频久久影院| 欧美一级一区二区| 久久不见久久见免费视频1| 欧美成人高清电影在线| 国产乱子伦一区二区三区国色天香| 久久这里只有精品6| 国产成人免费视频网站高清观看视频 | 懂色av一区二区夜夜嗨| 中文字幕成人网| 一本大道综合伊人精品热热 | 国产自产视频一区二区三区 | 免费观看日韩av| 久久奇米777| 972aa.com艺术欧美| 亚洲一级电影视频| 午夜伦欧美伦电影理论片| 欧美精选一区二区| 国内外成人在线| 国产精品视频免费看| 在线欧美一区二区| 久久精品999| 国产精品嫩草影院av蜜臀| 色综合久久88色综合天天6| 亚洲一区二区综合| 欧美一级理论片| 懂色中文一区二区在线播放| 一区二区三区四区乱视频| 91精品久久久久久蜜臀| 紧缚奴在线一区二区三区| 国产精品国产三级国产普通话99| 欧美在线免费观看亚洲| 久久狠狠亚洲综合| 亚洲视频在线一区二区| 91精品在线免费| 懂色中文一区二区在线播放| 亚洲国产成人av| 国产三级欧美三级| 欧美亚洲综合另类| 国产一区二区三区电影在线观看| 国产精品美女久久福利网站| 91精品免费观看| av在线播放成人| 久久er99精品| 一级女性全黄久久生活片免费| 欧美xxx久久| 欧美性色欧美a在线播放| 国产一区二区三区高清播放| 亚洲国产精品一区二区尤物区| 精品盗摄一区二区三区| 欧美在线观看视频一区二区 | 国产精品亚洲视频| 亚洲成av人**亚洲成av**| 国产日韩三级在线| 日韩亚洲欧美成人一区| 色综合色综合色综合色综合色综合 | 综合久久久久久久| 欧美大胆一级视频| 在线免费精品视频| 国产精品夜夜爽| 免费av网站大全久久|