课程论文题 目: 基于 LCD 的显示电路与仿真 学生姓名: 学生学号: 系 别: 电子工程学院 专 业: 通信工程 成绩年 级: 2025 任课老师: 基于 LCD 的显示电路与仿真电子工程学院:通信工程1 设计任务1.1 设计目的 通过 keil 软件和 Proteus 软件仿真,达到对汉字的动态显示,利用软件仿真的方式对电子产品的前期开发进行模拟。以减少生产成本,增加产品的效益 1.2 设计过程及要求 (1)单片机选择 AT89C51 AT89C5 是一种带 4K 字节 FLASH 存储器的低电压、高性能 CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采纳 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪耀存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图 1 所示。图一 AT89C51 外形及引脚排列 (2)LCD 显示器选择 SMG12864 SMG12864 是一种具有 4 位/8 位并行、2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为 128×64, 内置 8192 个 16*16 点汉字,和 128 个 16*8 点 ASCII 字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示 8×4 行16×16 点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。 使用晶体振子组成的振荡电路,叫晶振电路,晶体振子内部由石英晶体构成。电路图为:图二 晶振电路1.3 系统设计 该设计是基于 51 单片机 的 LCD 汉字显示,其设计总框图如下:图 3 系统总体框图2 参考程序#include
#include typedef unsigned char uchar; typedef unsigned int uint; #define LLCD_CMD_WR PBYTE[0x10] #define LLCD_CMD_RD PBYTE[0x11] #define LLCD_DATA_WR PBYTE[0x12] #define LLCD_DATA_RD PBYTE[0x13] #define RLCD_CMD_WR P...