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

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

?? int.asm

?? 應用松翰母體開發(fā)的航模飛機的源代碼!有舵機控制功能
?? ASM
字號:
;************************************************
;Name	:InterruptSub
;Function:
;Input  :
;Output	:
;Register Used:
;*************************************************
InterruptSub:
	XCH	A,AccBuf
	XCH	A,PFLAG
	B0MOV	PflagBuf,A
	
	b0bts0	FTC0IRQ		;//Analyse the Interrupt resourc
	jmp	TC0INTR
	
	b0bts0	ft0irq
	jmp	t0intr

	b0bts0	FP00IRQ
	jmp	P00INTR

Interrupt90:
	XCH	A,PflagBuf
	B0MOV	PFLAG,A
	XCH	A,AccBuf	;//For release the Acc And Pflag
	RETI
;--------------------------------------------------------
;--------------------------------------------------------
TC0INTR:
;//	notbit	ptwing
;//	jmp	TC0INTR90
;----------------------
;左右翼控制
	b0bts0	wingstatflag
	jmp	TC0INTR10
	b0bset	ptwing	
	decms	wingbuf
	jmp	TC0INTR20
	b0bclr	ptwing	
	b0bset	wingstatflag
	mov_	winglowbuf,#220		;set low level 10ms
	mov_	wingbuf,wingloadbuf	;set high level 
;-----
TC0INTR10:
	decms	winglowbuf
	jmp	TC0INTR20
	b0bclr	wingstatflag	
;-----------------------
TC0INTR20:
;尾翼控制
	b0bts0	empennagestatflag
	jmp	TC0INTR30
	b0bset	ptempennage	
	decms	empennagebuf
	jmp	TC0INTR40
	b0bclr	ptempennage	
	b0bset	empennagestatflag
	mov_	empennagelowbuf,#230		;set low level 10ms
	mov_	empennagebuf,empennageloadbuf	;set high level 
;-----
TC0INTR30:
	decms	empennagelowbuf
	jmp	TC0INTR40
	b0bclr	empennagestatflag	
;-----------------------
TC0INTR40:
;螺旋槳控制
	b0bts0	screwstatflag
	jmp	TC0INTR50
	b0bset	ptscrew	
	decms	screwbuf
	jmp	TC0INTR60
	b0bclr	ptscrew	
	b0bset	screwstatflag
	mov_	screwlowbuf,#240	;set low level 10ms
	mov_	screwbuf,screwloadbuf	;set high level 
;-----
TC0INTR50:
	decms	screwlowbuf
	jmp	TC0INTR60
	b0bclr	screwstatflag	
;-----------------------
TC0INTR60:
;擺尾控制
	b0bts0	swingstatflag
	jmp	TC0INTR70
	b0bset	ptswing	
	decms	swingbuf
	jmp	TC0INTR80
	b0bclr	ptswing	
	b0bset	swingstatflag
	mov_	swinglowbuf,#250	;set low level 10ms
	mov_	swingbuf,swingloadbuf	;set high level 
;-----
TC0INTR70:
	decms	swinglowbuf
	jmp	TC0INTR80
	b0bclr	swingstatflag
;-----
TC0INTR80:
/*
	incms	timer1000us
	nop
	mov	a,timer1000us
	sub	a,#5
	bts1	fc
	jmp	TC0INTR10
;//	bset	t1000usflag
	clr	timer1000us
TC0INTR10:
	incms	timer1800us
	nop
	mov	a,timer1800us
	sub	a,#8
	bts1	fc
	jmp	TC0INTR20
	bset	t1800usflag
	clr	timer1800us
TC0INTR20:
	incms	timer18ms
	nop
	mov	a,timer18ms
	sub	a,#90
	bts1	fc
	jmp	TC0INTR30
	bset	t18msflag
	clr	timer18ms
TC0INTR30:
	incms	timer5ms
	nop
	mov	a,timer5ms
	sub	a,#25
	bts1	fc
	jmp	TC0INTR90
	bset	t5msflag
	clr	timer5ms	
	bset	t5msflag1
	bset	t5msflag2
	bset	t5msflag3
	bset	t5msflag4
*/	
TC0INTR90:
	b0bclr	FTC0IRQ
	jmp	Interrupt90
;--------------------------------------------------------
;--------------------------------------------------------
t0intr:
	mov	a,#6
	sub	a,levecount
	bts0	fc
	jmp	t0intr10
	bset	errorflag
	jmp	t0intr90
