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

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

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

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

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

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

2。3 系统的设计流程

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

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

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

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

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

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

热环境对磁记忆信号的影响ANSYS有限元分析

单片机数字红外测距系统设计+电路图+程序

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表

《醉青春》导演作品阐述

浅谈传统人文精神茬大學...

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...