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

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

?? main.asm

?? IR Decoding source code
?? ASM
字號:
	.include "pbir.h"
	.include "../lib/serial.h"

	.module main_asm


AUTOSTART = 0
PAULMON = 0
;---------------------------------------------------------;
;Bits
	.area	bits (ABS)
irprefound:
	.blkb	1

;---------------------------------------------------------;
;Data
	.area	data (REL)
bits:
	.blkb	1
irbitcnt:
	.blkb	1
irmesg:
	.blkb	2
ircode:
	.blkb	1
irtimersample:
	.blkb	2
stack:

;---------------------------------------------------------;
;Interrupt vectors

	.area	vectors (REL)

;reset vector
	ljmp	init

;ext int0 vector (base + 3)
	ljmp	pbir_isr

	.blkb   5
;timer0 vector (base + 0x0b)
	reti

	.blkb	7
;ext int1 vector (base + 0x13)
	reti
	
	.blkb	7
;timer1 vector (base + 0x1b)
	reti

	.blkb	7
;serial vector (base + 0x23)
	reti

	.blkb	7
;timer2 vector (base + 0x2b) 8052 ONLY
	reti

;---------------------------------------------------------;
; Code
	.area	code (REL)

; Paulmon header
.if PAULMON

.db     0xA5, 0xE5, 0xE0, 0xA5     ;signature bytes

.if AUTOSTART
.db     253, 0, 0, 0               ;id
.else
.db	254, 'T, 0, 0		   ;id (254=user installed command)
.endif

.db     0, 0, 0, 0                 ;reserved
.db     0, 0, 0, 0                 ;reserved
.db     0, 0, 0, 0                 ;reserved
.db     0, 0, 0, 0                 ;reserved
.db     0, 0, 0, 0                 ;user defined
.db     255, 255, 255, 255         ;length and checksum (255=unused)
.asciz  "Packard Bell Remote RX"

	. = . + 9
.endif ; PAULMON
;---------------------------------------------------------;
init::
	clr	a
	mov	ie, a		;all interrupts off
	mov	ip, a
	mov	psw, a
	mov	tmod, a
	mov	tcon, a
	mov	sp, #stack

	lcall	serial_init
.if PAULMON
;hello message
	mov	dptr, #initstr
	lcall	pstr
.endif

;timer 0
	orl	tmod, #0x01	;16 bit counter
	setb	tr0

	lcall	pbir_init

;interrupt 0
	setb	p3.2		;enable int0 edge triggered
	setb	it0
	setb	ex0

	lcall	pbir_start
	setb	ea

main_loop:
	mov	a, #0xff
	cjne	a, ircode, main_print
	jnb	ri, main_loop
	lcall	cin
	lcall	cout
	sjmp	main_loop
;print received code
main_print:
	xch	a, ircode
	mov	b, a
	anl	a, #0b00001111
	cjne	a, #0x8, main_print_not8
	mov	dptr, #lookup_lsb8
	sjmp	main_print_lookup
main_print_not8:
	cjne	a, #0x2, main_print_not2
	mov	dptr, #lookup_lsb2
	sjmp	main_print_lookup
main_print_not2:
	jnz	main_print_unk
	mov	dptr, #lookup_lsb0
main_print_lookup:
	mov	a, b
	anl	a, #0xf0
	xrl	a, #0xf0	;table is reversed (from hcll version)
	swap	a
	rl	a
	mov	b, a
	movc	a, @a+dptr
	mov	r6, a
	mov	a, b
	inc	a
	movc	a, @a+dptr
	mov	r7, a
	mov	dph, r6
	mov	dpl, r7
	lcall	pstr
	sjmp	main_print_done
main_print_unk:
	mov	a, b
	lcall	phex
main_print_done:
	lcall	newline
	sjmp	main_loop

;---------------------------------------------------------;
; Strings & tables
.if PAULMON
initstr:
	.asciz "\r\nPackard Bell Infrared Remote receiver startup\r\n"
.endif
	
