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

📄 key2.lst

📁 采用中断方式的4*4扫描矩阵式键盘
💻 LST
字号:
A51 MACRO ASSEMBLER  KEY2                                                                 09/27/2008 13:17:09 PAGE     1


MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\key2.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\key2.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1            KEY    EQU 30H       ;定义存储器
  0031                 2            LED_0  EQU 31H
  0032                 3            LED_1  EQU 32H
                       4     
0000                   5            ORG    0000H         ;复位地址
0000 020100            6            LJMP   stat          ;转初始化
                       7     
0003                   8            ORG    0003H         ;中断入口地址
0003 020119            9            LJMP   PINT0         ;转中断服务程序
                      10     
0100                  11            ORG    0100H         ;初始化程序首地址
0100 758160           12     stat:  MOV    SP,#60H       ;置堆栈指针
0103 D288             13            SETB   IT0           ;置为边沿触发方式
0105 75B801           14            MOV    IP,#00000001B ;置为高优先级中断
0108 D2A8             15            SETB   EX0           ;外边中断0中断
010A D2AF             16            SETB   EA            ;CPU开中断
                      17     
010C 75900F           18     loop: MOV    P1,#00001111B ;P1口初始态(高4位输入态1、低4位输出0)、与硬件电路配合、任意键

⌨️ 快捷键说明

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