基于AT89C52单片机的液晶多功能电子台历设计

article/2023/9/24 22:25:45

点击链接获取Keil源码与Project Backups仿真图:
https://download.csdn.net/download/qq_64505944/87858426
在这里插入图片描述

源码获取
第5章 液晶多功能电子台历的设计

5.1 功能要求
该项目以单片机STC89C54为核心,结合单线数字温度传感器DS18B20、时钟芯片DS1302和液晶显示器12864设计而成的液晶万能电子台历设计。系统中时钟模块主要由DS1302时钟芯片组成,为整个系统提供非常精确的时间数据;温度传感器模块主要由DS18B20芯片组成,该模块的主要作用就是获得周围环境的温度值;液晶显示模块主要由12864液晶显示器组成,用于显示日期、时间、温度等参数,也可以通过按键来调整各个参数。
设计的主要功能:
(1)显示年月日(含闰年)、时分秒、农历、生肖和节日等;
(2)具有闹钟,提醒节日功能;
(3)有温度显示功能;
(4)电子钟具备校时,定时功能。
5.3系统硬件电路设计
按照设计功能的要求,系统设计由单片机主控模块、时钟模块、显示模块、温度采集模块、声响模块和按键接口模块组成,


http://www.ngui.cc/article/show-1200856.html

相关文章

使用VS2019如何创建Win32的项目?

闲来无事,想学习一下Win32的开发,使用VS2019如何创建Win32的项目?费了老大的劲儿,终于捣鼓出来,现在记录一下。 1 创建新项目,在筛选栏选择C Windows 桌面,如下图,选择第一个“Windo…

SpringBoot MybatisPlus配置介绍

SpringBoot MybatisPlus配置介绍,篇幅较长 坚持看下来 你肯定会有所收获!!! 文章目录 一. 配置文件示例:二. 各个配置项详细解释1. id-type:ID生成策略2.workerId 与 datacenterId: 分布式主键&…

如何用Python写个网页爬取程序

如何用Python写个网页爬取程序 准备开发工具安装PythonPython安装pipPip安装爬取插件准备好网页地址代码实现 准备开发工具 额,作者用的是vscode。具体怎么安装自行百度哈,这个都不会建议就不要学爬取了。 不忍心藏着也,给你个方法吧 vsc…

centos8安装部署Oracle Database Free

前言 centos8安装部署Oracle Database Free 安装部署 服务器安装 下载centos8镜像(选择镜像:CentOS-Stream-8-20230523.0-x86_64-dvd1.iso)并安装系统,具体细节不再赘述关闭centos8服务器的防火墙与selinux,并配置ip 部署oracle 注&…

Hbase的布署

今天闲来无事,想起前两天关于在hadoop环境上布署Hbase的一些知识,在此分享下: 1、Hbase和Hadoop,都属于分布式的组成部分,都包含有3种不同的运行模式,包括:本地模式(Local,即单机模式)、伪分布…

COMSOL中内置数学函数及内置运算符

前言 最近想通过COMSOL实现一些比较高级的操作,就对内置数学函数和内置运算符相关章节的帮助文档进行了阅读。在COMSOL中使用各类算子及运算符能够在建模时起到很大的帮助,本文将对帮助文档中的相应章节进行翻译(粗略介绍)&#x…

if/while/for/语句/分支/路径覆盖的控制流程图+数据流分析(DU)

if/while/for/语句覆盖/分支覆盖/路径覆盖的控制流程图数据流分析(DU) 语句的线性序列Linear Sequences of Statements “If” Constructs “While” Constructs “For” Constructs 语句覆盖率Statement Coverage 测试套件应执行 CFG 的所有节点 也被称为:…

设计线程安全的类

4.1 设计线程安全的类 在线程安全的程序中,虽然可以将程序的所有状态都保存在公有的静态域中,但与那些将状态封装起来的程序相比,这些程序的线程安全性更难以得到验证,并且在修改时也更难以始终确保其线程安全性。通过使用封装…

【Linux】Linux环境基础开发工具使用(gcc/g++使用)

⭐博客主页:️CS semi主页 ⭐欢迎关注:点赞收藏留言 ⭐系列专栏:Linux ⭐代码仓库:Linux 家人们更新不易,你们的点赞和关注对我而言十分重要,友友们麻烦多多点赞+关注,你们的支持是我…

【概率论】大数定律

文章目录 客观题客观题 设随机变量 X X X ~ P ( 2 ) P(2)