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

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

?? host.asm

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

KEY1	EQU	P0.0			;定義KEY1鍵
KEY2	EQU	P0.1			;定義KEY2鍵
INFR	EQU	P0.3			;定義紅外發(fā)送引腳

PLLEN	BIT	TCR20.7
;------------------------------
	ORG	0000H			
	AJMP	MAIN
	ORG	003BH
	AJMP	KEY_ISR
;------------------------------
	ORG	0080H
MAIN:
	MOV	P0M1,#0x00		;定義P0口屬性
	MOV	P0M2,#0x00
	MOV	P2M1,#0x40		;定義P2.6(OCA)口屬性
	MOV	P2M2,#0x40
	
	ACALL	CCU_INIT		;CCU初始化
	ACALL	KEYISR_INIT		;鍵盤中斷初始化
LOOP:	
	ACALL	POWER_DOWN		;完全掉電
	AJMP	LOOP
	RET
;-------------------------------
;功能:CCU初始化
;-------------------------------
CCU_INIT:
	MOV	TOR2H,#0x02		;CCU定時器重裝值
	MOV	TOR2L,#0x05
	MOV	OCRAH,#0x01		;(OCRAH:OCRAL)=(TOR2H:TOR2L)/2,PWM的占空比為50%
	MOV	OCRAL,#0x02
	MOV	TCR21,#0x85		;PLL預(yù)分頻為5+1
	MOV	CCCRA,#0x01		;非反相的PWM在比較匹配時置位,在CCU定時器向下溢出時清0
	
	SETB	PLLEN			;啟動PLL
	SETB	OCA
	JNB	PLLEN,$
	MOV	TCR20,#0x82		;設(shè)置輸出模式,非反相PWM
	RET
;--------------------------------
;功能:鍵盤中斷初始化
;--------------------------------
KEYISR_INIT:
	MOV	KBMASK,#0x03		;設(shè)置P01->P00為中斷源
	MOV	KBCON,#0x00		;清除鍵盤中斷標志
	SETB	EKBI			;鍵盤中斷允許
	SETB	EA			;開中斷
	RET
;--------------------------------
;功能:完全掉電
;--------------------------------
POWER_DOWN:
	MOV	PCONA,#0xFF		;外部模塊掉電
	MOV	PCON,#0x03		;進入完全掉電模式
	RET
;--------------------------------
;功能:按鍵判斷程序
;--------------------------------
READ_KEY:
	MOV	A,#12			
	ACALL	DELAYMS			;延時12MS
	JNB	KEY1,KEY1_DOWN		;判斷KEY1是否按下
	JNB	KEY2,KEY2_DOWN		;判斷KEY2是否按下
	JMP	NOKEY_DOWN		
KEY1_DOWN:				;KEY1按下	
	JNB	KEY1,$			;等待KEY1為1
	ACALL	START_DEVICE01		;發(fā)送啟動設(shè)備1(燈)的指令
	JMP	NOKEY_DOWN		
KEY2_DOWN:				;KEY2按下
	JNB	KEY2,$			;等待KEY2為1
	ACALL	START_DEVICE02		;發(fā)送啟動設(shè)備2(門/窗)的指令
	JMP	NOKEY_DOWN
NOKEY_DOWN:
	RET
;--------------------------------
;功能:啟動外部設(shè)備1
;--------------------------------
START_DEVICE01:				
	ACALL	SEND_HEAD		;發(fā)送幀頭
	MOV	A,#0x01
	ACALL	SEND_DATA		;發(fā)送數(shù)據(jù)	
	RET
;--------------------------------
START_DEVICE02:
	ACALL	SEND_HEAD		;發(fā)送幀頭
	MOV	A,#0x02
	ACALL	SEND_DATA		;發(fā)送數(shù)據(jù)
	RET
;--------------------------------
;功能:發(fā)送幀頭
;--------------------------------
SEND_HEAD:
	CLR	INFR			;拉低INFR
	MOV	A,#50
	ACALL	DELAYMS			;延時50ms
	SETB	INFR			;拉高INFR
	MOV	A,#10		
	ACALL	DELAYMS			;延時10ms
	
	CLR	INFR			;拉低INFR
	MOV	A,#1	
	ACALL	DELAYMS			;延時1ms
	SETB	INFR			;拉高INFR
	MOV	A,#1
	ACALL	DELAYMS			;延時1ms
	CLR	INFR			;拉低INFR
	MOV	A,#1	
	ACALL	DELAYMS			;延時1ms
	RET
