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

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

?? receive.asm

?? LPC900 FLASH單片機--紅外多機通信應(yīng)用實例
?? ASM
字號:
/***************************************************************+
*文件名:	Receive.asm
*版權(quán):		www.zlgmcu.com
*日期:		16:27 04-3-16
*功能:		多機紅外通信接收端程序代碼
****************************************************************/
$NOMOD51
$INCLUDE (REG932.INC)

INFR		EQU	P0.4			;定義紅外接收端口
MOTOR_CONTROL	EQU	P0.5			;定義外部設(shè)備控制端口

HEADFLAG	BIT	0x10			;定義幀頭出錯標志
BITFLAG		BIT	0x11			;定義位出錯標志
DATA1		DATA	0x30			;定義DATA1全局變量
DATA2		DATA	0x31			;定義DATA2全局變量
;-------------------------------------
	ORG	0000H
	AJMP	MAIN
	ORG	003BH
	AJMP	KEY_ISR
;-------------------------------------
	ORG	0080H
MAIN:
	MOV	P0M1,#0x00			;定義P0口模式
	MOV	P0M2,#0x00

	ACALL	KEYISR_INIT			;調(diào)用按鍵中斷初始化程序
	ACALL	DELAY100US
LOOP:
	ACALL	POWER_DOWN			;調(diào)用完全掉電程序
	AJMP	LOOP
	RET
;-------------------------------------
;功能:鍵盤中斷初始化
;-------------------------------------
KEYISR_INIT:
	MOV	KBMASK,#0x10			;P04鍵盤中斷
	MOV	KBCON,#0x00			;清鍵盤中斷標志位
	SETB	EKBI				;鍵盤中斷使能
	SETB	EA				;開中斷
	RET
;-------------------------------------
;功能:完全掉電
;-------------------------------------
POWER_DOWN:
	MOV	PCONA,#0xFF			;功能模塊掉電
	MOV	PCON,#0x03			;進入完全掉電狀態(tài)
	RET
;-------------------------------------
;功能:幀校驗
;-------------------------------------
READHEAD:
	MOV	A,#4				
	ACALL	DELAY_N00US			;延時400us
	JNB	INFR,SKIP1			;INFR為0,跳至SKIP1
	SETB	HEADFLAG			;INFR為1,置幀錯誤標志
SKIP1:
	ACALL	DELAY100US			;延時100us
	JNB	INFR,SKIP2			;再次讀INFR,并對其進行判斷,其為0,跳
	SETB	HEADFLAG			;為1,置幀錯誤標志
SKIP2:
	MOV	A,#5
	ACALL	DELAY_N00US			;延時500us

	MOV	A,#4
	ACALL	DELAY_N00US			;延時400us
	JB	INFR,SKIP3			;INFR為1,跳至SKIP3
	SETB	HEADFLAG			;INFR為0,置幀錯誤標志
SKIP3:
	ACALL	DELAY100US			;延時100us
	JB	INFR,SKIP4			;再次讀INFR,并對其進行判斷,其為1,跳
	SETB	HEADFLAG			;為0,置幀錯誤標志
SKIP4:
	MOV	A,#5
	ACALL	DELAY_N00US	
	
	MOV	A,#4				
	ACALL	DELAY_N00US			;延時400us
	JNB	INFR,SKIP5			;INFR為0,跳至SKIP5
	SETB	HEADFLAG			;INFR為1,置幀錯誤標志
SKIP5:
	ACALL	DELAY100US			;延時100us
	JNB	INFR,SKIP6			;再次讀INFR,并對其進行判斷,其為0,跳
	SETB	HEADFLAG			;為1,置幀錯誤標志
SKIP6:
	MOV	A,#5
	ACALL	DELAY_N00US			;延時500us
	RET
;-------------------------------------
;功能:從紅外線傳送的數(shù)據(jù)上讀取1字節(jié)
;出口參數(shù):A
;-------------------------------------
READBYTE:
	CLR	A				;將A清0
	MOV	R7,#8				;定義循環(huán)次數(shù)8
READBYTE_START:	
	ACALL	DELAY100US			;延時100US
	JB	INFR,BIT1			;讀INFR,為1,則跳至BIT1
BIT0:	ANL	A,#0xEF				;為0,清最高位為0
	JMP	READBIT_OVER	
BIT1:	ORL	A,#0x80				;為1,置最高位為1
READBIT_OVER:
	RL	A				;左移1位
	
	MOV	R4,A				;保存A
	MOV	A,#4
	ACALL	DELAY_N00US			;延時400us
	MOV	A,R4				;還原A
	DJNZ	R7,READBYTE_START		
	RET
