标签:
STC4051 单片机 电子钟 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

四、制作
如果你在制作时买不到原来图中的单片机,可以用AT89C51/AT89C52代替。但必须保证所用的IO口跟LCD、按键连接的端口跟C源代码或者电路图中的IO口是一样的。原来图中已经包含了电源。
系统分类:
单片机 | 用户分类:
电子制作 | 来源:
整理 | 【推荐给朋友】