微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的多功能数字钟系统设计与分析

基于单片机的多功能数字钟系统设计与分析

时间:08-09 来源:互联网 点击:

i1.jpg


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

g.JPG


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

i.JPG


3.2.2 子程序的设计

j.JPG



4 结语
本多功能数字钟系统电路主要是由数字集成芯片DS1302和单片机AT89C52实现的,具有年、月、曰及星期的显示及设定功能,同时,具有时、分、秒的显示及进位功能。可设定中断按键,即设定闹铃按键和调整时间的按键以及其它功能的按键。能显示当前的时间、星期及年、月、日,同一时刻可以设置闹钟。当输入的时间与设定的时间一致时,蜂鸣器就会发出报警声,还可以播放音乐即为闹钟的铃声。它有很强的实用性和较广泛的推广应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top