⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ir_tx.asm

📁 用89S51做的红外编码解码程序。载波用555做
💻 ASM
字号:
;-----------------------------------------------------------
;红外编码发射程序(AT89S51)----NEC编码格式
;引导码9mS高,4.5mS低+用户码16位00FF+操作码8位+操作码8位反码
;0.56mS高+0.56mS低=0;0.56mS高+0.56*3mS低=1
;-----------------------------------------------------------
	G_IR	BIT	P2.0	
	Key0	BIT	P1.0
	Key1	BIT	P1.1
	Key2	BIT	P1.2
	Key3	BIT	P1.3
;-----------------------------------------------------------
	ORG	0000H
	AJMP	G_Main
	ORG	0030H
G_Main:	
	MOV	SP,#60H
	CLR	G_IR		;p2.0赋初值		
	MOV	P1,#0FFH	;给P1口赋初值
G_Key:	MOV	A,P1
	ANL	A,#0FH		;屏蔽掉高四位

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -