基于单片机的多功能数字钟系统设计与分析
时间:08-09
来源:互联网
点击:

(1)数据的写入或读出。对芯片的所有写入或读出操作都是由命令字节为引导的。每次仅写入或读出1B数据的操作称为单字节操作。每次对时钟/日历的8B或31个RAM字节进行全体写入或读出称为多字节突发模式操作。包括命令字节在内,对于单字节操作,每次需要16个时钟;对于时钟/日历多字节突发模式操作,每次需要72个时钟;而对于RAM多字节突发模式操作,每次则需要多达256个时钟。单字节传送操作格式如图8所示。多字节突发模式操作格式如图9所示。

(2)时钟/日历寄存器数据格式及功能定义。访问DS1302片内各寄存器数据格式如表1所示。表中x表示任意,可为0或1。
3.2 流程图
3.2.1 主程序流程图

3.2.2 子程序的设计

4 结语
本多功能数字钟系统电路主要是由数字集成芯片DS1302和单片机AT89C52实现的,具有年、月、曰及星期的显示及设定功能,同时,具有时、分、秒的显示及进位功能。可设定中断按键,即设定闹铃按键和调整时间的按键以及其它功能的按键。能显示当前的时间、星期及年、月、日,同一时刻可以设置闹钟。当输入的时间与设定的时间一致时,蜂鸣器就会发出报警声,还可以播放音乐即为闹钟的铃声。它有很强的实用性和较广泛的推广应用前景。
- 基于FPGA的DSP设计方法(08-26)
- 电力电子装置控制系统的DSP设计方案(04-08)
- 基于DSP Builder的VGA接口设计(04-10)
- 基于DSP和USB的高速数据采集与处理系统设计(05-01)
- 数字信号处理(DSP)应用系统中的低功耗设计(05-02)
- 基于DSP的嵌入式显微图像处理系统的设计(06-28)
