【STC98C52】LCD12864显示万年历
简介
本设计采用绿地背光LCD12864显示屏显示,以STC98C52作为主控,通过读取DS1302数据,显示在LCD屏幕上。设计还具有实时显示温度数据,设置闹钟的功能。
简介:本设计采用绿地背光LCD12864显示屏显示,以STC98C52作为主控,通过读取DS1302数据,显示在LCD屏幕上。设计还具有实时显示温度数据,设置闹钟的功能。开源协议
:GPL 3.0
描述
题目要求
万年历,要求显示年、月、日、时钟、温度。
用屏幕进行显示。通过MCU控制。
题目分析
万年历显示又很多开源的例子,本设计选用闲置的绿底背光LCD12864显示屏显示,以STC98C52作为主控,通过读取DS1302数据,显示在LCD屏幕上。设计还具有实时显示温度,设置闹钟的功能。
原理图设计说明
MCU 主控芯片 STC89C52 电路设计
Type-C接口电路设计 此部分用来作为电源输入
LCD12864的接口排母,在电路板上焊接排母,作为LCD12864屏幕的插接电路。
设计了一些小灯,可以用来作为氛围灯,用MCU控制可以做呼吸灯,效果不错。四个按键,作为调节屏幕的输入。
通过按键按键电平的变化作为MCU信号输入。控制屏幕显示不用的界面。
蜂鸣器电路,很简单的蜂鸣器电路,有源、无源都可以。用来开发按键音,和闹钟定时的提醒都是不错的选择。
DS1302电路的设计、DS18B20的电路设计,纽扣电池用来在系统掉电的时候,保持是时钟芯片的工作,能有效的计时下去。
自锁开关,对整个电路进行电源管理。
稳压模块,把输入的电源电压稳定在5V。单片机供电。
PCB设计说明
PCB板的设计,注意LCD12864的空间,要有地方摆放。电源的输入与稳压,布局要合理。电源线要比一般的信号线粗一些。信号线尽量不要打过孔。芯片的晶振和电容,应该里芯片尽可能的近一些。
软件说明
KEIL软件开发平台。
实物展示说明
正常的12864的屏幕应该是显示的4*8的数据,实物图中的屏幕是是进行取模之后的显示才打一些。
关于界面的显示,大家可以尽情发挥想象力进行开发。都是可以的。
评论