发作品签到
专业版

【STC98C52】LCD12864显示万年历

工程标签

5.0k
0
0
8

简介

本设计采用绿地背光LCD12864显示屏显示,以STC98C52作为主控,通过读取DS1302数据,显示在LCD屏幕上。设计还具有实时显示温度数据,设置闹钟的功能。

简介:本设计采用绿地背光LCD12864显示屏显示,以STC98C52作为主控,通过读取DS1302数据,显示在LCD屏幕上。设计还具有实时显示温度数据,设置闹钟的功能。

开源协议

GPL 3.0

创建时间:2022-09-18 17:28:33更新时间:2022-09-19 09:19:00

描述

题目要求

万年历,要求显示年、月、日、时钟、温度。

用屏幕进行显示。通过MCU控制。

题目分析

万年历显示又很多开源的例子,本设计选用闲置的绿底背光LCD12864显示屏显示,以STC98C52作为主控,通过读取DS1302数据,显示在LCD屏幕上。设计还具有实时显示温度,设置闹钟的功能。

nxZZZQaZYLfksYNO1FjSMq6H3VOa8ohKZTwMLwwd.png

原理图设计说明

 

eaMMx4vv12SDfPKhV24HUe2I3wAQ80tIt49Brg0D.png

 

MCU 主控芯片 STC89C52 电路设计

yiQ7VEHBXeyBuxA33Q9BfQekWKrxlAZp6gDoXmC5.png

 

Type-C接口电路设计 此部分用来作为电源输入

 

yXmVJkojq1lQiDzeT5clQ2JKOLhwlWiyy1yCbash.png

 

LCD12864的接口排母,在电路板上焊接排母,作为LCD12864屏幕的插接电路。

 

y1leVF2lRwsrzuYWgcwc6Fz4j3D8PJjS2Vw7oIeP.png

 

设计了一些小灯,可以用来作为氛围灯,用MCU控制可以做呼吸灯,效果不错。四个按键,作为调节屏幕的输入。

通过按键按键电平的变化作为MCU信号输入。控制屏幕显示不用的界面。

 

1hojwP2tTil3Cd36uy97wGAulj51sHE4oVQwAdPz.png

 

蜂鸣器电路,很简单的蜂鸣器电路,有源、无源都可以。用来开发按键音,和闹钟定时的提醒都是不错的选择。

 

LNF1dK7cVnsPBYdKeblpdjaDcLyFXDYzJneIhHMn.png

 

DS1302电路的设计、DS18B20的电路设计,纽扣电池用来在系统掉电的时候,保持是时钟芯片的工作,能有效的计时下去。

 

RunNGm71HrX1iz9nbFC1bfIWcIGscSem6TUAkIXq.png

 

自锁开关,对整个电路进行电源管理。

 

RmmOH1kTHJXCyTwZt349WPVsxDUV771s90bcSkaO.png

 

稳压模块,把输入的电源电压稳定在5V。单片机供电。

 

PCB设计说明

PCB板的设计,注意LCD12864的空间,要有地方摆放。电源的输入与稳压,布局要合理。电源线要比一般的信号线粗一些。信号线尽量不要打过孔。芯片的晶振和电容,应该里芯片尽可能的近一些。

软件说明

KEIL软件开发平台。

实物展示说明

正常的12864的屏幕应该是显示的4*8的数据,实物图中的屏幕是是进行取模之后的显示才打一些。

关于界面的显示,大家可以尽情发挥想象力进行开发。都是可以的。

 

qaD8B3YGvIzThXMHXvpsy2HJkTi9O8zVbsYvVUyz.jpeg

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航