当前位置:首页 > 单片机 > 单片机
[导读] ***************************************************************************006.asm读入独立键盘上的按键,并把相应的LED灯点亮,若一段时间无按键,刚循环点亮LED接线:P0口接八位LEDP2口接八位独立

***************************************************************************
006.asm
读入独立键盘上的按键,并把相应的LED灯点亮,若一段时间无按键,刚循环点亮LED
接线:P0口接八位LED
P2口接八位独立按键
定时器T0计时,中断方式
***************************************************************************/
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP INT_T0
ORG 0100H
MAIN: ;主程序入口
MOV SP,#50H ;设置堆栈
MOV TMOD,#01H ;设置定时模式
MOV TH0,#15H ;赋定时初值
MOV TL0,#9FH
CLR 20H.0 ;初始化按键标志
MOV R2,#0FFH ;初始化键值
MOV R3,#01H ;初始化循环闪铄初值
MOV R4,#00H ;初始化定时初值
SETB TR0 ;启动定时器
MOV IE,#82H ;开中断
LOOP:
LCALL KEY_READ ;扫描键盘
L1: JB 20H.0,LIGH ;有键输入,则去点亮相应LED
JBC 20H.0,LOOP
MOV A,R4
CJNE A,#0C8H,LOOP ;否则去判断定时是否到,定时到,循环点亮八位LED
LCALL LEED
LJMP L1

/*点亮相应LED*/
LIGH:
MOV A,R2 ;取键值
MOV P0,A ;输出
RET

/*循环点亮LED*/
LEED:
MOV A,R3
LOOP1:
CPL A
MOV P0,A
LCALL KEY_READ
JB 20H.0,RETUN0
MOV R0,#0FFH
LCALL DELAY
MOV A,R3
RL A
MOV R3,A
CJNE A,#80H,LOOP1
LOOP2:
CPL A
MOV P0,A
LCALL KEY_READ
JB 20H.0,RETUN0
MOV R0,#0FFH
LCALL DELAY
MOV A,R3
RR A
MOV R3,A
CJNE A,#01H,LOOP2
SJMP LOOP1
RETUN0:
RET

/*键盘扫描程序*/

KEY_READ:
CLR EA ;扫描键盘时关定时中断
MOV A,P2
CJNE A,#0FFH,DE
LJMP RETUN
DE: MOV R0,#8AH
LCALL DELAY
MOV A,P2
CJNE A,#0FFH,DE0
LJMP RETUN
DE0:MOV R2,A
SETB 20H.0
MOV R4,#00H
DE1:MOV A,P2
CJNE A,#0FFH,DE1
RETUN:
SETB EA
RET

/*中断子程序*/

INT_T0:
CLR EA
PUSH ACC
MOV TH0,#15H ;重赋定时初值
MOV TL0,#9FH
INC R4
POP ACC
SETB EA
RETI

/*延时子程序 */

DELAY:
D1: MOV R1,#0FFH
D0: DJNZ R1,D0
DJNZ R0,D1
RET


END


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED显示屏将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: LED 显示屏

今天,小编将在这篇文章中为大家带来led显示屏的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: LED 显示屏 LED显示屏

LED(Light Emitting Diode)与LCD(Liquid Crystal Display)是当今显示技术领域的两大重要分支,各自凭借独特的优势在消费电子、广告传媒、工业控制、家用电器等多个领域占据着主导地...

关键字: LED LCD

作为温度依赖性低、广角发射且光线均匀的光源,有助于汽车驾驶辅助技术提升

关键字: VCSEL LED 红外光源

爱德万测试集团 (公司总部:东京都千代田区、代表董事:Douglas Lefever、以下简称为“爱德万测试”) 与东丽工程株式会社 (总公司:东京都中央区、代表董事总经理:岩出卓、以下简称为“东丽工程”) 此番宣布,签...

关键字: LED 显示屏

为增进大家对LED路灯的认识,本文将对LED路灯、LED路灯的选购要点、LED路灯使用成本予以介绍。

关键字: LED 指数 路灯

为增进大家对LED路灯的认识,本文将对LED路灯的两点设计要求予以介绍。

关键字: LED 指数 路灯

为增进大家对LED路灯的认识,本文将对LED路灯的类型、LED路灯的优点、LED路灯的缺点予以介绍。

关键字: LED 指数 路灯

LED灯丝灯,作为一种新型的照明产品,近年来在市场上逐渐崭露头角。它以独特的外观设计和优越的性能特点,吸引了众多消费者的目光。然而,对于LED灯丝灯到底好不好,人们的看法却不尽相同。本文将从多个方面对LED灯丝灯进行深入...

关键字: LED 照明产品 丝灯

Apr. 1, 2024 ---- 根据TrendForce最新LED产业报告显示,2024 年全球LED市场将有机会恢复成长,产值预估可达130亿美元,年增3%。主要受惠于车用照明与显示、照明 (一般照明、建筑照明、农...

关键字: LED 车用照明
关闭
关闭