新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机入门实验八

单片机入门实验八

作者: 时间:2016-11-24 来源:网络 收藏
;*****************************************;

;实验名称: 2个独立键盘控制LED灯实验
;作者: 龙谊
;版本:VER 1.0
;说明: 初学者入门实验
;修改:
;编程语言: 汇编语言

;******************************************;

本文引用地址:https://www.eepw.com.cn/article/201611/320658.htm

ORG00H
START: MOVP0,#0FFH ;屏蔽LED灯
MOVP2,#0FFH ;屏蔽独立键盘
PANDUAN:JNBP2.7,LIANG ;判断点亮键盘是否按下?
JNBP2.6,MIE ;判断熄灭键盘是否按下?
JMPPANDUAN ;无键盘按下返回重新判断
LIANG: CALLDELAY ;软件去抖动
JBP2.7,PANDUAN;点亮按键真的按下?
JNBP2.7,$ ;点亮按键是否释放?
CLRP0.0 ;点亮LED灯
JMPPANDUAN ;返回重新判断键盘
MIE: CALLDELAY ;软件去抖动
JBP2.6,PANDUAN;熄灭按键真的按下?
JNBP2.6,$ ; 熄灭按键是否释放?
SETBP0.0 ;熄灭LED灯
JMPPANDUAN ;返回重新判断键盘
DELAY: MOVR6,#20 ;采用12MHZ晶振,延时时间为0.01秒
D1: MOVR7,#248
DJNZR7,$
DJNZR6,D1
RET
END



关键词: 单片机入门实

评论


技术专区

关闭