HOLTEK单片机-LCD
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HOLTEK单片机-LCD
功能说明:16X2 的字符型LCD 显示LCD TEST OK
电路说明:
电路图如下图所示:HT48R50A-1 的端口A 接到字符型LCD 的D0-
D7(数据总线),使用字符型LCD 的8 位数据接口。
将HT48R50A-1 的PC1 接到LCD 的读/写引脚。
当LCD 的读/写引脚为高电
平时,表示将从LCD 内部读取数据,当LCD 的读/写引脚为低电平时,表示将
数据写入LCD 中。
将HT48R50A-1 的PC2 接到LCD 的E 引脚。
当LCD 的E 引脚为高电平时,LCD 的D0-D7 引脚上的数据将会被写入LCD 中,平时LCD 的E 引脚保持在
低电平。
将HT48R50A-1 的PC0 接到LCD 的RS 引脚。
当LCD 的RS 引脚为低电平
并对LCD 做读写操作时,可以把LCD 的指令写入LCD 的指令寄存器,若对
LCD 做读写操作,可以读取LCD 的忙标志位及地址计数器。
LCD 的忙标志位
为1 位,地址计数器为7 位,合计8 位。
当LCD 的RS 引脚为高电平时,可以
对LCD 的数据寄存器做读/写操作。
将字符型LCD 的CO 引脚接到GND。
VO 引脚是字符型LCD 的亮度调整
电压输入引脚,通常VO 引脚接地时字符型LCD 上的字符最清晰,也可以把
VO 引脚接一个可变电阻作为字符型LCD 的对比度调整。
完整版本的程序源码下载地址:51hei/f/htlcd.rar,以下列出main.c 文件:
#include “HT46F49E.H”#define lcd_en _pc1#define lcd_rs _pc0#define lcd_date _paunsigned char table1[]=“LCD1602”;unsigned char table2[]=“TEST IS OK!”;unsigned char num;void delayms(unsigned int n)//ms 延时{while(n>0)。