;--------------------------------
;功能:通過紅外載波發(fā)送數(shù)據(jù)
;入口參數(shù):R6
;--------------------------------
SEND_DATA:
	MOV	R7,#8			;循環(huán)次數(shù)
START_SEND:
	MOV	A,R6
	RLC	A			;將最高位移入A
	JC	BIT1			;當(dāng)C為1時,跳至BIT1
	JMP	BIT0			;跳至BIT0
BIT1:
	SETB	INFR			;INFR置高
	AJMP	SENDBIT
BIT0:
	CLR	INFR			;INFR置0
	MOV	R6,A			;將A保存進R6
SENDBIT:
	ACALL	DELAY400US		;延時400us
	DJNZ	R7,START_SEND
	RET
;---------------------------------
;功能:延時100us(7.373MHz時)
;---------------------------------
DELAY100US:
	MOV	R5,#182
LOOP1:
	DJNZ	R5,LOOP1
	RET
;---------------------------------
;功能:延時400us
;---------------------------------
DELAY400US:
	MOV	R3,#4
LOOP4:	
	ACALL	DELAY100US
	DJNZ	R3,LOOP4
	RET
;---------------------------------
;功能:ms級延時
;入口參數(shù):A
;---------------------------------
DELAYMS:
	MOV	R3,A
LOOP_N:	
	MOV	R2,#10
LOOP10:
	ACALL	DELAY100US
	DJNZ	R2,LOOP10
	DJNZ	R3,LOOP_N
	RET
;---------------------------------
;功能:鍵盤中斷服務(wù)程序
;---------------------------------
KEY_ISR:
	CLR	EA			;關(guān)中斷
	MOV	PCONA,#0x00		;外部功能模塊上電
	ACALL	CCU_INIT		;CCU初始化
	
	MOV	A,#10
	ACALL	DELAYMS			;延時10ms
	ACALL	READ_KEY		;調(diào)用判斷按鍵子程序
	MOV	KBCON,#0x00		;清中斷標志位
	MOV	A,#50		
	ACALL	DELAYMS			;延時50ms
	SETB	EA			;開中斷
	RETI
;--------------------------------
	END
