



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LCD12864液晶显示电子钟图 5实物图作品介绍我要煽风点火了,不然你会没有兴趣玩下去。要是这个制作没有实用性那就啥也说不下去了,我要一条一条列举它的功能,让你慢慢爱上它。先说外表的美:这个制作我创造了几处个性设计,台历式外型可以立在书桌上又可以折叠存放不占地方;调时用的四个按键隐藏到 LCD显示屏后面,在屏幕上显示按键的功能,当按压屏幕四角就触发了按键,类似于触摸屏的样子,这种设计使按键功能可以自由更改,同时也隐藏了难看的按键,这也是我洋洋得意的地方;12864LCD电子钟还具有高精度的温度显示、全部日期时间显示、公历节日提醒、白天整点报时、时钟断电依然走时等功能,绝对是你居家生活、工作学习必备佳品。如果你现在就打算制作,我还将另外在本期无线电配刊光盘里赠送这个钟的源程序、使用说明书等全套资料。心动不如快行动哦!功能特点 年、月、日、小时、分、秒、星期、温度、节日同屏显示,一目了然。 时间设置功能,简单快捷。 整点报时(早 8点至晚 21点)。 12864LED显示,信息量大、可视度高。 设有备用电池,长久走时。 温度显示,00.0度高精度(00.099.9)。 隐藏式按键,模拟触摸屏的方位按键操作简单。 国际、国内公历重要节日提醒。 日历台式外型设计,至于桌面美观大方。 采购时间现在是拿单买货时间,我喜欢这个环节,因为介绍时提到的诸多功能把这个电子钟搞得复杂又神秘,而细看元器件表才知道没有几样东西,如表 2所示。要担心的只是组装他们的过程。注意 12864LCD显示屏要带汉字库且支持串行通信的,这是非常重要的。市场上有许多不同厂商生产的此系列显示屏,只要主控制芯片相同就可以,它们是 ST7921、ST7920。显示屏的技术资料是很重要的数据,卖显示屏的商家都会将资料和显示屏一并出售的,买屏的时候记得索取。我这里所介绍的 LCD显示屏可能和你卖到的显示屏资料上说的参数及接口方面有所不同,这时要以商家提供的资料为准,分析一下原理找到正确的连接方法。我是用两片万用电路板做成桌面台历的样子,如图 5所示,要是你不喜欢就根据实际情况把它设计成壁挂式或用绳子绑在窗户上。我上文曾说过各制作是相互独立的,好像这话有一点说大了,因为我不得不为了节省时间而略写一些,温度传感器 IC、时钟 IC还有上一个制作已经介绍的很详细的元器件这里我不能再重复了,不然显得我有写文章凑字数的企图。表 2 制作过程元件买回来了吗?卖元件的老板和你混个脸儿熟了吧?不用砍价就打折卖给你了吧?我就曾达到这样的效果。按照惯例在制作之前应该先介绍一下电路原理,单片机怎么说原理呢,就是按程序运行的,要是讲程序还不如直接看源代码,这样来说只能从功能接口聊一点了。图 6是 12864LCD电子钟电路图,中间是单片机的最小系统电路,右边是 LCD显示屏,它们之间是用的串行接口,接线不多,制作时会简单一些。图 6 除了 LCD显示屏之外还是有一些东西需要提及。对按键的隐藏是我这个设计的一个特点,把 LCD显示屏固定在按键上面其实挺不容易的,坚固程度也不好。如果不想这样设计就把按键对应的摆在 LCD显示屏四边上吧。有两个 LED的电路,蓝色 LED是随着时钟的秒走时而闪烁,红色 LED是调时操作时的指示灯。我感觉挺好看的,如果你嫌太俗可以不接,不会影响系统工作。按键应该最后焊接,有许多朋友的船都搁浅在此。焊接按键之前开机运行一下,测试按键在 LCD显示屏上的对应位置,确定无误后再焊接。其实可以不管它,当一切焊好后在程序的接口定义里面修改,在没有弄懂编程之前建议不要这样做。工作原理 AT89S52、DS1302、DS18B20,这些熟悉的名字在这个制作中一样存在。不同的是 LED和 LCD的区别。LCD显示屏的内部已经有专用控制器芯片将屏幕上的液晶点驱动起来了,我们只要按它的要求送入指令和数据就可以了,不会像 LED 点阵屏那样对每一个点的显示都要操心。系统通电后还是先显示开机画面,这次屏幕比 3208LED显示屏大得多了,显示的内容也多了。开机标志显示 2秒后直接进入时间显示程序,这次单片机还是会不断地从时钟芯片、温度传感器中读出动态数据送入 LCD显示屏显示。这次单片机轻闲许多,因为没有编写闹钟部分的程序,所以 DS1302中的 RAM空间没有被用到,自然也不用读取闹钟的数据。LCD显示屏上的显示数据在不写入的时候依然存在,这和 LED显示屏是完全不同的,所以分钟数据可以 1分钟刷新一次,而年数据可以 1年刷新一次。这样单片机可以腾出空来干点别的事情。公历节日提醒功能是有趣的家伙,每一天 LCD显示屏的最下边都会跳出许多莫名其妙的节日,这些节日数据是事先存放在单片机内部 8KB的 ROM单元里的,因为节日是固定的,在程序设计时就已经确定了它们,在无线电配刊光盘里可以找到12864LCD电子钟的源程序,在源程序里可以找到节日定义的代码。节日的名字和日期都是可以改动的,试试为自己的生日编写一个纪念日。点击: 4 使用说明因为没有闹钟功能,所以操作上简单许多,按键的操作只是调整时间。按键定义是:左上角(SB1)、左下角(SB2)、右上角(SB3)、右下角(SB4)。第一次使用时需要手动初始化时钟芯片,方法是在开机后同时按下 SB2和 SB4两个按键。当红色 LED点亮时再转为同时按下 SB1、SB2和 SB4三个按键,长按 3秒后屏幕将显示:“初始化成功!2007-1-1 00:00.00”。在正常时间显示状态按下 SB3键即可进入调时状态,在调时状态里按 SB2和 SB4进行加减调时,按 SB3进入下一项调整,按 SB1则退出调时。在时间显示状态长按 SB1即可显示电子钟的设计时期和版本号,放开 SB1则退回时间显示状态。更详细的说明书可以在本期无线电的光盘里找到。和 3208LED电子钟比起来,这个制作的功能会显的少了一些,不过没关系,单片机是灵活、自由的天使,只要我们升级程序就可以拥有更好的功能,所以不用太在乎现在有的功能,眼光要放远一些。练武场 31个字节的 RAM空间、蜂鸣器、4个调时用按键就存在,而为什么没有设计闹钟功能呢?我想大家应该会把这当成一种遗憾。如果我把事情做的太完美了,就损害了你继往开来的机会。有 3208LED电子钟里是有闹钟功能的,你可以参考它的实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论