日志档案

发表于 2007-11-17 20:15:19

0

标签: STC4051  单片机  电子钟  LCD  

DIY LCD电子钟!!!

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

 

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

此主题相关图片如下:

 

              图2

 

此主题相关图片如下:

                       图3

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

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

系统分类: 单片机   |   用户分类: 电子制作   |   来源: 整理   |   【推荐给朋友】

    阅读(1166)    回复(3)  

投一票您将和博主都有获奖机会!

  • cat_li

    2007-11-18 20:35:51

    是不是转载的呀,好像在哪看过

  • wang1jin

    2007-11-19 9:26:57

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

  • aiohu

    2008-1-3 22:20:43

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