找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1998|回复: 1
收起左侧

单片机智能时钟系统设计

[复制链接]
ID:331704 发表于 2018-7-19 11:40 | 显示全部楼层 |阅读模式
本次设计完成电子时钟年、月、日、时、分、秒、星期的显示及正反秒秒表计时功能,完成了环境温度采集并实时显示功能,在此基础上实现定时闹钟的功能。硬件电路包括单片机最小系统电路、DS1302实时时钟芯片电路模块、七段数码管LCD1602显示模块、按键模块、DS18B20温度传感器模块、蜂鸣器播报模块,并利用keil软件和proteus软件进行仿真。以下为系统总体框图。
单片机控制模块:STC89C52RC
时钟模块 DS1302         温度采集模块:DS18B20
液晶显示模块:LCD1602
按键模块
本程序的初始界面为时间界面,K1键可控制光标的位置,移动到需要改变的位置,用K2(增大键)K3(减小键)进行手动的矫正时间,按下K4键光标复位。
秒表:1.按下K5键切换到秒表界面 2.K1键(按下表示倒计时 倒计时时间为60s)(未按下表示正计时从0开始及时)3.K2键表示计时开始 4.K3键表示计时停止 5.K4键表示复位

本次设计的内容是一个多功能的智能系统。这是一个基于单片机的设计。在编写程序的时候,我们采用的是总分结构。先将主程序编写出来。再根据不同的功能模块进行程序的编写。下面一一来介绍时钟系统中主要模块的程序流程图。
本系统是一个基于STC89C52RC型号的单片机的智能时钟系统,该系统实现了时钟走时功能、正反秒表功能、温度采集功能和闹钟功能。系统采集到的数据通过总线传输到LED1602显示屏显示。完成了所有的基础功能,并在基础功能上有所提高。

Proteus

Proteus

程序代码附录.docx

26.56 KB, 下载次数: 24, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:737855 发表于 2020-5-10 21:00 | 显示全部楼层
这个程序到底行不行,有大佬知道吗, 我试了试总是出错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表