t0intr10:
	incms	levecount
	nop
t0intr90:
	bclr	ft0irq
	jmp	interrupt90
;--------------------------------------------------------
;--------------------------------------------------------
P00INTR:		
	bclr	fp00irq
	bclr	ft0enb
	mov	a,t0c
	bts1	singleflag	
	jmp	disasm100				
	mov	level,a		;上升沿進入
	jmp	disasm200		
disasm100:
	mov	leveh,a		;下降沿進入
	jmp	disasm200
disasm200:
	clr	t0c		
	bset	ft0enb	
	bts0	singleflag
	jmp	disasm220
	jmp 	disasm210
disasm210:
	@p00_edge	1		;下降沿進入,設(shè)為上升沿中斷
	bts0	firstflag
	jmp	disasm221
	mov	a,levecount
	bts0	fz
	jmp	disasm80
	bset	firstflag
	clr	levecount
	clr	inputcount
	jmp	disasm90	
disasm220:
	@p00_edge	2		;上升沿進入,設(shè)為下降沿中斷	
	mov	a,#56			;448us=8x56
	sub	a,level
	bts0	fc
	jmp	disasm80		;小于448us,出錯
	mov	a,#75			;600us=8x75
	sub	a,level
	bts0	fc
	jmp	disasm90		;小于600us,返回
	jmp	disasm80		;大于600us,出錯

disasm221:
	clr	tablecount
	incms	inputcount
	nop
	mov	a,inputcount
	sub	a,#5
	bts1	fc
	jmp	chksignaltable
	jmp	disasm80	
chksignaltable:				;查詢控制信號的檔位
	b0mov	y,#signaltable$m
	b0mov	z,#signaltable$l
	mov	a,tablecount
	add	z,a
	mov	a,#0
	adc	y,a
	movc
	sub	a,leveh
	bts0	fc
	jmp	chksignaltableend	
	jmp	signaltableadd
signaltableadd:
	incms	tablecount
	nop
	jmp	chksignaltable
chksignaltableend:
	mov	a,tablecount	
	bts0	fz
	jmp	disasm80		;error
	sub	a,#41
	bts0	fc
	jmp	disasm80		;error
	mov	a,tablecount
	add	a,#18
	mov	gearbuf,a
	mov	a,inputcount
	@jmp_a	5
	jmp	disasm90
	jmp	gearwing
	jmp	gearempennage
	jmp	gearscrew
	jmp	gearswing	
gearwing:
	mov	a,gearbuf
	cmprs	a,wingbuf1
	jmp	gearwing10
	incms	samebuf1
	nop
	mov	a,samebuf1
	sub	a,samecontant
	bts1	fc
	jmp	disasm90
	clr	samebuf1
	mov	a,wingbuf1
	mov	wingloadbuf,a
	jmp	disasm90
gearwing10:
	mov	a,gearbuf
	mov	wingbuf1,a	
	clr	samebuf1
	jmp	disasm90
gearempennage:
	mov	a,gearbuf
	cmprs	a,empennagebuf1
	jmp	gearempennage10
	incms	samebuf2
	nop
	mov	a,samebuf2
	sub	a,samecontant
	bts1	fc
	jmp	disasm90
	mov	a,empennagebuf1
	mov	empennageloadbuf,a
	jmp	disasm90
gearempennage10:
	mov	a,gearbuf
	mov	empennagebuf1,a	
	clr	samebuf2
	jmp	disasm90
gearscrew:
	mov	a,gearbuf
	cmprs	a,screwbuf1
	jmp	gearscrew10
	incms	samebuf3
	nop
	mov	a,samebuf3
	sub	a,samecontant
	bts1	fc
	jmp	disasm90
	mov	a,screwbuf1
	mov	screwloadbuf,a
	jmp	disasm90
gearscrew10:
	mov	a,gearbuf
	mov	screwbuf1,a	
	clr	samebuf3
	jmp	disasm90
gearswing:
	mov	a,gearbuf
	cmprs	a,swingbuf1
	jmp	gearswing10
	incms	samebuf4
	nop
	mov	a,samebuf4
	sub	a,samecontant
	bts1	fc
	jmp	disasm90
	mov	a,swingbuf1
	mov	swingloadbuf,a
	jmp	disasm90
