1、 毕毕 业业 设设 计计 题目 字符液晶显示 系别 专业 班级 姓名 学号 指 导 教 师 日期 I 设计任务书 设计题目设计题目 字符液晶显示 设计要求设计要求 1、选用合适的单片机和液晶显示模块来完成显示功能,画出硬件电路图,并编 写相应的软件程序; 2、在显示屏上能显示“XXXX 等其他的文字和简单的数字; 3、经过延时,能出现第二屏,第三屏等想要的结果。 设计进度要求:设计进度要求: 第一周:了解题目、弄清题目的要求; 第二周:查找相关书籍,了解各个元件、软件的使用方法及注意事项; 第三周:设计硬件原理图; 第四周:设计软件系统; 第五周:编写所需程序; 第六周:调试程序并纪录相关的数
2、据和错误; 第七周:写毕业论文草稿并修改; 第八周:毕业答辩。 指导教师(签名) :指导教师(签名) : II 摘 要 液晶显示模块内置的液晶驱动控制器种类繁多,常用的有 SED1520, HD61202U, T6963C 和 SED1335。选用液晶显示模块时,根据现有条件及需求选择了 SED1520 液晶 显示驱动控制器,它集行、列驱动器和控制器于一体、内置控制器型字符形液晶显示 驱动控制器。在小规模字符形液晶显示模块上,使用 SED1520 液晶显示驱动控制器组 成液晶显示驱动和控制系统,是低成本、低功耗、高集成的最佳选择。 本设计以 ATMEL 公司生产的 MCS-51 系列单片机中的
3、 AT89S51 芯片为核心,在内置 SED1520 122X32 LCD 液晶显示屏上显示出使用者所需要的字符。同时基于 SED1520 控制器的 122X32 型图形显示模块采用间接访问工作方式与 51 系列的 CPU 相连接。由 于 SED1520 内没有自带的字符库,所以选用 PCtoLCD2000 字符库提取字模,用 ASM 程 序设置对于控制器的读、写状态的时序,从而实现对于控制器的写指令代码、写数据 代码、清屏幕、屏幕翻屏等功能的操作。 本设计硬件结构简单,成本低廉,方便硬件的调试和维护也很方便。而且软件设 计采用模块化设计,各部分功能明晰,便于调试和功能扩展。 关键词关键词:液
4、晶显示 ,AT89S51 芯片,SED1520 控制器 I 目目 录录 1 系统整体设计 2 1.1 设计总框图 .2 1.2 设计说明 .2 2 系统硬件电路原理 4 2.1 硬件电路图 .4 2.2 元件选型 .4 2.3 电路介绍 11 3 系统软件设计 13 3.1 主程序 13 3.2 显示初始化程序 13 3.3 显示程序 15 4 单片机汇编辅助工具介绍 20 4.1 伟福仿真器 20 4.2 KEILUVISION2 仿真器系统介绍 .20 4.3 液晶显示字模使用简介 20 5 调试过程 22 5.1 在伟福中的调试 22 5.2 在 KEIL中的调试并连接实验箱 .23 结 论 .28 致 谢 .29 参考文献 .30 附录 A: 31 附录 B: 32 2 1 1 系统整体设计系统整体设计 1.1 1.1 设计总框图设计总框图 根据设计题目要求选用的主要是89S51芯片和内置控制器为SE