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

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

?? pbir.asm

?? IR Decoding source code
?? ASM
字號:
;; Packard Bell Infrared Remote receiver;; Copyright (C) 2000-1 Tom Parker   (tom-hc11@wiresncode.com); Portions Copyright (C) 2000 Paul Stoffregen (paul@pjrc.com);; This program is free software; you can redistribute it and/or; modify it under the terms of the GNU General Public License; as published by the Free Software Foundation; either version 2; of the License, or (at your option) any later version.;; This program is distributed in the hope that it will be useful,; but WITHOUT ANY WARRANTY; without even the implied warranty of; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the; GNU General Public License for more details.;; You should have received a copy of the GNU General Public License; along with this program; if not, write to the Free Software; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.;; Author's note: This is free software, for commerical use I would; appreciate some recognition though.  If you are using this and like; it send me some email or a postcard.  Code changes for inclusion; are also welcome.;; Tom Parker, PO Box 2165, Fitzroy, VIC, 3065, AUSTRALIA (tom@wiresncode.com);.include "pbir.h".include "../serial/serial.h";;---------------------------------------------------------; ; ;-*                *------------------*       *-------*               *-------*; |                |                  |       |       |               |       |; |                |                  |       |       |               |       |; *----------------*                  *-------*       *---------------*       *---; ^                                   ^               ^                       ^; |             preamble              |      zero     |              one      |;;minpre = 0x3080			;Minimum preamble lengthmaxpre = 0x3100 		;Maximum preamble lengthminzero = 0x03f0		;Minimum zero pulse lengthmaxzero = 0x0430		;Maximum zero pulse lengthminone = 0x07f0			;Minimum one pulse lengthmaxone = 0x0830			;Maximum one pulse length; typical sequence;; 30 A0 ; 04 0F 04 0F 03 F9 04 10 08 22 03 FB 04 25 03 F8 08 12 08 0D 08 21 08 11 04 0E 08 23 07 FB ; 08 20 08 13 04 0C 04 0E 08 0F 03 FC 04 10 04 0D 04 11 04 0E 07 FB 08 22 04 0E 08 10 08 23;---------------------------------------------------------;	.module pbir_asm	.area	code (REL);;Initialisation;pbir_init:	mov	irmesg+0, #0	mov	irmesg+1, #0	mov	irbitcnt, #0	mov	ircode, #0xff	clr	irprefound	ret;;save current timer & enable interrupts;pbir_start:	mov	irtimersample+0, th0	mov	irtimersample+1, tl0	setb	ea	ret;;interrupt service routine;pbir_isr:	clr	ea	push	acc	clr	rs1			;register bank 1	setb	rs0	clr	tr0	mov	r6, th0			;save new timer sample	mov	r7, tl0	setb	tr0	mov	a, r6	mov	r4, a	mov	a, r7			;subtract lsb from previous	clr	c	subb	a, irtimersample+1	jnc	i0noborrow	dec	r4			;borrow from msbi0noborrow:	mov	r5, a	mov	a, r4			;subtract msb from previous	clr	c	subb	a, irtimersample+0	mov	r4, a	mov	irtimersample+0, r6	mov	irtimersample+1, r7i0zmsbmax:	add	a, #255 - (maxzero >> 8)	jc	i0omsbmax                ;check zero msb maximum	inc	a	jnz	i0zmsbmin	mov	a, r5			;check lsb maximum	add	a, #255 - (maxzero & 0x00ff)	jc	i0omsbmaxi0zmsbmin:	mov	a, r4	add	a, #255 - (minzero >> 8) + 1	jnc	i0invalid		;check msb minimum	jnz	i0zerofound	mov	a, r5			;check lsb minimum	clr	c	subb	a, #(minzero & 0x00ff)	jc	i0invalidi0zerofound:	jnb	irprefound, i0invalid	clr	c	sjmp	i0datafoundi0invalid:	clr	irprefound	ajmp	i0donei0omsbmax:	mov	a, r4	add	a, #255 - (maxone >> 8)	jc	i0pmsbmax                ;check zero msb maximum	inc	a	jnz	i0omsbmin	mov	a, r5			;check lsb maximum	add	a, #255 - (maxone & 0x00ff)	jc	i0pmsbmaxi0omsbmin:	mov	a, r4	add	a, #255 - (minone >> 8) + 1	jnc	i0invalid		;check msb minimum	jnz	i0onefound	mov	a, r5			;check lsb minimum	clr	c	subb	a, #(minone & 0x00ff)	jc	i0invalidi0onefound:	jnb	irprefound, i0invalid	setb	ci0datafound:	mov	a, irmesg+0	rlc	a	mov	irmesg+0, a	mov	a, irmesg+1	rlc	a	mov	irmesg+1, a	dec	irbitcnt	mov	a, irbitcnt	jz	i0mesg			;whole mesg?	cjne	a, #16, i0done		;first 2 bytes?	mov	a, irmesg+1		;check for control ID	cjne	a, #0x08, i0invalid	mov	a, irmesg+0	cjne	a, #0xf7, i0invalid	sjmp	i0donei0mesg:	mov	a, ircode		;check previous mesg was received	cjne	a, #0xff, i0invalid	mov	a, irmesg+0		;check new mesg	xrl	a, #0xff	cjne	a, irmesg+1, i0invalid	mov	ircode, a	clr	irprefound		sjmp	i0donei0pmsbmax:	mov	a, r4	add	a, #255 - (maxpre >> 8)	jc	i0invalid                ;check msb maximum	inc	a	jnz	i0pmsbmin	mov	a, r5			;check lsb maximum	add	a, #255 - (maxpre & 0x00ff)	jc	i0invalidi0pmsbmin:	mov	a, r4	add	a, #255 - (minpre >> 8) + 1	jnc	i0invalid		;check msb minimum	jnz	i0prefound	mov	a, r5			;check lsb minimum	clr	c	subb	a, #(minpre & 0x00ff)	jc	i0invalidi0prefound:	setb	irprefound		;flag preamble and clear message buffer	mov	irmesg+0, #0	mov	irmesg+1, #0	mov	irbitcnt, #32i0done:	pop	acc	setb	ea	clr	rs1			;register bank 0	clr	rs0	reti

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产另类av| 欧美美女黄视频| 日韩精品一二三区| 国产精品国产三级国产a | 国产精品少妇自拍| 欧美精品一区二区在线播放| 911精品国产一区二区在线| 91丨porny丨蝌蚪视频| 91在线小视频| 欧美主播一区二区三区| 国产超碰在线一区| 国产一区二区视频在线播放| 久久成人综合网| 国内精品嫩模私拍在线| 国产美女在线观看一区| 国产suv精品一区二区三区| 成人激情午夜影院| 一本大道久久a久久综合| 一本色道久久综合狠狠躁的推荐| 91女人视频在线观看| 不卡视频一二三| 欧美影院一区二区| 欧美一区二视频| 国产丝袜在线精品| 亚洲另类在线视频| 五月天视频一区| 国产在线乱码一区二区三区| 国产精品影音先锋| 91成人国产精品| 欧美成人伊人久久综合网| 欧美激情在线免费观看| 一区二区三区四区av| 日本aⅴ亚洲精品中文乱码| 国产一区二区不卡| 色综合久久中文字幕| 欧美一级二级在线观看| 国产精品三级在线观看| 午夜私人影院久久久久| 激情成人综合网| 91蜜桃免费观看视频| 欧美一区二区三区播放老司机| 久久久久久一级片| 亚洲日本va午夜在线电影| 奇米一区二区三区| 国产91精品在线观看| 欧美一区二区三区免费大片| 日本一区二区久久| 偷偷要91色婷婷| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | www激情久久| 国产欧美精品日韩区二区麻豆天美| 亚洲欧美日韩国产另类专区| 国内精品视频666| 欧美怡红院视频| 欧美高清一级片在线观看| 免费日韩伦理电影| 欧美日免费三级在线| 国产精品麻豆一区二区| 捆绑调教美女网站视频一区| 欧洲av在线精品| 国产午夜久久久久| 日韩影院精彩在线| 99麻豆久久久国产精品免费| 精品国产一区二区三区久久影院| 亚洲综合在线观看视频| 国产成人免费视频精品含羞草妖精| 91精品福利在线一区二区三区| 国产精品美女www爽爽爽| 国产精品99久久久久久久女警| 欧美高清dvd| 亚洲成人精品影院| 色一情一伦一子一伦一区| 国产日本亚洲高清| 国产在线日韩欧美| 日韩欧美一区二区不卡| 天天影视网天天综合色在线播放| kk眼镜猥琐国模调教系列一区二区| 日韩精品一区二| 久久不见久久见中文字幕免费| 91在线观看视频| 中文字幕在线观看不卡视频| 成人黄动漫网站免费app| 中文字幕第一区综合| 成人av影视在线观看| 亚洲欧洲日韩综合一区二区| 成人av在线资源网站| 国产精品国产馆在线真实露脸| 国产成人精品影视| 亚洲欧洲av色图| 日本伦理一区二区| 五月天婷婷综合| 欧美成人官网二区| 懂色一区二区三区免费观看| 久久久久久9999| 成人一级视频在线观看| 国产精品久久久久aaaa| heyzo一本久久综合| 亚洲高清一区二区三区| 555夜色666亚洲国产免| 国产专区综合网| 久久久久国产免费免费| 不卡一区在线观看| 亚洲精品va在线观看| 欧美日韩激情一区二区三区| 亚洲成国产人片在线观看| 日韩一二在线观看| 国产91在线看| 亚洲成人免费看| 26uuu成人网一区二区三区| 成人在线视频一区| 国产欧美日韩久久| 色婷婷精品久久二区二区蜜臂av| 日韩高清不卡一区| 久久久精品免费免费| 91亚洲国产成人精品一区二区三| 亚洲国产另类av| 国产欧美一区二区精品性色| 欧美视频在线一区二区三区| 天天色图综合网| 久久久综合九色合综国产精品| 91丨porny丨国产入口| 欧美aaa在线| 亚洲乱码国产乱码精品精可以看| 欧美精品自拍偷拍| 成人avav在线| 午夜不卡av免费| 久久亚洲一区二区三区四区| 91色porny蝌蚪| 蜜臀a∨国产成人精品| 国产精品国产自产拍高清av| 日韩区在线观看| 色婷婷av一区| 韩国精品一区二区| 日韩在线一区二区三区| 国产欧美中文在线| 日韩精品一区二区三区视频在线观看| 久久69国产一区二区蜜臀| 亚洲欧美另类在线| 久久在线免费观看| 日韩欧美国产一二三区| 欧美中文字幕一区二区三区亚洲| 捆绑调教一区二区三区| 婷婷久久综合九色综合伊人色| 中文字幕一区二区三区在线不卡| 日韩一二三区不卡| 日韩欧美成人激情| 91精品国产麻豆国产自产在线| 一本高清dvd不卡在线观看| 国产成人精品免费一区二区| 亚洲va韩国va欧美va精品| 亚洲欧美日韩国产另类专区| 中文字幕一区二区三区在线观看| 国产精品丝袜在线| 国产欧美一区二区三区在线看蜜臀| 欧美岛国在线观看| 久久影院电视剧免费观看| 欧美成人精精品一区二区频| 7878成人国产在线观看| 欧美影院精品一区| 欧美另类一区二区三区| 欧美午夜精品久久久久久孕妇 | 久久99久久精品欧美| 亚洲 欧美综合在线网络| 亚洲欧美日韩久久精品| 亚洲一级二级三级| 石原莉奈在线亚洲二区| 日韩高清国产一区在线| 黄一区二区三区| 国产精品原创巨作av| 成人动漫一区二区三区| 色偷偷久久一区二区三区| 在线观看日韩毛片| 欧美日韩在线直播| 91精品国产福利| 久久久噜噜噜久久中文字幕色伊伊| 26uuu亚洲| 亚洲欧美偷拍另类a∨色屁股| 亚洲精品免费一二三区| 亚洲精选免费视频| 日本午夜精品视频在线观看| 麻豆成人在线观看| 成人美女在线视频| 欧美综合久久久| 精品99999| 国产精品大尺度| 亚洲成人精品一区二区| 久久爱www久久做| 懂色中文一区二区在线播放| 成人黄色电影在线| 91麻豆精品国产91久久久久| 欧美精品一区二区三| 国产精品国产自产拍高清av| 日韩av中文字幕一区二区| 国产一区二区三区免费在线观看| 99久久精品国产精品久久| 欧美日韩国产天堂| 亚洲视频一二三区| 韩国中文字幕2020精品| 色乱码一区二区三区88| 精品国产区一区|