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

📄 ps2按键接受程序汇编语言制作张辉.txt

📁 这是自己写的关于PS2键盘接口的程序
💻 TXT
字号:
;编程:张辉
;单位:济南大学机械学院,机电实验室
;zhanghui7880 @ yahoo.com.cn		


		CLR	BUFFER_OK1
		MOV	COUNT,#8	;数据位8位
		MOV	COUNT1,#2	;奇偶校验位和停止位
		MOV	BUFFER,#0
		setb	start_bit	;起始位标志


MAIN:		JNB	BUFFER_OK1,MAIN
		mov	a,BUFFER
		............		;相应处理程序
		............
		CLR	BUFFER_OK1
		MOV	COUNT,#8
		MOV	COUNT1,#2
		MOV	BUFFER,#0
		LJMP	MAIN

;INT0中断接收子程序,接收按键码值

read_key:	setb	p1.0		;数据线
		push	acc
		push	psw
		
		jnb	start_bit,clk1
		clr	start_bit
		mov	c,p1.0
		jmp	clkend
clk1:		mov	a,count
		cjne	a,#00,clk2
		mov	a,count1
		cjne	a,#0,clk3
		setb	start_bit
		setb	BUFFER_OK1		;数值接收正确标志位
		jmp	clkend
clk3:		mov	c,p1.0
		dec	count1
		jmp	clkend
clk2:		mov	c,p1.0
		mov	a,BUFFER
		rrc	a
		mov	BUFFER,a		;码值存在BUFFER
		dec	count
clkend:		pop	psw
		pop	acc
		reti

⌨️ 快捷键说明

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