;-------------------------------------
;功能:讀取接收到的紅外數(shù)據(jù)
;出口參數(shù):DATA1,DATA2
;-------------------------------------
READDATA:
	ACALL	READBYTE			;讀取一字節(jié)
	MOV	DATA1,A				;存入DATA1
	ACALL	READBYTE			;讀取一字節(jié)
	MOV	DATA2,A				;存如DATA2
	RET
;-------------------------------------
;功能:延時100US
;注:在7.373Mhz情況下
;-------------------------------------
DELAY100US:
	MOV	R7,#182
LOOP1:
	DJNZ	R7,LOOP1	
	RET
;-------------------------------------
;功能:延時N x 100us,
;入口參數(shù):A
;-------------------------------------
DELAY_N00US:
	MOV	R5,A
LOOP_N00US:
	ACALL	DELAY100US
	DJNZ	R5,LOOP_N00US
	RET
;-------------------------------------
;功能:MS級延時
;入口參數(shù):A
;-------------------------------------
DELAYMS:
	MOV	R3,A
LOOPMS1:
	MOV	R4,#10
LOOPMS2:
	ACALL	DELAY100US
	DJNZ	R4,LOOPMS2
	DJNZ	R3,LOOPMS1
	RET
;-------------------------------------
;功能:鍵盤中斷服務(wù)程序
;-------------------------------------
KEY_ISR:
	CLR	EA				;關(guān)中斷
	MOV	PCONA,#0x00			;外部功能模塊上電
	JNB	INFR,$				;讀取INFR,等待其為1,
	MOV	A,#5
	ACALL	DELAYMS				;延時5ms
	
	JB	INFR,$				;等待INFr為0
	ACALL	READHEAD			;幀頭校驗
	ACALL	READDATA			;讀數(shù)據(jù)
	
	MOV	A,DATA1				
	CJNE	A,#0x01,NONE_CONTROL		;判斷數(shù)據(jù),
	SETB	MOTOR_CONTROL			;為1,則開外部設(shè)備(燈)
	/*
	MOV	A,DATA2
	CJNE	A,#0x02,NONE_CONTROL		;判斷數(shù)據(jù),
	SETB	MOTOR_CONTROL			;為2,則開外部設(shè)備(燈)
	*/
NONE_CONTROL:
	
	MOV	KBCON,#0x00			;清鍵盤中斷標志
	SETB	EA				;開中斷
	RETI
;-------------------------------------
	END
