基于51单片机的LCD12864汉字显示的仿真设计

一、设计要求

采用AT89C52单片机为控制核心,AMPIRE128X64为显示器件,实现基于51单片机的LCD12864汉字显示的仿真设计。

二、设计内容

AT89C52单片机控制AMPIRE128X64显示一段汉字内容,汉字内容节选自名著《钢铁是怎样炼成的》。

三、设计方案

建立字库

AMPIRE128X64显示器不带字库,需要用户通过取模软件、根据需要建立汉字库。本设计使用的取模软件如下图所示:

在用软件取字模前进入参数设置,设置文字的字体、字形和大小(可根据自身需要)。重要的是参数设置中其他选项的配置:纵向取模、字节倒序,如下图所示:

参数配置好后,可在文字输入区输入相关汉字,按C51格式生成相关点阵(即每个汉字对应32个16进制数据)。如下图所示:

 AMPIRE128X64显示模块

AT89C52单片机P0口连接AMPIRE128X64元件的DB7~DB0引脚,控制数据的输入输出;AT89C52单片机P2^5、P2^6、P2^7引脚分别连接AMPIRE128X64元件的RW、RS、E引脚,控制读/写选择、数据/指令选择、使能信号;AT89C52单片机P3^2、P3^3引脚分别连接AMPIRE128X64元件的CS1、CS2引脚,控制左、右屏幕的选择,低电平有效;

四、设计仿真

仿真环境:Proteus 8 Professional

演示视频如下:

基于51单片机的LCD12864显示汉字的仿真设计

关于本设计的具体Keil工程和Proteus电路图可访问下方连接

https://item.taobao.com/item.htm?ft=t&id=850871896878icon-default.png?t=O83Ahttps://item.taobao.com/item.htm?ft=t&id=850871896878

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值