;--------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合色中文字幕| 日韩电影一区二区三区| 日韩中文字幕1| 粉嫩aⅴ一区二区三区四区 | 国产午夜亚洲精品羞羞网站| 亚洲人123区| 免费成人小视频| av一本久道久久综合久久鬼色| 欧美一级在线免费| ...av二区三区久久精品| 免费在线观看精品| 欧美在线啊v一区| 国产精品美女久久久久久| 日本欧美在线观看| 91麻豆免费在线观看| 久久久亚洲精品石原莉奈| 亚洲午夜在线电影| av成人免费在线观看| 26uuu色噜噜精品一区二区| 亚洲午夜激情网站| 日产欧产美韩系列久久99| 国产suv一区二区三区88区| 一级特黄大欧美久久久| 亚洲视频香蕉人妖| 国产乱码字幕精品高清av | 99re热这里只有精品视频| 久久夜色精品国产噜噜av| 麻豆视频观看网址久久| 欧美日韩亚洲综合在线| 亚洲综合色婷婷| 91农村精品一区二区在线| 日韩理论片网站| 色综合色综合色综合色综合色综合 | 麻豆91小视频| 日韩一区二区三区视频在线观看| 婷婷丁香激情综合| 7777精品伊人久久久大香线蕉| 亚洲曰韩产成在线| 欧美美女黄视频| 免费在线一区观看| 欧美成人高清电影在线| 黑人巨大精品欧美一区| 久久久久久久久久久久久夜| 国产成人一级电影| 中文字幕日韩精品一区| 91性感美女视频| 一区二区三区毛片| 欧美精品久久久久久久多人混战 | 在线观看91精品国产麻豆| 日韩精品乱码av一区二区| 日韩一区二区在线观看| 国内精品伊人久久久久av影院 | 亚洲乱码国产乱码精品精98午夜 | 欧美成人猛片aaaaaaa| 免费xxxx性欧美18vr| 精品va天堂亚洲国产| 风间由美一区二区av101| 亚洲日本在线视频观看| 精品1区2区3区| 精久久久久久久久久久| 国产精品国产三级国产专播品爱网| 9久草视频在线视频精品| 亚洲第一综合色| 精品粉嫩aⅴ一区二区三区四区| 国产suv一区二区三区88区| 亚洲猫色日本管| 日韩欧美中文一区二区| 成人性生交大片免费看在线播放| 亚洲欧美另类图片小说| 91精品免费观看| 成人avav在线| 麻豆精品精品国产自在97香蕉| 国产午夜亚洲精品不卡| 欧美日韩一本到| 大陆成人av片| 亚洲国产精品久久不卡毛片| 久久久久久一级片| 欧美亚洲国产一卡| 国产成人亚洲综合a∨婷婷图片| 亚洲综合在线视频| 国产女主播一区| 欧美一区二区在线免费播放| 不卡视频一二三| 久久99精品久久只有精品| 亚洲激情六月丁香| 国产亚洲精品免费| 欧美一级在线视频| 欧美主播一区二区三区美女| 国产精品亚洲专一区二区三区 | 亚洲裸体xxx| 精品国产成人在线影院| 欧美影院午夜播放| caoporen国产精品视频| 极品美女销魂一区二区三区| 亚洲va国产va欧美va观看| 日韩一区中文字幕| 欧美精彩视频一区二区三区| 精品日韩在线观看| 欧美精品vⅰdeose4hd| 欧洲国内综合视频| 99久久久国产精品| 成人黄色电影在线| 国产精品一区不卡| 国产永久精品大片wwwapp| 日韩精品一二三区| 亚洲成人1区2区| 亚洲激情图片小说视频| 亚洲欧美一区二区三区久本道91 | 亚洲久本草在线中文字幕| 日韩精品专区在线| 欧美一区二区精品久久911| 欧美在线看片a免费观看| 欧美在线高清视频| 欧美三级日韩在线| 欧美日韩国产一级二级| 欧美午夜在线一二页| 欧美性受xxxx| 欧美日韩一级二级三级| 7777女厕盗摄久久久| 亚洲欧美综合另类在线卡通| 国产精品久久久一区麻豆最新章节| 久久久久国产成人精品亚洲午夜| 精品少妇一区二区三区日产乱码| 欧美大胆一级视频| 欧美成人a视频| 久久夜色精品一区| 国产免费成人在线视频| 国产精品电影院| 亚洲综合小说图片| 日日摸夜夜添夜夜添精品视频| 丝袜亚洲另类丝袜在线| 捆绑调教美女网站视频一区| 久久99精品久久久| 成a人片国产精品| 日韩欧美国产一区二区在线播放| 色综合一个色综合| 久久99久国产精品黄毛片色诱| 日韩av高清在线观看| 精品中文av资源站在线观看| 国产一区二区三区四区五区美女| 国产精品一二三四| 91黄视频在线观看| 3d动漫精品啪啪一区二区竹菊| 日韩欧美高清dvd碟片| 国产精品无人区| 亚洲蜜桃精久久久久久久| 三级亚洲高清视频| 国产麻豆精品theporn| 97久久超碰国产精品| 欧美日韩高清不卡| 中文字幕高清不卡| 亚洲国产另类av| 国产高清无密码一区二区三区| jlzzjlzz欧美大全| 欧美一级久久久| 中文在线资源观看网站视频免费不卡 | 久久综合久久综合九色| 日韩美女精品在线| 91丝袜美女网| 国产在线播放一区二区三区| 精品99一区二区三区| 成人av小说网| 欧美福利电影网| 国产精品入口麻豆原神| 日韩精品免费专区| 99久久精品国产精品久久| 日韩欧美一级精品久久| 亚洲精品欧美激情| 国产成人欧美日韩在线电影| 69av一区二区三区| 亚洲欧美一区二区不卡| 国产一区二区三区电影在线观看 | 国产精品不卡一区二区三区| 美女一区二区视频| 欧美无砖专区一中文字| 国产欧美一区二区精品久导航 | 亚洲精品va在线观看| 成人黄色免费短视频| 日韩精品自拍偷拍| 日本高清免费不卡视频| 亚洲大尺度视频在线观看| 精品剧情v国产在线观看在线| 欧美一区二区三区在线| 亚洲欧美一区二区三区久本道91| 国产一区二区三区在线看麻豆 | 激情久久久久久久久久久久久久久久| 欧洲精品一区二区| 国产精品乱码久久久久久| 激情五月婷婷综合| 日韩免费高清av| 日本成人在线电影网| 欧美午夜理伦三级在线观看| 亚洲日本中文字幕区| 91日韩一区二区三区| 日韩激情一区二区| 欧美美女一区二区三区| 亚洲国产精品欧美一二99| 色天使色偷偷av一区二区| 亚洲欧洲av色图| 91九色最新地址|