0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于51单片机的电子钟闹钟温度显示设计

嘉盛单片机 来源:嘉盛单片机 2023-11-02 09:07 次阅读

51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频

仿真图proteus7.8及以上

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:S0057

1.主要功能:

基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等51内核单片机通用)

1、通过DS18B20检测环境温度。

2、能通过LCD1602显示年月日时分秒和温度。

3、有整点报时和闹钟功能。

4、具有高低温报警功能,上下限值可调,蜂鸣器提醒。

5、可以通过按键调整年月日时分秒和闹钟功能,具有闰年判断,自动计算星期功能。

需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是at都一样,引脚功能都是一样的,程序是兼容的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。

2.仿真

开始仿真

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。

1、系统完成初始化,液晶年月日,时分秒,星期。

4f49140e-78b4-11ee-939d-92fbcf53809c.jpg

2、按下设置按键进入时间校正界面,再按下选择按键,可以选择调节的位置,加减可以改变对应值。

4f665bea-78b4-11ee-939d-92fbcf53809c.png

3、设置完时间后再按下选择键,可以设置闹钟时间和温度上下限,按下选择按键,可以选择调节的位置,加减可以改变对应值。

4f97a182-78b4-11ee-939d-92fbcf53809c.png

4、当闹钟状态打开,实际时间到达设定闹钟时,蜂鸣器报警。

整点蜂鸣器嘟一声。

以上仿真结果均符合设计要求。

程序代码

使用keil4或者keil5编译,代码有注释,可以结合报告理解代码含义。

50041934-78b4-11ee-939d-92fbcf53809c.jpg

原理图

原理图使用AD绘制,可供实物参考。

50632dac-78b4-11ee-939d-92fbcf53809c.jpg

Proteus仿真和实物作品的区别:

1.运行环境:Proteus仿真是在计算机上运行的,而实物则是在硬件电路板上运行。

2.调试方式:在Proteus仿真中,可以方便地进行单步调试和观察变量值的变化,而在实物中则需要通过调试器或者串口输出等方式进行调试。

电路连接方式:在Proteus仿真中,可以通过软件设置进行电路连接的修改,而在实物中则需要通过硬件电路板和连接线进行修改。

3.运行速度:Proteus仿真通常比实物运行速度快,因为仿真是基于计算机运行的,而实物则需要考虑电路板上的物理限制和器件的响应时间等因素。

4.功能实现:在Proteus仿真中,可以通过软件设置实现不同的功能,而在实物中则需要根据电路设计和器件的性能进行实现。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620829
  • 液晶显示
    +关注

    关注

    6

    文章

    574

    浏览量

    39881
  • Proteus
    +关注

    关注

    76

    文章

    1688

    浏览量

    105596
  • 51单片机
    +关注

    关注

    269

    文章

    5649

    浏览量

    120700
  • LCD1602
    +关注

    关注

    14

    文章

    606

    浏览量

    51933

原文标题:51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于单片机电子钟

    闲着无聊做了一个基于增强型51单片机+DS1302时钟芯片的电子钟设计。特色:1、全部使用贴片器件:贴片数码官显示,更加大气;秒显示采用60
    发表于 12-30 13:15

    基于51单片机的数字电子钟设计

    基于51单片机的数字电子钟设计,代码部分/16电子信息工程1班项目:基于51单片机的LCD
    发表于 07-14 06:50

    怎么实现基于51单片机的LCD电子钟的设计?

    怎么实现基于51单片机的LCD电子钟的设计?
    发表于 09-30 06:19

    如何利用51单片机做一个电子钟

    如何利用51单片机做一个电子钟
    发表于 10-13 09:25

    基于51单片机电子钟设计设计要求是什么

    基于51单片机电子钟设计设计要求:(1) 电源采用12V电池供电;(2) 采用MCS-51单片机控制,画出控制系统的硬件电路图,并设计PC
    发表于 11-10 07:48

    单片机数字式电子钟设计过程简析

    单片机内部的定时器编程产生。 人机接口包括键盘、 显示器、闹钟指示灯和蜂鸣器等,显示显示日历内容, 键盘可控制
    发表于 12-08 08:31

    基于单片机电子钟

    基于单片机电子钟闹钟,校时,计时等功能
    发表于 06-08 18:28 21次下载

    基于单片机电子钟设计

    基于单片机电子钟设计 51单片机系列作品展示 (内含hex文件和仿真图)
    发表于 06-17 15:42 35次下载

    12864液晶电子钟_具有按键可调、闹钟温度显示

    12864液晶电子钟_具有按键可调、闹钟温度显示
    发表于 06-26 08:56 122次下载

    AT89S51单片机对数字电子钟的设计

    设计一个以AT89S51单片机为核心的数字电子钟控制器,实现电子钟的时间、日期交替显示闹钟功能
    发表于 11-20 16:18 5018次阅读

    使用51单片机开发全功能数字电子钟的资料和程序免费下载

    设计一个以AT89S51单片机为核心的数字电子钟控制器,实现电子钟的时间、日期交替显示闹钟功能
    发表于 08-22 17:30 17次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>开发全功能数字<b class='flag-5'>电子钟</b>的资料和程序免费下载

    基于51单片机电子钟设计

    基于51单片机电子钟设计设计要求:(1) 电源采用12V电池供电;(2) 采用MCS-51单片机控制,画出控制系统的硬件电路图,并设计PC
    发表于 11-04 19:51 38次下载
    基于<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的<b class='flag-5'>电子钟</b>设计

    单片机应用系统设计技术——单片机数字式电子钟

    单片机内部的定时器编程产生。 人机接口包括键盘、 显示器、闹钟指示灯和蜂鸣器等,显示显示日历内容, 键盘可控制
    发表于 11-25 17:06 9次下载
    <b class='flag-5'>单片机</b>应用系统设计技术——<b class='flag-5'>单片机</b>数字式<b class='flag-5'>电子钟</b>

    基于51单片机电子闹钟设计

    基于51单片机电子闹钟设计(实物)
    发表于 01-02 09:58 1次下载

    基于51单片机电子闹钟设计

    电子发烧友网站提供《基于51单片机电子闹钟设计.rar》资料免费下载
    发表于 01-12 10:54 10次下载