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

📄 51+Ҧ

📁 AT89C51汇编语言例子大全
💻
字号:
/***************************************************************************
标题:	键盘程序
效果:	请看主函数说明
本店网站      http://xxdpj.taobao.com/
以芯换心  竭诚为您服务 您学习单片机的好帮手
近期本店有很多优惠活动 有空就进来看看吧
http://xxdpj.taobao.com/
技术支持QQ:412150384
说明:	本程序直接采用分时扫描法,本板设计了6个按键,分别接于P37-P32引脚,
	按键都以接0方式触发(即按键另一脚接GND)
******************************************************************************/
;脚功能定义
	KEY1 EQU P3.7	;定义按键1
	KEY2 EQU P3.6	;定义按键2
	KEY3 EQU P3.5	;定义按键3
	KEY4 EQU P3.4	;定义按键4
	KEY5 EQU P3.3	;定义按键5
	KEY6 EQU P3.2	;定义按键5

	LED1 EQU P2.0	;定义一个LED灯
	SPK  EQU P1.5	;定义蜂鸣器
	JDQ  EQU P1.4	;定义继电器	


ORG 0000H
LJMP MAIN

ORG 0100H
MAIN:	JB KEY1,M1
	CLR LED1	;按键1按下,LED灯亮
M1:	JB KEY2,M2
	SETB LED1	;按键2按下,LED灯灭
M2:	JB KEY3,M3
	CLR SPK		;按键3按下,蜂鸣器开
M3:	JB KEY4,M4
	SETB SPK	;按键4按下,蜂鸣器关
M4:	JB KEY5,M5
	CLR JDQ		;按键5按下,继电器开启
M5:	JB KEY6,MAIN
	SETB JDQ	;按键6按下,继电器关闭
	LJMP MAIN	;循环扫描按键
END

⌨️ 快捷键说明

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