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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tinyb18f32.asm

?? pic自編程軟件
?? ASM
字號:
	radix DEC	LIST      P=18F4550	; change also: Configure->Select Device from MPLAB;	For 2455, 2550, 4455, and 4550: 4 MHz quartz / 1 * 24 / 4 = 24 MHzxtal EQU 24000000		; you may want to change: _XT_OSC_1H  _HS_OSC_1H  _HSPLL_OSC_1Hbaud EQU 38400			; standard TinyBld baud rates: 115200 or 19200	; The above 3 lines can be changed and built a bootloader for the desired frequency (and PIC type)		;********************************************************************	;	Tiny Bootloader		18F series		Size=100words	;	claudiu.chiculita@ugal.ro	;	http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm	;	Modified by Nam Nguyen-Quang for testing different PIC18Fs with tinybldWin.exe v1.9	;	namqn@yahoo.com	;********************************************************************;	This source file is for PIC18F2420, 2520, 4420, 4520, 2455, 2550, 4455, and 4550;	Copy these include files to your project directory (i.e. they are in the same;	directory with your .asm source file), if necessary	#include "icdpictypes.inc"	; Takes care of: #include "p18fxxx.inc",  max_flash, IdTypePIC	#include "spbrgselect.inc"	; RoundResult and baud_rate		#define first_address max_flash-200		;100 words;	For different PICs, uncomment the appropriate lines of CONFIG directives;	as indicated, and comment out all the other lines, if necessary;	For example, the following configuration is for PIC18F4550, with 4 MHz crystal;	You could find the symbol names for the chip in its include file;	(in the Microchip\MPASM Suite directory);----- CONFIG1L Options -----;	For 18F2455, 2550, 4455, and 4550		CONFIG	PLLDIV = 1, CPUDIV = OSC3_PLL4, USBDIV = 2;----- CONFIG1H Options -----;	For 18F2455, 2550, 4455, and 4550		CONFIG	FOSC = HSPLL_HS, FCMEM = OFF, IESO = OFF;	For 18F2420, 2520, 4420, and 4520;		CONFIG	OSC = HS, FCMEN = OFF, IESO = OFF;		CONFIG	OSC = INTIO67, FCMEN = OFF, IESO = OFF	; Use internal oscilator, xtal = 8000000;----- CONFIG2L Options -----;	For 18F2455, 2550, 4455, and 4550		CONFIG	PWRT = ON, BOR = OFF, BORV = 21, VREGEN = OFF;	For 18F2420, and 4420;		CONFIG	PWRT = ON, BOREN = ON, BORV = 27;	For 18F2520, and 4520;		CONFIG	PWRT = ON, BOREN = ON, BORV = 28;----- CONFIG2H Options -----;	For all of the chips associated with this source file		CONFIG	WDT = OFF, WDTPS = 128;----- CONFIG3H Options -----;	For 18F2455, 2550, 4455, and 4550		CONFIG	MCLRE = ON, LPT1OSC = OFF, PBADEN = OFF, CCP2MX = OFF;	For 18F2420, and 4420;		CONFIG	MCLRE = ON, PBADEN = OFF, CCP2MX = PORTC;	For 18F2520, and 4520;		CONFIG	MCLRE = ON, LPT1OSC = OFF, PBADEN = OFF, CCP2MX = PORTC;----- CONFIG4L Options -----;	For 18F2455, 2550, 4455, and 4550		CONFIG	STVREN = ON, LVP = OFF, ICPRT = OFF, DEBUG = OFF, XINST = OFF;	For 18F2420, and 4420;		CONFIG	STVREN = ON, LVP = OFF, ENHCPU = OFF, DEBUG = OFF;	For 18F2520, and 4520;		CONFIG	STVREN = ON, LVP = OFF, DEBUG = OFF, XINST = OFF;----------------------------- PROGRAM ---------------------------------	cblock 0	crc	i	cnt1	cnt2	cnt3	counter_hi	counter_lo	flag	endc	cblock 10	buffer:64	dummy4crc	endc	SendL macro car	movlw car	movwf TXREG	endm	;0000000000000000000000000 RESET 00000000000000000000000000		ORG     0x0000		GOTO    IntrareBootloader;view with TabSize=4;&&&&&&&&&&&&&&&&&&&&&&&   START     &&&&&&&&&&&&&&&&&&&&&&;----------------------  Bootloader  ----------------------;PC_flash:		C1h				U		H		L		x  ...  <64 bytes>   ...  crc	;PC_eeprom:		C1h			   	40h   EEADR   EEDATA	0		crc					;PC_cfg			C1h			U OR 80h	H		L		1		byte	crc;PIC_response:	   type `K`		ORG first_address		;space to deposit first 4 instr. of user prog.	nop	nop	nop	nop	org first_address+8IntrareBootloader							;init IntOSC, added by Nam Nguyen-Quang	movlw 0x70	movwf OSCCON	; the above 2 lines should be commented out for designs not using the internal oscilator	; or for the chips without the internal oscilator							;init serial port	movlw b'00100100'	movwf TXSTA	movlw spbrg_value	movwf SPBRG	movlw b'10010000'	movwf RCSTA							;wait for computer	rcall Receive				sublw 0xC1				;Expect C1h	bnz way_to_exit	SendL IdTypePIC			;send PIC typeMainLoop	SendL 'K'				; "-Everything OK, ready and waiting."mainl	clrf crc	rcall Receive			;Upper	movwf TBLPTRU		movwf flag			;(for EEPROM and CFG cases)	rcall Receive			;Hi	movwf TBLPTRH		movwf EEADR			;(for EEPROM case)	rcall Receive			;Lo	movwf TBLPTRL		movwf EEDATA		;(for EEPROM case)	rcall Receive			;count	movwf i	incf i	lfsr FSR0, (buffer-1)rcvoct						;read 64+1 bytes		movwf TABLAT		;prepare for cfg; => store byte before crc	rcall Receive	movwf PREINC0	decfsz i	bra rcvoct		tstfsz crc				;check crc	bra ziieroare		btfss flag,6		;is EEPROM data?		bra noeeprom		movlw b'00000100'	;Setup eeprom		rcall Write		bra waitwrenoeeprom		btfss flag,7		;is CFG data?		bra noconfig		tblwt*				;write TABLAT(byte before crc) to TBLPTR***		movlw b'11000100'	;Setup cfg		rcall Write		bra waitwrenoconfig							;writeeraseloop	movlw	b'10010100'		; Setup erase	rcall Write	TBLRD*-					; point to adr-1	writebigloop		movlw 2					; 2groups	movwf counter_hi	lfsr FSR0,bufferwritesloop	movlw 32				; 32bytes = 16instr	movwf counter_lowritebyte	movf POSTINC0,w			; put 1 byte	movwf TABLAT	tblwt+*	decfsz counter_lo	bra writebyte		movlw	b'10000100'		; Setup writes	rcall Write	decfsz counter_hi	bra writesloopwaitwre		;btfsc EECON1,WR		;for eeprom writes (wait to finish write)	;bra waitwre			;no need: round trip time with PC bigger than 4ms		bcf EECON1,WREN			;disable writes	bra MainLoop	ziieroare					;CRC failed	SendL 'N'	bra mainl	  ;******** procedures ******************Write	movwf EECON1	movlw 0x55	movwf EECON2	movlw 0xAA	movwf EECON2	bsf EECON1,WR			;WRITE	nop	;nop	returnReceive	movlw xtal/2000000+1	; for 20MHz => 11 => 1second delay							; for 18F2xxx chips, this should be xtal/1000000+1	movwf cnt1rpt2							clrf cnt2rpt3	clrf cnt3rptc		btfss PIR1,RCIF			;test RX		bra notrcv	    movf RCREG,w			;return read data in W	    addwf crc,f				;compute crc		returnnotrcv	decfsz cnt3	bra rptc	decfsz cnt2	bra rpt3	decfsz cnt1	bra rpt2	;timeout:way_to_exit	bcf	RCSTA,	SPEN			; deactivate UART	bra first_address;*************************************************************; After reset; Do not expect the memory to be zero,; Do not expect registers to be initialised like in catalog.            END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品成人免费在线| 在线不卡中文字幕| 中文字幕一区二区三区在线不卡| 国产精品一二三在| 日本一区二区三区国色天香| 99免费精品在线观看| 中文字幕一区二区三区精华液| 99国产麻豆精品| 亚洲已满18点击进入久久| 欧美性xxxxxxxx| 日韩电影一区二区三区四区| 欧美大白屁股肥臀xxxxxx| 久久99精品国产麻豆不卡| 久久免费午夜影院| 在线播放91灌醉迷j高跟美女| 久久成人久久鬼色| 欧美极品xxx| 欧美视频日韩视频| 久久精品二区亚洲w码| 国产精品美女久久久久久| 在线视频你懂得一区二区三区| 日本不卡在线视频| 国产欧美综合在线观看第十页| 色综合中文综合网| 日本亚洲三级在线| 久久这里只精品最新地址| 不卡区在线中文字幕| 视频一区免费在线观看| 国产欧美日韩不卡| 欧美日韩夫妻久久| 成人免费视频国产在线观看| 日本欧美在线观看| 国产精品二区一区二区aⅴ污介绍| 欧美日韩免费高清一区色橹橹 | 欧美成人在线直播| 一本大道久久a久久综合 | 国产一区二区视频在线播放| 亚洲免费av高清| 2020日本不卡一区二区视频| 91国产福利在线| 国产一区二区视频在线| 午夜精品久久久久影视| 国产午夜精品久久| 欧美一区二区三区免费视频| 北条麻妃一区二区三区| 麻豆精品久久精品色综合| 亚洲天堂福利av| 久久久久久久久免费| 制服丝袜一区二区三区| 色噜噜狠狠成人网p站| 国产精品一区二区不卡| 日韩精品免费专区| 亚洲精选在线视频| 国产视频一区在线播放| 日韩一区二区电影网| 91蜜桃免费观看视频| 国产精品18久久久久久vr | 精品一二线国产| 日本成人在线看| 亚洲成人一区二区在线观看| 国产精品久久久久9999吃药| 精品国产免费人成在线观看| 欧美一二三在线| 欧美精品一二三区| 欧美视频自拍偷拍| 色香蕉成人二区免费| 波多野结衣亚洲一区| 粉嫩一区二区三区在线看| 国内精品免费**视频| 日韩国产欧美一区二区三区| 国产成人精品免费在线| 韩国v欧美v亚洲v日本v| 蜜臀av性久久久久蜜臀aⅴ| 日韩精品国产精品| 日韩电影免费在线观看网站| 午夜电影网亚洲视频| 午夜精品一区二区三区电影天堂 | 在线看日韩精品电影| 97久久超碰精品国产| 色哟哟在线观看一区二区三区| www.激情成人| 一本色道久久综合亚洲91| 一本色道综合亚洲| 欧日韩精品视频| 欧美日本在线观看| 欧美一区二区三区男人的天堂| 欧美美女喷水视频| 欧美一区二区免费视频| 精品盗摄一区二区三区| 亚洲精品在线免费播放| 国产欧美日韩激情| 亚洲手机成人高清视频| 亚洲一二三四区不卡| 五月综合激情日本mⅴ| 日韩和欧美一区二区| 精品在线视频一区| 国产福利91精品一区二区三区| 成人免费三级在线| 欧洲在线/亚洲| 欧美一区二区私人影院日本| 26uuu精品一区二区| 成人欧美一区二区三区1314| 一区二区三区.www| 日韩av电影免费观看高清完整版在线观看| 日韩电影在线看| 粉嫩一区二区三区性色av| 91福利精品第一导航| 3atv一区二区三区| 国产亚洲欧美一区在线观看| 国产精品久久久一区麻豆最新章节| 亚洲女爱视频在线| 蜜桃久久久久久久| av在线这里只有精品| 777午夜精品视频在线播放| 久久中文娱乐网| 一区二区三区四区不卡在线| 青青草97国产精品免费观看无弹窗版| 国产曰批免费观看久久久| 一本久久综合亚洲鲁鲁五月天| 91精品国产入口在线| 国产精品污污网站在线观看| 午夜视频在线观看一区二区| 国产精品69久久久久水密桃| 欧美中文字幕一区二区三区 | 在线观看一区二区视频| 337p日本欧洲亚洲大胆精品| 一区二区三区日韩精品| 激情六月婷婷综合| 色婷婷综合久久久| 久久精品人人做人人综合| 亚洲国产一区二区视频| 日韩欧美一二三四区| 亚洲欧美日韩综合aⅴ视频| 免费成人av资源网| 91蜜桃传媒精品久久久一区二区| 精品久久久久久久一区二区蜜臀| 亚洲精品乱码久久久久久久久 | 中文av一区二区| 美女看a上一区| 欧美日韩一区二区在线观看| 国产精品你懂的| 国产综合色视频| 91精品国产综合久久精品性色| 亚洲欧洲av色图| 国产成人午夜高潮毛片| 欧美成人vr18sexvr| 亚洲成a人v欧美综合天堂| 91在线一区二区| 中文字幕久久午夜不卡| 久久精品国产999大香线蕉| 欧美三级韩国三级日本三斤 | 午夜私人影院久久久久| 91美女蜜桃在线| 中文字幕中文字幕中文字幕亚洲无线| 久久精品国产亚洲一区二区三区 | 精品成人在线观看| 天堂久久久久va久久久久| 精品视频999| 一区二区三区日韩欧美精品| 91色综合久久久久婷婷| 国产精品精品国产色婷婷| 国产69精品久久777的优势| 精品久久久久久久久久久久久久久久久| 三级不卡在线观看| 欧美日韩在线免费视频| 亚洲午夜激情av| 91豆麻精品91久久久久久| 亚洲精品你懂的| 欧美影院一区二区| 亚洲一二三区视频在线观看| 欧美亚洲高清一区| 亚洲综合清纯丝袜自拍| 欧美综合色免费| 亚洲电影你懂得| 欧美一区二区视频免费观看| 日本美女一区二区| 亚洲精品一线二线三线| 国产精品一品二品| 国产精品麻豆网站| 99热99精品| 亚洲在线成人精品| 欧美肥妇毛茸茸| 久久99精品国产| 国产精品你懂的| 欧美亚洲动漫另类| 午夜电影一区二区| 欧美精品一区二区三区蜜桃视频| 韩国精品一区二区| 国产精品免费久久| 在线观看日韩毛片| 日韩制服丝袜av| 精品国产91乱码一区二区三区| 成人综合婷婷国产精品久久蜜臀| 自拍偷拍欧美激情| 欧美另类一区二区三区| 蜜桃久久精品一区二区| 中文字幕免费一区| 色综合久久天天综合网| 男人的天堂亚洲一区| 国产精品视频在线看|