.IR0F:	.asciz	 "DISPLAY"
.IR17:	.asciz	 "IR3"
.IR1D:	.asciz	 "AUX3"
.IR1F:	.asciz	 "AUX1"
.IR2F:	.asciz	 "RIGHT"
.IR37:	.asciz	 "VOLDOWN"
.IR3D:	.asciz	 "IR2"
.IR3F:	.asciz	 "IR8"
.IR47:	.asciz	 "LMOUSE"
.IR4F:	.asciz	 "CHNUP"
.IR57:	.asciz	 "IR9"
.IR5D:	.asciz	 "AUX2"
.IR5F:	.asciz	 "CD"
.IR6F:	.asciz	 "UP"
.IR77:	.asciz	 "MUTE"
.IR7D:	.asciz	 "IR5"
.IR7F:	.asciz	 "IR0"
.IR8F:	.asciz	 "ENTER"
.IR97:	.asciz	 "IR6"
.IR9D:	.asciz	 "SRS"
.IR9F:	.asciz	 "PHONE"
.IRAF:	.asciz	 "DOWN"
.IRB7:	.asciz	 "VOLUP"
.IRBD:	.asciz	 "IR1"
.IRBF:	.asciz	 "IR7"
.IRC7:	.asciz	 "RMOUSE"
.IRCF:	.asciz	 "CHNDOWN"
.IRD7:	.asciz	 "HASH"
.IRDD:	.asciz	 "MESSAGE"
.IRDF:	.asciz	 "HELP"
.IREF:	.asciz	 "LEFT"
.IRF7:	.asciz	 "MENU"
.IRFD:	.asciz	 "IR4"
.IRFF:	.asciz	 "STAR"
.IRERROR:.asciz	 "ERROR"

;
; string lookup table
;
lookup_lsb8:
	.word	 .IRERROR
	.word	 .IR17
	.word	 .IRERROR
	.word	 .IR37
	.word	 .IR47
	.word	 .IR57
	.word	 .IRERROR
	.word	 .IR77
	.word	 .IRERROR
	.word	 .IR97
	.word	 .IRERROR
	.word	 .IRB7
	.word	 .IRC7
	.word	 .IRD7
	.word	 .IRERROR
	.word	 .IRF7
lookup_lsb2:
	.word	 .IRERROR
	.word	 .IR1D
	.word	 .IRERROR
	.word	 .IR3D
	.word	 .IRERROR
	.word	 .IR5D
	.word	 .IRERROR
	.word	 .IR7D
	.word	 .IRERROR
	.word	 .IR9D
	.word	 .IRERROR
	.word	 .IRBD
	.word	 .IRERROR
	.word	 .IRDD
	.word	 .IRERROR
	.word	 .IRFD
