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

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

?? receive.asm

?? 一個單片機驅動紅外通信的程序,很有意義.當然你也可以舉一反三,用作無線通信,也可以仿照該程序做藍牙通信協議
?? ASM
字號:
/***************************************************************+
*文件名:	Receive.asm
*版權:		www.zlgmcu.com
*日期:		16:27 04-3-16
*功能:		多機紅外通信接收端程序代碼
****************************************************************/
$NOMOD51
$INCLUDE (REG932.INC)

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

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			;調用按鍵中斷初始化程序
	ACALL	DELAY100US
LOOP:
	ACALL	POWER_DOWN			;調用完全掉電程序
	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			;進入完全掉電狀態
	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
;-------------------------------------
;功能:從紅外線傳送的數據上讀取1字節
;出口參數:A
;-------------------------------------
READBYTE:
	CLR	A				;將A清0
	MOV	R7,#8				;定義循環次數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
;-------------------------------------
;功能:讀取接收到的紅外數據
;出口參數:DATA1,DATA2
;-------------------------------------
READDATA:
	ACALL	READBYTE			;讀取一字節
	MOV	DATA1,A				;存入DATA1
	ACALL	READBYTE			;讀取一字節
	MOV	DATA2,A				;存如DATA2
	RET
;-------------------------------------
;功能:延時100US
;注:在7.373Mhz情況下
;-------------------------------------
DELAY100US:
	MOV	R7,#182
LOOP1:
	DJNZ	R7,LOOP1	
	RET
;-------------------------------------
;功能:延時N x 100us,
;入口參數:A
;-------------------------------------
DELAY_N00US:
	MOV	R5,A
LOOP_N00US:
	ACALL	DELAY100US
	DJNZ	R5,LOOP_N00US
	RET
;-------------------------------------
;功能:MS級延時
;入口參數:A
;-------------------------------------
DELAYMS:
	MOV	R3,A
LOOPMS1:
	MOV	R4,#10
LOOPMS2:
	ACALL	DELAY100US
	DJNZ	R4,LOOPMS2
	DJNZ	R3,LOOPMS1
	RET
;-------------------------------------
;功能:鍵盤中斷服務程序
;-------------------------------------
KEY_ISR:
	CLR	EA				;關中斷
	MOV	PCONA,#0x00			;外部功能模塊上電
	JNB	INFR,$				;讀取INFR,等待其為1,
	MOV	A,#5
	ACALL	DELAYMS				;延時5ms
	
	JB	INFR,$				;等待INFr為0
	ACALL	READHEAD			;幀頭校驗
	ACALL	READDATA			;讀數據
	
	MOV	A,DATA1				
	CJNE	A,#0x01,NONE_CONTROL		;判斷數據,
	SETB	MOTOR_CONTROL			;為1,則開外部設備(燈)
	/*
	MOV	A,DATA2
	CJNE	A,#0x02,NONE_CONTROL		;判斷數據,
	SETB	MOTOR_CONTROL			;為2,則開外部設備(燈)
	*/
NONE_CONTROL:
	
	MOV	KBCON,#0x00			;清鍵盤中斷標志
	SETB	EA				;開中斷
	RETI
;-------------------------------------
	END
