如何使用STC89C52单片机实现多功能数字钟的设计

资料大小: 0.02 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2020-07-03

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:数字钟(132)单片机(19809)传感器(18660)

  本文主要介绍了数字钟的功能以及相应的硬件电路的设计,并且用C语言编写了相应的程序下载到单片机上进行调试,让其结合硬件电路实现对应的功能:时间显示、日期显示、跑表、闹铃、温度显示和湿度显示。本文着重地介绍了多功能数字钟的硬件制作。

  钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,已得到广泛的使用。数字钟的设计方法有许多种,可用中小规模集成电路组成电子钟;也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟;还可以利用单片机来实现电子钟。

  1功能

  本设计中选择STC89C52单片机来进行设计,主要由于其体积小、成本低,功能丰富并且实用方便。配合时钟芯片来实现时钟、跑表、闹铃、日历能功能,用温湿度传感器分别检测工作环境的温度和湿度,通过按不同的键在1602液晶显示器上显示对应的数值。数字钟的基本功能如下:

  1.1计时及校时:数字钟的最基本功能既是显示和调整时间,本设计可以让数字钟24小时制或12小时制显示,可以通过设置进行转换等。

  1.2跑表:本数字钟还具备跑表的功能,跑表功能包括跑表的启动停止、保持显示、清除等。

  1.3闹钟:可以通过键盘设定闹钟时间,在设置的时间进行闹钟提示,每一次响5秒,每隔5秒响一次,如果不人为的进行干涉闹钟会一直响60分钟。

  1.4日历:让数字钟可以显示日期(包括年、月、日),并且可以显示星期几。

  1.5温度、湿度等的显示:通过传感器等相关硬件配合相应的电路将测试到的温度和湿度数据转换为数字在时钟液晶显示屏上显出来。

  2系统硬件的设计

  2.1硬件的选择

  本设计选ATC89C52单片机作为主芯片以外,还要用的其他各种元件来实现相应的功能,因此还要对其他电子元件做一个合理的选择和安排。在设计过程中结合实际情况对相关硬件做了如下选择:时钟电路中将用到DS12C887时钟芯片,温度检测电路用的是温度传感器DS18B20,湿度检测电路用到的是HS1101湿度传感器,闹钟以及按键提示均用到蜂鸣器。这样的硬件选择既可以实现数字钟的一系列功能,又是一个简洁的选择结果,而且成本低,较容易入手。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 如何使用单片机实现红外遥控LED灯的控制系统的设计
  2. 单片机的复习知识点合集
  3. 实现两个单片机双向通信的实验资料合集
  4. 使用STM32单片机实现无人机的源代码和原理图资料合集
  5. 单片机最小硬件系统是如何组成的
  6. 51单片机最小系统原理图开发板PCB和CH340电路原理图免费下载
  7. 51单片机最小系统的PCB和原理图及工程文件合集免费下载
  8. 使用单片机和CPLD设计实现无刷直流电机系统的详细资料说明
  9. 使用51单片机设计一个倒计时秒表的详细资料说明
  10. 如何实现单片机与单片机之间的无线数据传输

本月

  1. 单片机C语言程序设计的详细资料
  2. 单片机的详细资料概述
  3. 如何使用单片机实现红外遥控LED灯的控制系统的设计
  4. STM32使用MCUISP的下载程序教程资料说明
  5. 使用51单片机编写的智能厨房系统的程序和资料合集免费下载
  6. 概述51单片机芯片的不同引脚
  7. STM32的加密库资料合集免费下载
  8. 实现RS232串口通信的资料合集
  9. 单片机接口技术的详细资料概述
  10. Arduino的原理图和学习资料合集免费下载

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  8. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  9. 51单片机c语言超强学习资料
  10. PIC单片机应用常见问答