lookup_lsb0:
	.word	 .IR0F
	.word	 .IR1F
	.word	 .IR2F
	.word	 .IR3F
	.word	 .IR4F
	.word	 .IR5F
	.word	 .IR6F
	.word	 .IR7F
	.word	 .IR8F
	.word	 .IR9F
	.word	 .IRAF
	.word	 .IRBF
	.word	 .IRCF
	.word	 .IRDF
	.word	 .IREF
	.word	 .IRFF

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲一区在线观看| 美腿丝袜一区二区三区| 精品国产乱码久久久久久1区2区| 国产成人鲁色资源国产91色综| 天天综合色天天| 亚洲综合另类小说| 亚洲视频中文字幕| 中文在线资源观看网站视频免费不卡| 欧美日韩日日夜夜| 欧美日韩一区在线观看| 国产精品99久久久久久似苏梦涵| 青青草97国产精品免费观看无弹窗版| 亚洲午夜精品17c| 尤物在线观看一区| 亚洲欧美一区二区三区孕妇| 国产精品免费视频一区| 国产欧美一区二区在线观看| 日韩视频免费观看高清在线视频| 91 com成人网| 欧美一二三四在线| 欧美精品一区二区三区高清aⅴ| 欧美人成免费网站| 成人18视频日本| 91视频观看视频| 91福利国产成人精品照片| 国产99精品国产| www.欧美日韩| 在线视频你懂得一区| 欧美日韩免费观看一区二区三区| 欧美日韩专区在线| 日韩欧美色综合| 久久久www免费人成精品| 欧美日韩国产高清一区二区| 欧美最猛黑人xxxxx猛交| 538在线一区二区精品国产| 日韩三级视频中文字幕| 日本一区二区三区在线观看| 国产精品久久久久一区二区三区共| 中文在线一区二区| 亚洲电影你懂得| 国产乱码精品一区二区三区忘忧草 | 日本最新不卡在线| 国产剧情av麻豆香蕉精品| 91蝌蚪国产九色| 这里只有精品电影| 国产女同性恋一区二区| 一区二区三区欧美在线观看| 樱桃视频在线观看一区| 男人操女人的视频在线观看欧美| 国产精品综合二区| 一本久久a久久精品亚洲| 欧美日本一区二区三区四区| 国产性做久久久久久| 亚洲主播在线观看| 九九国产精品视频| 在线一区二区三区| 国产欧美一区二区精品性色超碰 | 成人午夜激情视频| 欧美色网站导航| 国产午夜精品一区二区三区四区| 一区二区三区在线视频播放| 免费观看成人鲁鲁鲁鲁鲁视频| 成人黄色国产精品网站大全在线免费观看 | 粉嫩一区二区三区在线看| 欧美日韩激情一区二区三区| 国产精品系列在线| 日韩国产欧美在线视频| 精品一区二区三区免费| 欧美日韩在线免费视频| 亚洲三级电影全部在线观看高清| 狠狠色综合播放一区二区| 欧美日韩另类国产亚洲欧美一级| 国产女人水真多18毛片18精品视频| 亚洲电影中文字幕在线观看| av一二三不卡影片| 久久久五月婷婷| 麻豆精品视频在线观看视频| 欧美日韩一本到| 伊人开心综合网| 国产九色sp调教91| 制服丝袜日韩国产| 亚洲高清一区二区三区| 色欧美片视频在线观看| 中文欧美字幕免费| 福利电影一区二区| 中文字幕不卡三区| 蜜桃av一区二区三区| 91精品国产综合久久婷婷香蕉 | 奇米色777欧美一区二区| 欧美三级电影网站| 国产精品色婷婷久久58| 国产成人精品综合在线观看 | 香蕉av福利精品导航| 欧美午夜电影一区| 五月综合激情婷婷六月色窝| 欧美在线观看一二区| 亚洲成人三级小说| 欧美一区二区三区电影| 日韩av中文在线观看| 欧美性视频一区二区三区| 一区二区三区加勒比av| 欧美日韩精品专区| 一区二区三区毛片| 欧美喷潮久久久xxxxx| 日韩va欧美va亚洲va久久| 欧洲亚洲国产日韩| 亚洲国产一二三| 7777精品伊人久久久大香线蕉完整版 | 天天操天天综合网| 欧美一区三区二区| 久久精品国产**网站演员| 日韩欧美一卡二卡| 99久久精品免费看国产| 蜜臀av国产精品久久久久 | 欧美亚洲综合久久| 国产精品一区二区免费不卡| 亚洲成人激情综合网| 国产亚洲成av人在线观看导航| 日本道精品一区二区三区| 黄色资源网久久资源365| 亚洲精品自拍动漫在线| 国产天堂亚洲国产碰碰| 欧美人xxxx| 91久久国产综合久久| 国产成人丝袜美腿| 久久精品999| 亚洲成人在线观看视频| 国产精品久久精品日日| 久久综合色之久久综合| 欧美日韩另类一区| 欧洲一区在线观看| 91亚洲精品一区二区乱码| 狠狠色伊人亚洲综合成人| 亚洲国产日日夜夜| 亚洲免费观看在线观看| 中文字幕在线播放不卡一区| 国产亚洲欧美日韩日本| 久久综合狠狠综合久久综合88| 欧美日本韩国一区二区三区视频 | 精品国产凹凸成av人网站| 欧美亚洲高清一区二区三区不卡| 国产超碰在线一区| 国产精品99久久久久久似苏梦涵| 日本不卡的三区四区五区| 亚洲高清不卡在线| 亚洲国产成人tv| 国产精品不卡在线观看| 国产精品久久久久久亚洲毛片| 久久久不卡网国产精品二区| 久久午夜电影网| 久久伊人蜜桃av一区二区| 久久久久久久综合| 欧美激情综合在线| 最新国产成人在线观看| **性色生活片久久毛片| 综合精品久久久| 一区二区三区日韩欧美精品| 伊人夜夜躁av伊人久久| 亚洲综合一二区| 日韩成人av影视| 久久91精品国产91久久小草 | 亚洲天堂精品视频| 亚洲综合成人在线视频| 亚洲mv大片欧洲mv大片精品| 丝袜美腿亚洲一区二区图片| 日韩国产一区二| 国产露脸91国语对白| 成人av第一页| 欧美最新大片在线看| 欧美一三区三区四区免费在线看| 精品国产一区二区三区忘忧草| 日韩美女在线视频| 国产精品国产三级国产普通话蜜臀 | 不卡一二三区首页| 欧美视频在线播放| 精品毛片乱码1区2区3区 | 一本色道a无线码一区v| 91精品国产综合久久香蕉的特点| 欧美精品一区二区三| 亚洲柠檬福利资源导航| 日本视频在线一区| 成人免费的视频| 91麻豆精品国产91久久久久久 | 欧美日韩精品一区二区三区四区 | av资源网一区| 欧美日高清视频| 国产精品天干天干在线综合| 一区二区三区精密机械公司| 国内偷窥港台综合视频在线播放| voyeur盗摄精品| 欧美一级生活片| 中文字幕一区二区视频| 美国毛片一区二区| 91麻豆精品一区二区三区| 91麻豆精品国产| 亚洲国产高清不卡| 三级精品在线观看| 99久久婷婷国产综合精品电影| 欧美疯狂做受xxxx富婆| 亚洲少妇30p|