1 一个普通的万年历

仿真图和hex文件 点我
仿真软件proteus 8.9 的安装 点我
硬件:DS1302、按键、LCD、蜂鸣器
要求:
1、读出DS1302芯片当前的内容,在LCD上显示。
2、年要显示4位数字,例读出14,显示2014。
3、要求能够通过按键对时间参数和闹钟时分秒 进行设定。
4、利用蜂鸣器实现定时闹钟和整点报时的功能。
5、
按键1 切换选择项目 时间六个
按键2 切换选择项目 时间六个
按键3 切换选择项目 闹钟三个
按键4 切换选择项目 闹钟三个
按键5 切换选择项目 加法
按键6 切换选择项目 减法
按键7 切换选择项目 写入设置的时间到DS1302生效

2 加入AT24C02 保存闹钟

硬件:DS1302、按键、LCD、蜂鸣器 、AT24C02

6、
将闹钟的时分秒写入EEPROM,能够掉电保存闹钟的时分秒。

3 加入DS18B20温度显示


4 去除DS18B20,加入DHT11温湿度

5 DHT11温湿度

闹钟改成蜂鸣器的音乐。

51单片机 普中V2 数字时钟 电子时钟 万年历 DS1302 LCD1602 AT24C02相关推荐

  1. 51单片机 普中V2 交通灯 根据实物仿真

    适合普中V2 板子 /* D7 D8舍弃不用 1111 1111 1110 1110 1110 1011 1111 0101 1101 1101 0~25秒 D5亮 D1亮 D3不亮 0xee 25~ ...

  2. 51单片机 普中V2 超声波测距 报警 显示 基于MCS51单片机的超声波测距模块的开发

    基于MCS51单片机的超声波测距模块的开发 采用C51程序设计语言,完成下列功能要求. l 必选功能: (1) 超声波模块和单片机的接口设计,画出完整的电路原理图.(15分) (2) 开发板上电时,显 ...

  3. 51单片机 普中V2 电子琴 仿真

    16个按键,每个按键按下都是不一样的音调.LCD显示当前音调. void main() {init_timer();TR1 = 0; /* 关闭定时器 */sound = 1; /* 关闭蜂鸣器 */ ...

  4. 51单片机(普中 清翔)-----显示数码管部分

    目录 原理图 段选部分 位选部分 显示原理 先位选,再段选 显示数字 显示不同位置上的不同数字 原理图 段选部分 位选部分 显示原理 先位选,再段选 先对P2^2,P2^3,P2^4赋值,进行位选,选 ...

  5. c51时钟数码管显示流程图_基于51单片机的8位数码管电子时钟仿真图及源代码详细资料概述...

    描述 利用8位数码管显示时间,原理与4位数码管显示的基本一样 仿真图: 程序源代码: 本程序已经通过在线软件仿真和硬件制作. org 0000h ;程序开始入口地址 sjmp main ;跳转至主程序 ...

  6. 打地鼠java代码流程图_51单片机 普中51 打地鼠游戏 仿真 程序 流程图

    51单片机 普中51 打地鼠游戏 仿真 程序 流程图 51单片机 普中51 打地鼠游戏 仿真 程序 流程图 普中51-单核-A3&A4开发板原理图 用到数码管.LED.矩阵按键 描述: (1) ...

  7. 51lcd显示光传感器c语言程序,基于51单片机1602液晶显示GY-30数字光照传感器BH1750FVI程序实例...

    基于51单片机1602液晶显示GY-30数字光照传感器BH1750FVI程序实例,系统由GY-30数字光照传感器.51单片机最小系统.1602液晶显示屏组成,电路简单,附件中的程序是实物验证过了的.1 ...

  8. DIY基于51单片机的旋转LED数字电子钟(红外线遥控调时)

    在网上看到不少老外做的各种旋转LED显示屏,非常COOL,我也动手用洞洞板试做了一个类似的显示屏,结果感觉还不错.于是再接再励继续努力,将作品进一步改进,完善后制成如今这个样子. 由于刚学51单片机, ...

  9. 用51单片机和LCD显示模块自制电子闹钟

    本文主要简单讲解利用51单片机.LCD显示模块等硬件搭建一个可以计时.显示日期的小的电子DIY作品. 硬件资源: 51单片机1个.LCD显示1个.按键2个.蜂鸣器1个.8050三极管2个等. 一.硬件 ...

最新文章

  1. cent os mysql下载_Cent OS 6.4安装mysql
  2. ios 后台唤醒应用_手机应用后台不断唤醒,耗电大,荣耀手机只需简单几步就可以解决...
  3. 【Python】快速认识Pandas的10大索引
  4. 关于局部变量表slot的理解
  5. Eclipse External Tool Configration Notepad++
  6. 玩转oracle 11g(40):Oracle11g 不区分大小写设定
  7. java中怎么把生成文件到项目根目录_[SpringBoot2.X] 02- 项目结构介绍
  8. React 第十二章 React思想
  9. python能做什么-揭秘python都能做什么?
  10. jQuery file upload测试
  11. win10 安装oracle 11gR2_database(内附下载地址)
  12. Windows 9预览版今秋发布 正式版明年推出
  13. 通用计算机的发展历程是巨型机大型机小型机,计组1——计算机系统概述
  14. 几本经典的云计算方面的书籍下载-电子书下载
  15. 调用CachedRowSetImpl类时出现错误
  16. All the Vowels Please
  17. 深度解析FPS游戏外挂+解决方案
  18. <img> 的 title 和 alt 属性的区别
  19. 他们怎样读书和选书(汇总篇)
  20. 基于pycharts的白蛇2影评分析

热门文章

  1. 荣耀note10鸿蒙os,荣耀Note20最新确认:7000mAh+双6400万+鸿蒙OS,售价感人
  2. 使用阿里云实现短信发送服务(测试版)
  3. 台式机安装纯ubuntu系统的操作步骤
  4. 崇寿小学计算机编程,宁波第一!崇寿这个学校的孩子们棒棒哒
  5. NYOJ 20 吝啬的国度 续
  6. vim命令set nu
  7. Android 截屏并保存到本地(兼容Android 10.0)
  8. 小米12和小米11pro的区别
  9. 深信服软件测试实习面经
  10. ios项目中调用百度地图iphone版与百度地图HDipad版的坑