LCD1602 可以显示简单的汉字了,这个是一直想尝试的内容,今天终于达成了。这个还要多谢自己做的万能板,不然业余时间真没办法搞自己的爱好了!
平台:STC89C52RC+EWH万能板
开发环境:Keil
输出文件:Keil工程文件
液晶屏:LCD1602 ,未知厂家,但是看得非常高档,而且只有9.9元。与普通的LCD1602兼容
液晶屏的相关资料:http://item.taobao.com/item.htm?id=7572591718
先看看照片吧:
由于LCD1602提供给用户的只有64字节的空间,所以只能显示8个汉字 :
与正常字符结合,是不是感觉LCD1602脱胎换骨啦:
用万能板搭建的电路,DIY爱好者只能这样了:
Keil的原工程文件:
代码移植方法:
工程文件移植方法,只用更改程序中的硬件连接信息即可:
工程文件中有个LCD1602Config.h的文件,把里面的硬件连接信息更改成自己的就可以直接运行了。
/*系统硬件连接定义,用户可根据实际硬件连接修改*/
#define LCD1602_RW P0_6 //LCD 读写控制端,=1:read; =0:write
#define LCD1602_RS P0_7 //LCD 数据命令选择端 =1:Data ; =0:command
#define LCD1602_CE P0_5 //片选信号
#define LCD1602_BUS P2 //数据口
#define LCD1602_Busyflag P2_7 //LCD的忙闲状态位,为LCD的D0~D7位中的D7位
用户1518955 2012-4-22 23:11
程序风格不错。
用户85560 2010-9-27 20:03
用户412065 2010-9-25 08:28
用户1664174 2010-9-23 23:24
用户1010551 2010-9-21 19:38