f8563a.lst
来自「单片机C语言教程」· LST 代码 · 共 41 行
LST
41 行
A51 MACRO ASSEMBLER F8563A 08/10/2007 21:36:16 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN F8563A.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE F8563A.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;*****************************************************************
2 ; 这是被CALL8563.c调用的PCF8563汇编程序,文件名为F8563A.ASM
3 ; 功能:本程序是PCF8563的时钟日历读写程序, 单片机的 P1.0,P1.1分别
4 ; 和PCF8563的SDA、SCL脚相连。
5 ;*****************************************************************
6 NAME PCF8563A
7 ?PR?_a_func3?PCF8563A SEGMENT CODE
8 ?DT?_a_func3?PCF8563A SEGMENT DATA OVERLAYABLE
9 ?DT?PCF8563A SEGMENT DATA
10 PUBLIC chai3
11 PUBLIC ?_a_func3?BYTE
12 PUBLIC _a_func3
---- 13 RSEG ?DT?_a_func3?PCF8563A
0000 14 ?_a_func3?BYTE:
0000 15 aa: DS 1
---- 16 RSEG ?DT?PCF8563A
0000 17 chai3:DS 1
---- 18 RSEG ?PR?_a_func3?PCF8563A
0000 19 _a_func3:
20
0090 21 SDA EQU P1.0
0091 22 SCL EQU P1.1
23
0030 24 SEC DATA 30H ;秒寄存器
0031 25 MIN DATA 31H ;分寄存器
0032 26 HOUR DATA 32H ;时寄存器
0033 27 DAY DATA 33H ;日寄存器
0034 28 WEEK DATA 34H ;周寄存器
0035 29 MONTH DATA 35H ;月寄存器
0036 30 YEAR DATA 36H ;年寄存器
31
0000 8F00 F 32 MOV aa,R7 ;R7中放传递进来的字符型
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?