文末下载完整资料

  
一、[电路概述]
  该时钟电路主要以单片机AT89S52为核心而设计的,通过单片机对信息的分析与处理控制外围设备。电路整体设计思想是想把它做成一个实用的器件,所以在题目要求的前提下,我们又加入了星期程序,温度程序,年、月、日程序以及时间的12—24转换程序。

更多单片机毕业设计项目,请点击查看

二、[题目分析与方案论证]
  按照系统设计功能的要求,初步确定设计系统由复位模块、时钟模块、温度模块、音乐模块、光识模块及显示模块共五个模块组成,后来在时钟模块的基础上又加载了日历、星期的模块
  从单片机AT89S52入手,通过使用AT89S52的内部的可编程定时器/计数器,结合对外接晶振的调节来确定一个合适的振荡周期,从而确定出内部的机器周期。再通过对内部中断程序的设置来设计出时钟程序,即设计出了电子时钟的核心。
根据题目的要求,我们设计了以下方案:

[方案一]
  设计中加载了年、月、日的设计,刚开始时打算用18个共阳数码管,考虑到数码管太多是毕会给硬件电路带来麻烦,经过考虑后,决定把年、月、日与时间设置到一组数码管上来,即六个数码管即能显示时间又能显示年、月、日,这样一来就方便了硬件电路;

[方案二]
  主控芯片使用51系列AT89S52单片机设计时温度模块设计温度元件用AD590,利用AD590以及接口电路把温度转换成模拟电压,经由ADC0804转换成数字信号,然后经AT89S52处理显示温度。但由于AD590价钱比较贵,且只能转换成模拟电压,这样一来硬件就要增加更多的器件且又不经济,经查找发现18B20温度传感器价钱便宜且可以直接把温度转换成数字量测温范围为-55—125度,最大分辨率可达0.0625度,采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点,所以我们选择了18B20温度传感器。
  附18B20温度传感器工作原理:DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并可根据实际要求通过简单的编程实现9—12位的数字值读数方式。温度传感器DS18B20采集温度信号送该给单片机处理,存储器通过单片机对某些时间点的数据进行存储;,DS18B20的性能特点如下:
1、独特的单线接口仅需要一个引脚进行通信;
2、多个DS18B20可以并联在唯一的三线上,实现多点组网功能;
3、无须外部器件;
4、可通过数据线供电,电压范围为3.0—5.5V;
5、零待机功耗;
6、温度以9或12位数字量读出;
7、用户可定义的非易失性温度报警设置;
8、报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;
9、负电压特性,电源极性接反是,温度计不会因发热而烧毁,但不能正常工作。

系统结构图

按键功能

a键:P2.1口12—24转换
b键:P2.3口调整定时、计时的时、调整年
c键:P2.5口调整计时的秒和定时状态及日
d键:P2.7口判断定时到否
e键:P2.0口调整星期
f键:P2.2口定时、计时转换
g键:P2.4口调整定时、计时的秒和判断定时状态、调整日
h键:P2.6口调整定时的报警音乐、省电模式
i键:复位键
j键:P3.6口年、月、日的显示

电路图

程序流程图

全套资料免费下载:
关注v-x-公-众-号:【嵌入式基地
后-台-回-复:【毕业设计】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料

