UEAL联赛第一轮DIY----实时时钟

  • src_1994
  • LV2工程师
  • |      2015-06-09 06:32:20
  • 浏览量 899
  • 回复:2

本次DIY主要是在已有的硬件平台上搭建一个RTC(Real Time Clock)。

采用的是CT107D的开发平台,使用的是STC15系列的单片机。

下面是开发板的两幅图片。

UEAL联赛第一轮DIY----实时时钟

图1:RTC时钟正面




UEAL联赛第一轮DIY----实时时钟

图2:RTC时钟背面


时钟具有设置时间。打开和关闭继电器。正点报时的功能。

主要的原理是采用51的定时器,并没有采用板子上自带的DS1302时钟。

UEAL联赛第一轮DIY----实时时钟

图3:效果1




UEAL联赛第一轮DIY----实时时钟

图4:效果2:


下图是板子的一些基本的资源。

UEAL联赛第一轮DIY----实时时钟

图5:板卡资源


原理图如下:

UEAL联赛第一轮DIY----实时时钟

图6:原理图


数码管和LED灯的原理图,通过74HC138和74HC573来实现IO口的复用。7段数码管采用的是动态扫描的方式。

UEAL联赛第一轮DIY----实时时钟

图7:数码管



4x4的矩阵键盘和P3口相连接。


UEAL联赛第一轮DIY----实时时钟

图8:矩阵按键



UEAL联赛第一轮DIY----实时时钟

图9:软件工程


开发环境:keil  uVision4

源代码如下:

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
src_1994 2015-06-12
0   回复
举报
发布
君子好“球” 2015-06-10
多谢分享!沙发
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子