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

📄 scan1.asm

📁 按键扫描,有很多系统都用到按键控制操作,按键扫描功能的程序是不可小的.
💻 ASM
字号:
;****************************************
; SCAN1.ASM      VER1.0      
;****************************************
PA   EQU     [12H]        ;定义专寄存器PA
PAC  EQU     [13H]        ;定义专寄存器PAC
PB   EQU     [14H]        ;定义专寄存器PB
PBC  EQU     [15H]        ;定义专寄存器PBC
PC   EQU     [16H]        ;定义专寄存器PC
PCC  EQU     [17H]        ;定义专寄存器PCC
TBLP EQU     [07H]        ;定义专寄存器TBLP

DISP_RAM    EQU    [78H]  ;查表得到显示代码 
DISP_RAM1   EQU    [79H]  ;数码管1显示内容寄存器
DISP_RAM2   EQU    [7AH]  ;数码管2显示内容寄存器
DISP_RAM3   EQU    [7BH]  ;数码管3显示内容寄存器
DISP_RAM4   EQU    [7CH]  ;数码管4显示内容寄存器

DISP_NUM1   EQU    [7DH]  ;每个数码管显示时延时寄存器
DISP_NUM2   EQU    [7EH]  ;一次调用显示时延时寄存器

KEY_RAM1    EQU    [70H]  ;
KEY_RAM2    EQU    [71H]  ;
KEY_RAM3    EQU    [72H]  ;
KEY_RAM4    EQU    [73H]  ;
KEY_RAM     EQU    [74H]  ;																					

NUM1      EQU    20H      ;每个LED显示时参数
NUM2      EQU    30H      ;一次调用显示时延时参数
;----------------------------------------

    ORG 000H
   JMP START              ;芯片上电程序开始执行地址

⌨️ 快捷键说明

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