;-------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线免费| 成人av免费在线观看| 午夜精品福利在线| 精品在线免费观看| 国产白丝精品91爽爽久久| 91在线免费视频观看| 日韩一级高清毛片| 综合久久给合久久狠狠狠97色 | 美女视频黄频大全不卡视频在线播放 | 国产一区二区不卡在线| 99riav久久精品riav| 伊人一区二区三区| 成人精品视频一区| 欧美不卡一二三| 亚洲美女屁股眼交3| 国产精品888| 日韩精品一区二区三区老鸭窝 | 成人免费视频app| 国产精品第五页| 国产资源在线一区| 3atv一区二区三区| 亚洲欧美日韩综合aⅴ视频| 色94色欧美sute亚洲13| 精品少妇一区二区三区视频免付费 | 一二三区精品视频| 日韩欧美中文一区二区| 成人美女视频在线观看18| 亚洲国产婷婷综合在线精品| 国产成人亚洲综合a∨猫咪| 91精品视频网| 粉嫩一区二区三区性色av| 亚洲免费高清视频在线| 日韩精品一区二区三区三区免费| 成人久久18免费网站麻豆| 亚洲福利电影网| 亚洲国产成人私人影院tom| 国内精品视频一区二区三区八戒| 中文字幕中文乱码欧美一区二区| 欧美久久一二区| 首页欧美精品中文字幕| 欧美日韩国产大片| 亚洲1区2区3区视频| 欧美日韩精品是欧美日韩精品| 国产曰批免费观看久久久| 亚洲另类在线制服丝袜| 久久视频一区二区| 久久97超碰色| 一区二区免费在线| 久久精品一区二区三区四区| 高清不卡一区二区在线| 免费观看成人av| 久久久久国产精品厨房| 成人激情av网| 国产制服丝袜一区| 日韩精品免费专区| 亚洲综合小说图片| 日韩一区二区在线观看| 色激情天天射综合网| 成人av午夜电影| 国产suv精品一区二区6| 久久se精品一区精品二区| 国产清纯白嫩初高生在线观看91| av男人天堂一区| 一区二区三区在线看| 亚洲图片激情小说| 中文字幕av一区二区三区高 | 久久久久久99久久久精品网站| 欧美性大战xxxxx久久久| 日韩在线一区二区三区| 亚洲激情图片一区| 国产精品国产精品国产专区不蜜 | 中文字幕日韩欧美一区二区三区| 日本韩国精品一区二区在线观看| 国产精品66部| 国产精品一区二区三区四区| 欧美aaa在线| 久久国产三级精品| 九色综合狠狠综合久久| 激情久久五月天| 久久精品噜噜噜成人av农村| 日韩电影免费在线看| 国产精品国产a| 国产精品乱码久久久久久 | 欧美日韩www| 欧美巨大另类极品videosbest| 欧美人牲a欧美精品| 精品1区2区3区| 成人性生交大片免费看在线播放| 国产毛片精品一区| 不卡视频一二三| 日本乱人伦aⅴ精品| 色先锋资源久久综合| 久久精品国产亚洲高清剧情介绍| 久久精品国产亚洲aⅴ| 国产美女在线精品| 不卡高清视频专区| 在线精品视频免费观看| 国产成人av一区二区三区在线 | 99视频精品全部免费在线| 99久久免费视频.com| 色老汉av一区二区三区| 欧美精品免费视频| 日韩欧美亚洲另类制服综合在线| 久久亚洲精品小早川怜子| 国产精品色眯眯| 亚洲国产精品自拍| 黄色成人免费在线| av不卡在线播放| 欧美日韩国产影片| 国产午夜精品在线观看| 一区二区三区久久| 精品在线你懂的| 色婷婷av一区二区三区之一色屋| 91麻豆精品91久久久久久清纯| 久久久久久久久久久久久久久99| 亚洲欧美日韩国产综合在线| 免费看精品久久片| 91在线播放网址| 国产成人精品免费| 欧美日韩精品系列| 中文字幕在线一区| 日精品一区二区三区| 国产精品18久久久久| 欧美三级在线视频| 国产欧美一区二区精品性| 亚洲成人动漫精品| 成人午夜激情片| 欧美一区二区三区在线看| 日韩欧美一区在线| 亚洲色大成网站www久久九九| 免费在线观看精品| 在线观看视频一区二区欧美日韩| 精品久久免费看| 亚洲成av人影院| caoporn国产精品| 精品国产乱码久久久久久夜甘婷婷| 26uuu色噜噜精品一区| 亚洲一区二区三区中文字幕在线| 国模冰冰炮一区二区| 欧美精品第一页| 一二三四社区欧美黄| 9色porny自拍视频一区二区| 精品久久国产老人久久综合| 亚洲成av人片一区二区| 91免费看片在线观看| 国产亚洲欧美一级| 激情欧美一区二区| 日韩一区二区免费在线观看| 亚洲一区二区三区精品在线| av亚洲精华国产精华精| 国产欧美综合在线| 国精品**一区二区三区在线蜜桃| 欧美午夜不卡视频| 亚洲欧美一区二区三区极速播放| 国产大陆a不卡| 精品国产乱码久久久久久久久| 亚洲大片在线观看| 欧美视频中文字幕| 一区二区三区波多野结衣在线观看| 成人免费毛片app| 中文字幕成人网| 成人国产亚洲欧美成人综合网| 久久久久久久国产精品影院| 国产精品一区免费视频| 久久综合成人精品亚洲另类欧美 | 亚洲综合在线五月| 色噜噜狠狠色综合中国| 亚洲激情图片qvod| 欧美亚洲综合一区| 亚洲一区成人在线| 欧美日本国产视频| 日韩国产欧美在线播放| 欧美一区二区三区视频免费播放| 日韩电影在线免费看| 欧美zozo另类异族| 国产91高潮流白浆在线麻豆| 中文一区在线播放| 91视频精品在这里| 亚洲综合精品自拍| 欧美精品日韩一区| 国产在线视视频有精品| 国产精品网站一区| 91麻豆.com| 日本成人超碰在线观看| 日韩精品中文字幕在线一区| 国产麻豆精品久久一二三| 国产精品毛片高清在线完整版 | 99久久777色| 一区二区三区四区亚洲| 欧美乱妇15p| 国产一区二区三区在线观看精品 | 亚洲综合区在线| 91精品国产综合久久久久久久久久| 美洲天堂一区二卡三卡四卡视频| 2024国产精品视频| 色系网站成人免费| 老司机精品视频一区二区三区| 国产欧美日韩不卡| 欧美在线观看视频在线| 精品制服美女久久|