基于-单片机定时闹钟设计资料.doc
![preview](https://dl-preview.csdnimg.cn/87237538/0001-1561805141b2fbc9375cd84f4714a63e_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
"基于单片机定时闹钟设计资料" 本设计是基于单片机 AT89S52 的定时闹钟设计,主要包括时钟模块、温度模块、音乐模块、光识模块和显示模块等五个模块。该设计的目的是设计一个实用的器件,具有星期程序、温度程序、年、月、日程序以及时间的 12—24 转换程序等功能。 单片机 AT89S52 单片机 AT89S52 是该设计的核心组件,负责对信息的分析和处理,并控制外围设备。通过使用 AT89S52 的可编程定时器/计数器,结合对外接晶振的调节来确定一个适宜的振荡周期,从而确定出部的机器周期。 时钟模块 时钟模块是该设计的核心部分,负责设计电子时钟的核心。该模块包括时钟程序、日历程序、星期程序等。时钟程序通过对部中断程序的设置来设计出电子时钟的核心。 温度模块 温度模块使用 18B20 温度传感器来检测温度。 DS18B20 温度传感器可以直接把温度转换成数字量测温围为-55—125 度,最大分辨率可达 0.0625 度。该传感器具有低本钱和易使用的特点。 显示模块 显示模块使用六个数码管来显示时间、年、月、日等信息。该模块通过单片机对信息的分析和处理来控制显示。 系统总体构造框图 系统总体构造框图如图所示。该框图显示了该设计的五个模块之间的关系和交互。 设计方案 该设计有两个方案:方案一和方案二。方案一设计中加载了年、月、日的设计,使用 18 个共阳数码管显示时间和日期信息。但是,考虑到数码管太多会给硬件电路带来麻烦,于是决定把年、月、日与时间设置到一组数码管上。方案二主控芯片使用 51 系列 AT89S52 单片机,设计温度模块使用 18B20 温度传感器。 温度传感器 DS18B20 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改良型智能温度传感器。它可以直接读出被测温度,并可根据实际要求通过简单的编程实现 9—12 位的数字值读数方式。 性能特点 DS18B20 温度传感器具有以下性能特点: * 独特的单线接口仅需要一个引脚进展通信 * 多个 DS18B20 可以并联在唯一的三线上,实现多点组网功能 * 无须外部器件 * 可通过数据线供电,电压围为 3.0---5.5V * 零待机功耗 * 温度以 9 或 12 位数字量读出 * 用户可定义的非易失性温度报警设置 * 报警搜索命令识别并标志超过程序限定温度〔温度报警条件〕的器件 * 负电压特性,电源极性接反是,温度计不会因发热而烧毁,但不能正常工作。 本设计是一个基于单片机 AT89S52 的定时闹钟设计,具有星期程序、温度程序、年、月、日程序以及时间的 12—24 转换程序等功能。该设计的目的是设计一个实用的器件,具有低本钱和易使用的特点。
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/87237538/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87237538/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87237538/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87237538/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87237538/bg5.jpg)
剩余36页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 714
- 资源: 8万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- elasticsearch数据库下载、配置、使用案例
- springboot的概要介绍与分析
- C语言的概要介绍与分析
- 第一个较大的Android项目,基于Android平台的图书管理系统(Android studio).zip
- Cisco Packet Tracer 6.2 for Windows Instructor Version
- 使⽤pyIAST计算⽓体吸附选择性
- tmp_b056727e59b8123365486983f32baa9732607ec3c6137b12.pdf
- C代码实现文件的拆分和合并,本质上就是文件的读写操作.zip
- TVMP3player.apk.1
- 出马出马出马出马出马出马出马
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)