基于单片机定时闹钟设计相关推荐

  1. 用C语言写基于单片机的定时闹钟,基于单片机定时闹钟设计.doc

    本科毕业课程(设计) (设计目)题:单片机定时闹钟设计 学 院: 明德学院 专 业: 电子信息工程 班 级: 电信12151 学 号: 122003110811 学生姓名: 袁杰 指导教师: 王许 2 ...

  2. c语言程序设计闹钟,基于单片机智能闹钟设计.doc

    基于单片机智能闹钟设计.doc 基于单片机的智能闹钟设计 摘 要:本文通过单片机来实现电子打铃系统.基于单片机的智能闹钟设计包括:电源电路,单片机最小系统及扩展LCD显示电路,4*4矩阵键盘电路,打铃 ...

  3. 大倾角DJC50DJC波状挡边输送机 轮式移动机器人结构设计 单片机定时闹钟设计 基于单片机的数字钟设计 圆皮带输送机 悬吊式升降机 倍速链条输送机…设计

    汽车输送线改装的链条机 DTII(A)B1000车式拉紧皮带机 翻斗上煤机示意图 180m2烧结机总装配图(左式)2清理后 MSB20dsz-60加湿机(cad2004) 机箱电源生产线方案图 DTⅡ ...

  4. 单片机数字定时闹钟设计c语言,电子设计 基于51单片机的定时闹钟设计.doc

    电子设计 基于51单片机的定时闹钟设计 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 摘 要 单片计体积小.能耗低.成本低.功能强,广泛应用于智能产品和工业自动化上.本次 ...

  5. 【C51】基于C51单片机的LCD定时闹钟设计(含代码,电路,直接用)

    学校的一个课设 可以去"我的下载"直接打包下载 2 LCD定时闹钟设计 1. 分别显示时钟/定时时间,格式"时时:分分:秒秒": 2. 两屏显示区分:均分两行显 ...

  6. 闹钟定时设计c语言编程,单片机定时闹钟(课程设计).docx

    单片机定时闹钟(课程设计) PAGE \* MERGEFORMAT10 绪 论 摘要: 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM.只读 ...

  7. 基于单片机的信号发生器设计

    基于单片机的信号发生器设计 摘 要 在电子产品调试和测量领域,常常需要有信号种类多.精度高且频率.幅度等信号参数方便可调的信号源.尤其随着电子.通信.网络行业的发展,频段的分布日趋密集,更要求有高精度 ...

  8. 单片机多功能电子琴课设_基于单片机的电子琴设计(最终版)最新版

    <基于单片机的电子琴设计.doc>由会员分享,可免费在线阅读全文,更多与<基于单片机的电子琴设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里 ...

  9. 基于单片机的计步器设计-DS1302-心率测量(毕业设计资料)

    155[毕设课设]基于单片机的计步器设计-DS1302-心率测量(毕业设计资料) [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 51计 ...

最新文章

  1. 【java】兴唐第十五节课
  2. 蚂蚁金服核心技术:百亿特征实时推荐算法揭秘
  3. 超详细 Nginx 极简教程,傻瓜一看也会!
  4. WordPress3.5安装出现的几个问题
  5. OpenCV Shi-Tomasi角点检测
  6. 有虚拟服务器的无线路由,无线路由,虚拟服务器,。怎么办?
  7. 用python简单处理图片(2):图像通道\几何变换\裁剪
  8. 加密机工作原理_三相异步电动机的工作原理
  9. ros 双wan配置_基于ROS搭建简易软件框架实现ROV水下目标跟踪(九)--程序解析之PWM波下发...
  10. IDEA显示完整目录,取消合并的文件,取消“ . “ 的这种目录
  11. python中jupyter notebook 去掉警告
  12. 蓝桥杯 前缀判断——2013年省赛C/C++A组真题5
  13. Github上十大C#开源项目排行榜
  14. 未禁用nouveau导致Ubuntu安装Cuda的runfile安装方法出错:[ERROR]: Install of 455.32.00 failed, quitting
  15. 连接MySQL实现增删改查的动态网页
  16. 打包项目出错 Your build settings specify a provisioning profile with the UUI
  17. 数据结构—栈和队列经典面试题
  18. Tomcat 7.0安装与配置
  19. 数字电子技术1:数字逻辑概论
  20. STM32-串行FLASH文件系统FatFs

热门文章

  1. 小菜鸟初次接触JBoss应用服务器
  2. c++ 中对vector的使用方法
  3. Linux磁盘分区以及多重引导简述
  4. OC10 -- block / 多态
  5. 分享自己学英语的经验
  6. 读后感——只是为了好玩(Just for Fun)-Linux之父林纳斯自传
  7. Greedy Gift Takers
  8. 语法基础课——第一讲 习题
  9. JVM垃圾收集—垃圾收集器及常见组合参数
  10. 天枰座定时任务处理框架