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

📄 独立键盘程序.asm

📁 这是一个关于单片机开发的程序
💻 ASM
字号:
;*******************************************************************;
;本程序为独立键盘应用进程,对于每一个按键,当完成按下'放开一个动作后,数码管显示
;相应按键对应的数字,s2-1's3-2's4-3's5-4,且本程序还包含消抖处理,望大家在学习中体会                                                                                 
;P2.0-P2.5控制六位数码管,P0.0-P0.7控制每位数码管的8段,s2-s5分别联接p3.4-p3.5
;********************************************************************;
org 0000h
ljmp main
main:
mov p3,#0ffh
anl p3,#0f0h;屏蔽P3口的低四位
mov b,p3;读入P3口数据
lcall DELAY;延世10ms,消抖
anl p3,#0f0h;屏蔽P3口的低四位
mov a,p3;再读入P3口数据
cjne a,b,main;若不相等,则变化为抖动引起,跳回主程序
cjne a,#0e0h,keys3;判断是否为S2键按下,若不是则检测S3键
keys2:
s2:mov a,p3
cjne a,#0f0h,s2;判断s2是否放开

⌨️ 快捷键说明

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