gearswing10:
	mov	a,gearbuf
	mov	swingbuf1,a	
	clr	samebuf4
	jmp	disasm90
disasm80:
	@p00_edge	2		;出錯,設(shè)為下降沿中斷
	clr	inputcount
	clr	levecount
	bclr	firstflag	
disasm90:
P00INTR90:
	jmp	Interrupt90
;***********************************************
mnint:
	bts1	t5msflag
	jmp	mnint90
	bclr	t5msflag
	call	dkeychat	
mnint10:
	incms	timer500ms
	nop
	mov 	a,timer500ms
	sub	a,#100
	bts1	fc
	jmp	mnint90
	clr	timer500ms
	bset	t500msflag

mnint90:
	ret
;***********************************************	
	
signaltable:
	dw	030h	;0
	dw	035h	;1
	dw	03ah	;2
	dw	03fh	;3
	dw	044h	;4
	dw	04ah	;5
	dw	04fh	;6
	dw	054h	;7	
	dw	059h	;8
	dw	05eh	;9
	dw	064h	;10
	dw	069h	;11
	dw	06eh	;12
	dw	073h	;13
	dw	078h	;14
	dw	07eh	;15	
	dw	083h	;16	
	dw	088h	;17
	dw	08dh	;18
	dw	091h	;19
	dw	098h	;20	
	dw	09dh	;21
	dw	0a2h	;22
	dw	0a7h	;23
	dw	0ach	;24	
	dw	0b3h	;25
	dw	0b8h	;26
	dw	0bdh	;27
	dw	0c2h	;28	
	dw	0c7h	;29
	dw	0cdh	;30
	dw	0d2h	;31
	dw	0d7h	;32	
	dw	0ddh	;33
	dw	0e1h	;34
	dw	0e7h	;35
	dw	0ech	;36	
	dw	0f2h	;37
	dw	0f7h	;38
	dw	0fch	;39
	dw	0ffh	;40
	
	
	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
