本设计所用的是KST-51单片机开发板来作为硬件平台,如果这是一个从头设计的项目,就不需要那么多外围器件,首先做好单片机最小系统,然后配备多功能电子钟所需要的部件。

2。2 系统的硬件框图设计

根据确定的硬件方案设计系统硬件框图,由于本文以KST-51开发板为硬件平台,所以在此介绍一下KST-51与本设计相关的硬件电路框图,如图2。1所示。

 多功能电子钟系统硬件框图

硬件电路由8个部分组成,即温度检测电路、按键电路、晶振电路、复位电路、LCD显示电路、数码管显示电路、点阵显示电路、流水灯显示电路。

各部分实现功能有:温度检测电路,进行温度检测并转换成数字信号;按键电路,用于日期、时间等设置;用于单片机正常工作的晶振电路、复位电路;LCD显示电路、数码管显示电路、点阵显示电路、流水灯电路,用于日期、温度、闹钟、时间、星期显示及LED流水灯装饰效果。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-

2。3 系统的设计流程

对程序进行分层,一是硬件底层驱动,二是上层应用功能。根据所需要的上层应用功能,画出了流程图,如图2。2所示。

 图2。2  多功能电子钟系统整体流程图

2。4 系统的程序结构规划

本设计要实现的功能有:走时、校时、闹钟、温度、遥控。其中走时所需要的就是时钟芯片,即DS1302;时间需要显示器件,用到了点阵、数码管、独立LED、液晶;校时需要输入器件,可以用板载按键和遥控器,它们各自的驱动代码不同,但是实现的功能是一样的,都是校时;闹钟设置,在校时的输入器件的支持下,闹钟不需要额外的硬件输入,只需要用程序代码让蜂鸣器响。

列举出大概功能后,把程序源代码划分为以下几个模块:DS1302作为走时的核心自成一个模块;点阵、数码管、独立LED都属于LED的范畴,控制方式类似,也都需要动态扫描,所以把它们整体作为一个模块;液晶是另一个显示模块;按键和遥控器的驱动各自成为一个模块。

上一篇:STC89C51单片机的八路抢答器设计+PCB电路图+程序
下一篇:AT89C51单片机电子万年历设计+PCB电路图+程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

安康汉江网讯

互联网教育”变革路径研究进展【7972字】