原创 DIY LCD电子钟!!!

2007-11-17 20:15 6293 9 13 分类: MCU/ 嵌入式

点击看大图电路图....


 


二、LCD自定义字符方法
图3上你可以看到数字比正常的字体尺寸大很多,为此作者使用带有CGRAM(CGRAM位字型、字符产生器的RAM,全称是Charrtcter Generator RAM,简称CGRAM。)的LCD,用户可以灵活自定义字符。定义一个字符,我们首先要得到这个字符的数值然后写入CGRAM区。改CGRAM从0x40开始,每个字符有8个单元。图二是自定义字符的图示,所以我们需要获得字符所有元素的值,把这些值写入CGRAM。值定义8字形字符的帮助下能制作出0到9。注:你最多只能创建8个自定义字符。


此主题相关图片如下:


 


              图2


0f775c60-db38-45d3-a518-9854243732ef.gif


 


此主题相关图片如下:


                       图3


05a3947c-9970-4734-a52a-1527f8cd419a.gif


三、程序设计
这个制作的源代码是用C语言编写,并用keil编译的。你可以下载C的源代码,C的源代码通过编译后,可以自己把hex文件下载进你的单片机。
下载程序和hex


zip
四、制作
如果你在制作时买不到原来图中的单片机,可以用AT89C51/AT89C52代替。但必须保证所用的IO口跟LCD、按键连接的端口跟C源代码或者电路图中的IO口是一样的。原来图中已经包含了电源。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户392262 2008-5-17 08:18

R4是调什么的

用户1262707 2008-1-3 22:20

挺好的,用8951是可以用的。

wang1jin 2007-11-19 09:26

这个是转载的...我看了不错.所以转给大家.

用户42640 2007-11-18 20:35

是不是转载的呀,好像在哪看过
相关推荐阅读
wang1jin 2011-11-13 16:39
wang1jin单片机视频教程115盘下载地址!(迅雷下载)
  为了大家下载方便,我购买了一个115盘的空间,可以长期快速的为大家提供视频下载。   下载地址如下,如果下载上有什么问题,可以及时联系我,我给大家解决!       ...
wang1jin 2011-05-04 19:14
《51单片机C程序应用实例详解》随书代码下载
 最近有朋友向我反映《51单片机C程序应用实例详解》的DVD光盘中没有随书的代码,我去打开DVD光盘一看.确实是没有.可能是出版社当时没有放进去,为此我向广大的读者道歉.  当然道歉是不够的,代码也要...
wang1jin 2011-04-26 21:30
和朋友一起出的一本书《51单片机C程序应用实例详解》
本书是由sunhm、指挥和wang1jin三人合作完成。《51单片机C程序应用实例详解》在北京航空航天大学出版社的大力支持下,终于付印了,这是本人与另外两位朋友花费一年多心血完成的。  编写本书的初衷...
wang1jin 2010-11-26 15:29
请注意:PROTEL99SE视频被人刻成DVD来高价出售
最近在电子QQ群中,有一个QQ为1429474268人发了一条消息,(抱歉请允许我公开这个QQ)。他发了一条广告:实现PCB LAYOUT工程师梦想的同仁请进:http://item.taobao.c...
wang1jin 2010-06-21 13:40
wang1jin带您从零学单片机视频教程第一章下载地址
内容介绍:电子爱好者社区$Zk Q6^6L ~ _ I8h#zM0s5G(R一、单片机硬件讲解部分详细讲述了:电子爱好者社区4[7g Tt"Efff uH k.Q2aZ01、什么是单片机。电子爱好者社...
wang1jin 2010-06-17 22:34
无法下载视频教程的朋友可以购买最新刻的光盘!
最近网站上的视频教程因为服务器的问题,一直无法下载。很多网友也在问我怎么不能下载。因为我个人也没有能力去购买服务器,为大家提供这个视频的下载,为此我感觉到很抱歉。为了解决这个问题,我已经找到应对的方法...
EE直播间
更多
我要评论
4
9
关闭 站长推荐上一条 /3 下一条