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

📄 新建 文本文档.txt

📁 用与对实时时钟芯片ds1305进行设定的程序
💻 TXT
字号:
下面例程是图3电路所示系统的DS1305的初始化和读写程序,其中CE接P1.3,I/O引脚接P1.1,SCLK引脚接P1.2。
(1)DS1305初始化程序
RESETDS:CLR P1.2:置时钟信号P1.2=0
CLR P1.3;置片选信号P1.3=0
SETB P1.3;置片选信号P1.3=1,DS1305使能
RET
(2)对DS1305进行写操作程序
DSW: MOV R7,#08H ;该子程序为通过单片机写入地址或数据
WLOOP:RRC A ;A中为要写入的数据或地址
MOV P1.1,C
SETB P1.2 ;时钟信号
NOP
CLR P1.2 ;产生时钟脉冲
DJNZ R7,WLOOP
RET
(3)对DS1305进行读操作程序
DSR:SETB P1.1 ;为读数据做准备。
CLR A
MOV R7,#08H
RLOOP:CLR R1.2 ;写入地址后的第一个时钟脉冲下降沿开始读出数据
MOV C,P1.1
RRC A ;A中为读出的8位数据
SETB P1.2
DJNZ R7,RLOOP
RET

⌨️ 快捷键说明

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