**欧美大码日韩| 国产精品一区二区91| 精品写真视频在线观看| 97精品视频在线观看自产线路二 | 丝袜亚洲另类欧美| 丁香婷婷综合色啪| 欧美一级欧美一级在线播放| 亚洲视频电影在线| 国产成人免费高清| 日韩美女一区二区三区四区| 亚洲综合激情小说| www.日韩av| 国产亚洲女人久久久久毛片| 日韩在线一区二区三区| 在线免费观看成人短视频| 国产肉丝袜一区二区| 捆绑调教美女网站视频一区| 日本久久一区二区三区| 中文字幕 久热精品 视频在线 | 蜜臀av一级做a爰片久久| 色综合久久久久网| 综合网在线视频| 成人免费福利片| 久久蜜臀精品av| 免费av成人在线| 69久久夜色精品国产69蝌蚪网| 亚洲免费在线视频一区 二区| 国产a级毛片一区| 久久久亚洲精华液精华液精华液 | 成人免费看视频| 久久久久国产一区二区三区四区| 美国毛片一区二区| 91精品国产欧美日韩| 日韩高清国产一区在线| 7777精品伊人久久久大香线蕉的 | 日本麻豆一区二区三区视频| 欧美日韩精品欧美日韩精品| 亚洲午夜精品网| 欧美日高清视频| 日韩成人av影视| 欧美成人在线直播| 国产精品一品二品| 欧美国产一区二区在线观看| 成人激情视频网站| 亚洲欧美韩国综合色| 欧洲一区二区三区免费视频| 午夜电影一区二区| 欧美成va人片在线观看| 国产永久精品大片wwwapp| 国产人成一区二区三区影院| av在线播放成人| 一区二区三区免费在线观看| 欧美色电影在线| 美美哒免费高清在线观看视频一区二区| 日韩精品一区二区三区在线| 激情国产一区二区| 日本一区二区动态图| 97精品国产97久久久久久久久久久久 | 国产欧美一区二区精品仙草咪| 国产成人综合网| 亚洲人一二三区| 91精品久久久久久久99蜜桃| 国产一区二区三区不卡在线观看| 中文无字幕一区二区三区| 91视频在线观看| 色综合久久久网| 亚洲小说春色综合另类电影| 欧美一级午夜免费电影| 国产不卡在线播放| 午夜精品在线看| 日本一区二区电影| 欧美精品粉嫩高潮一区二区| 国产一区啦啦啦在线观看| 一区二区三区四区蜜桃| 日韩一区二区麻豆国产| 99在线视频精品| 免费成人av在线| 一区二区视频在线看| 在线成人午夜影院| 91在线无精精品入口| 久久成人羞羞网站| 一区二区欧美国产| 国产欧美精品一区二区色综合| 欧美喷潮久久久xxxxx| 国产高清无密码一区二区三区| 午夜精品久久久久久久久久| 欧美激情综合五月色丁香小说| 91精品国产91久久综合桃花| 91原创在线视频| 国产美女主播视频一区| 人人精品人人爱| 亚洲国产日韩a在线播放性色| 日本一区免费视频| 欧美成人一区二区三区| 欧美肥妇bbw| 欧美婷婷六月丁香综合色| 高清国产午夜精品久久久久久| 免费观看日韩av| 午夜成人在线视频| 亚洲一区二区三区自拍| 国产精品的网站| 国产农村妇女毛片精品久久麻豆| 日韩欧美一级二级三级久久久| 欧美中文字幕一二三区视频| 91同城在线观看| 岛国一区二区在线观看| 国产在线精品一区二区不卡了| 亚洲.国产.中文慕字在线| 日韩理论片中文av| 亚洲同性gay激情无套| 国产精品国产三级国产a | 国产美女主播视频一区| 久久99精品久久久久久动态图| 午夜精品免费在线观看| 亚洲第一精品在线| 天堂久久一区二区三区| 亚洲成人动漫在线免费观看| 亚洲制服丝袜一区| 亚洲国产一区二区视频| 日韩精品亚洲专区| 视频一区中文字幕国产| 蜜臀av亚洲一区中文字幕| 免费欧美在线视频| 狠狠色综合色综合网络| 国产米奇在线777精品观看| 国产成人免费视频精品含羞草妖精| 韩国午夜理伦三级不卡影院| 国产成人av电影在线| 成人av集中营| 91福利国产成人精品照片| 欧美午夜寂寞影院| 日韩一区二区三区高清免费看看| 欧美大黄免费观看| 日本一区二区动态图| 伊人夜夜躁av伊人久久| 日本不卡视频在线观看| 国产一本一道久久香蕉| 91小视频免费观看| 91麻豆精品国产91久久久久久久久| 欧美一卡二卡三卡| 欧美国产1区2区| 一区二区三区中文免费| 日本视频一区二区| 国产精品亚洲一区二区三区妖精| 国产99久久久久久免费看农村| 色综合一区二区| 91精品国产欧美一区二区18| 日本一区二区电影| 亚洲成人在线网站| 国产盗摄女厕一区二区三区| 色婷婷av一区二区三区gif| 91精品国产综合久久久蜜臀粉嫩| 国产三级久久久| 午夜日韩在线电影| 成人一区二区三区| 欧美日产国产精品| 国产精品色眯眯| 麻豆成人免费电影| 91久久人澡人人添人人爽欧美| 欧美videos中文字幕| 亚洲影视在线播放| 国产91精品一区二区麻豆亚洲| 欧美无砖砖区免费| 国产色产综合色产在线视频| 亚洲午夜三级在线| 成人黄色在线看| 精品国内二区三区| 午夜精品视频一区| 91丨porny丨户外露出| 久久久久久久电影| 日韩精彩视频在线观看| 色综合久久久久综合99| 久久久久久夜精品精品免费| 日韩在线一二三区| 一本色道久久综合亚洲aⅴ蜜桃 | 日本一区二区免费在线| 日本午夜一本久久久综合| 99精品久久只有精品| 久久久久久**毛片大全| 日本欧美加勒比视频| 欧美日韩一区成人| 亚洲精品一二三四区| 成人国产精品免费观看动漫| 久久综合色婷婷| 理论片日本一区| 欧美日韩精品电影| 亚洲最新视频在线播放| 99久免费精品视频在线观看| 久久久久久久久一| 麻豆精品在线视频| 日韩一区二区电影在线| 午夜av一区二区三区| 欧美视频在线一区| 夜夜夜精品看看| 欧美性大战xxxxx久久久| 亚洲午夜久久久久久久久电影院| 97精品电影院| 亚洲免费观看高清完整版在线观看| 欧美电视剧在线观看完整版| 日本午夜精品视频在线观看|