;-------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜欧美电影在线观看| 裸体歌舞表演一区二区| 国产片一区二区三区| 欧美日韩一区二区不卡| 国产成人免费视频网站| 久久99热这里只有精品| 亚洲国产日韩一级| 亚洲图片你懂的| 久久久久久97三级| 欧美第一区第二区| 精品视频在线免费| 欧美日韩在线观看一区二区| 91一区二区三区在线观看| 国产精品2024| 久久99国产精品尤物| 美腿丝袜亚洲一区| 蜜臀精品久久久久久蜜臀| 亚洲成a人片在线观看中文| 亚洲欧美日韩中文播放 | 国产成人免费视频网站高清观看视频 | 色国产精品一区在线观看| 成人免费视频国产在线观看| 毛片av一区二区| 日本视频一区二区三区| 日韩中文字幕91| 亚洲影院在线观看| 亚洲午夜视频在线观看| 亚洲一区二区三区四区的| 国产精品视频观看| 中文字幕一区二区三区在线播放| 国产精品视频一区二区三区不卡| 日本一区二区免费在线| 中文字幕中文乱码欧美一区二区| 亚洲国产高清在线| 国产精品无码永久免费888| 成人免费在线视频| 亚洲欧洲www| 亚洲欧美激情小说另类| 夜夜嗨av一区二区三区| 香蕉成人伊视频在线观看| 日韩激情视频在线观看| 日韩精品欧美精品| 麻豆91精品视频| 国产激情一区二区三区| 99精品视频在线免费观看| 一本久道中文字幕精品亚洲嫩| 91福利国产成人精品照片| 欧美久久久影院| 欧美岛国在线观看| 欧美国产视频在线| 亚洲免费电影在线| 亚洲一区二区不卡免费| 午夜精品福利一区二区蜜股av | 日韩中文字幕一区二区三区| 日韩精品电影一区亚洲| 国产美女一区二区| av毛片久久久久**hd| 欧美日韩成人高清| 精品国产乱码久久久久久浪潮| 欧美激情中文字幕一区二区| 七七婷婷婷婷精品国产| 色婷婷国产精品| 久久嫩草精品久久久久| 亚洲成人综合视频| 成人黄色在线视频| 精品美女一区二区| 亚洲成人资源网| 成人aaaa免费全部观看| 精品国产乱码久久久久久久久| 亚洲资源在线观看| 成人午夜精品在线| 精品国产成人系列| 午夜精品福利一区二区三区av| 99精品国产91久久久久久 | 蜜臀av性久久久久蜜臀aⅴ流畅| av在线不卡免费看| 精品久久久久av影院| 亚洲一二三区视频在线观看| 国产精品一区二区在线看| 7777精品伊人久久久大香线蕉经典版下载| 国产精品欧美久久久久一区二区 | 欧美专区亚洲专区| 国产精品乱码妇女bbbb| 韩日av一区二区| 日韩一级片网址| 亚洲成人7777| 欧美综合一区二区| 亚洲麻豆国产自偷在线| 成人网在线免费视频| 久久色中文字幕| 九九国产精品视频| 欧美一级久久久久久久大片| 日日夜夜精品视频天天综合网| 91福利视频久久久久| 亚洲欧美一区二区三区极速播放| 成人一二三区视频| 国产亚洲一区二区三区| 国产麻豆成人传媒免费观看| 久久综合色婷婷| 国产乱妇无码大片在线观看| 精品欧美一区二区久久| 另类小说综合欧美亚洲| 日韩欧美激情在线| 精品一区二区三区免费播放| 日韩欧美成人午夜| 久久国产麻豆精品| 精品成人一区二区三区| 国产酒店精品激情| 欧美经典一区二区| av激情成人网| 亚洲综合激情网| 欧美日本在线播放| 蜜臀av一区二区| 欧美精品一区二区三区久久久| 国产精品自在欧美一区| 欧美国产一区在线| 97精品视频在线观看自产线路二| 亚洲欧美日韩一区二区三区在线观看| 91美女片黄在线| 亚洲123区在线观看| 欧美精品1区2区| 久久er精品视频| 欧美国产1区2区| 91免费国产视频网站| 亚洲国产一区视频| 欧美二区三区的天堂| 久久国产精品99精品国产| 久久精品男人天堂av| 91丨九色porny丨蝌蚪| 一级特黄大欧美久久久| 69久久99精品久久久久婷婷| 久草精品在线观看| 国产精品国产精品国产专区不片| 色综合 综合色| 日韩成人精品在线观看| 久久蜜桃av一区精品变态类天堂 | 欧美一级日韩不卡播放免费| 久久99这里只有精品| 国产精品夫妻自拍| 在线播放欧美女士性生活| 国产在线视视频有精品| 亚洲欧洲成人精品av97| 91精品国产一区二区三区香蕉| 国产麻豆精品95视频| 亚洲一区二区三区中文字幕在线| 日韩美女天天操| av一本久道久久综合久久鬼色| 亚洲电影一区二区三区| 精品久久久久久最新网址| av成人老司机| 蜜芽一区二区三区| 亚洲欧洲制服丝袜| 欧美变态口味重另类| 色综合天天性综合| 久久狠狠亚洲综合| 亚洲一级二级在线| 2017欧美狠狠色| 欧美色综合天天久久综合精品| 久久精品久久综合| 一区二区三区在线观看视频| 日韩视频一区二区三区| 99久久精品国产精品久久| 免费一级片91| 一个色妞综合视频在线观看| 精品国产一区二区国模嫣然| 在线观看欧美日本| 国产精品18久久久久久久久| 亚洲第一av色| 中文字幕亚洲在| 久久女同互慰一区二区三区| 欧美久久久久久久久| 不卡的av中国片| 国产一区二区三区电影在线观看| 亚洲第一久久影院| 17c精品麻豆一区二区免费| 精品福利一区二区三区| 9191久久久久久久久久久| 色综合久久中文综合久久97| 国产一区二区视频在线| 日韩精品成人一区二区在线| 亚洲精品视频在线观看免费| 久久久久成人黄色影片| 日韩精品一区二区三区老鸭窝| 欧美三级在线视频| 99久久精品免费看国产免费软件| 国产专区综合网| 另类成人小视频在线| 天天亚洲美女在线视频| 亚洲国产成人91porn| 亚洲精品大片www| 最新成人av在线| 中文字幕人成不卡一区| 久久精品一区二区| 久久综合九色综合97_久久久 | 一区二区在线观看不卡| 国产精品美女一区二区在线观看| 久久嫩草精品久久久精品一| 精品美女一区二区三区| 日韩免费高清视频| 日韩精品一区二区在线|