ds1305.lst
来自「单片机C语言教程」· LST 代码 · 共 37 行
LST
37 行
A51 MACRO ASSEMBLER DS1305 08/10/2007 21:15:38 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN ds1305.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ds1305.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;*****************************************************************
2 ; 这是DS1305汇编程序, 文件名为DS1305.ASM
3 ; 功能:本程序主要是读DS1305的日历时钟值(共7个字节)、置DS1305的
4 ; 日历时钟值、读DS1305的RAM区特定单元(共96个字节)的内容和
5 ; 写DS1305的RAM区特定单元。本程序中对DS1305 RAM区的读写均为
6 ; 16个字节。
7 ;*****************************************************************
8
0092 9 CE BIT P1.2
0091 10 SCLK BIT P1.1
0090 11 IO BIT P1.0
12
0000 13 ORG 0000H
0000 758130 14 MOV SP,#30H ; 堆栈初始化
0003 1201E6 15 LCALL DELAY ; 调用延时程序
0006 C2AF 16 CLR EA
17
0008 12008D 18 LCALL INTDS1305
000B 120023 19 LCALL SDAT3
000E 1201D7 20 LCALL CLEARWP
0011 1200DE 21 LCALL WRITETIME
0014 120039 22 LCALL SDAT4
0017 12016C 23 LCALL WRITERAM
001A 1200AF 24 LCALL READTIME
001D 120110 25 LCALL READRAM
0020 020020 26 LJMP $
27
0023 756010 28 SDAT3: MOV 60H,#10H ;葱吹氖敝又党跏蓟
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?