毕业设计字符液晶显示.doc

毕业设计字符液晶显示.doc

ID:58070574

大小:1.05 MB

页数:53页

时间:2020-04-22

毕业设计字符液晶显示.doc_第1页
毕业设计字符液晶显示.doc_第2页
毕业设计字符液晶显示.doc_第3页
毕业设计字符液晶显示.doc_第4页
毕业设计字符液晶显示.doc_第5页
资源描述:

《毕业设计字符液晶显示.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、毕业设计题目字符液晶显示系别专业      班级姓名学号指导教师日期I设计任务书设计题目字符液晶显示设计要求1、选用合适的单片机和液晶显示模块来完成显示功能,画出硬件电路图,并编写相应的软件程序;2、在显示屏上能显示“XXXX等其他的文字和简单的数字;3、经过延时,能出现第二屏,第三屏……等想要的结果。设计进度要求:第一周:了解题目、弄清题目的要求;第二周:查找相关书籍,了解各个元件、软件的使用方法及注意事项;第三周:设计硬件原理图;第四周:设计软件系统;第五周:编写所需程序;第六周:调试程序并纪录相关的数据和错误;第七周:写毕业论文草稿并修改;第八周:毕业答辩。指导教师(签名):I摘要液晶

2、显示模块内置的液晶驱动控制器种类繁多,常用的有SED1520,HD61202U,T6963C和SED1335。选用液晶显示模块时,根据现有条件及需求选择了SED1520液晶显示驱动控制器,它集行、列驱动器和控制器于一体、内置控制器型字符形液晶显示驱动控制器。在小规模字符形液晶显示模块上,使用SED1520液晶显示驱动控制器组成液晶显示驱动和控制系统,是低成本、低功耗、高集成的最佳选择。本设计以ATMEL公司生产的MCS-51系列单片机中的AT89S51芯片为核心,在内置SED1520122X32LCD液晶显示屏上显示出使用者所需要的字符。同时基于SED1520控制器的122X32型图形显示模

3、块采用间接访问工作方式与51系列的CPU相连接。由于SED1520内没有自带的字符库,所以选用PCtoLCD2000字符库提取字模,用ASM程序设置对于控制器的读、写状态的时序,从而实现对于控制器的写指令代码、写数据代码、清屏幕、屏幕翻屏等功能的操作。本设计硬件结构简单,成本低廉,方便硬件的调试和维护也很方便。而且软件设计采用模块化设计,各部分功能明晰,便于调试和功能扩展。关键词:液晶显示,AT89S51芯片,SED1520控制器I目录1系统整体设计21.1设计总框图21.2设计说明22系统硬件电路原理42.1硬件电路图42.2元件选型42.3电路介绍103系统软件设计123.1主程序123

4、.2显示初始化程序123.3显示程序144单片机汇编辅助工具介绍194.1伟福仿真器194.2Keiluvision2仿真器系统介绍194.3液晶显示字模使用简介195调试过程215.1在伟福中的调试215.2在Keil中的调试并连接实验箱22结论27致谢28参考文献29附录A:30附录B:31I1系统整体设计1.1设计总框图根据设计题目要求选用的主要是89S51芯片和内置控制器为SED1520的液晶显示屏,总体设计共分为5个模块:使系统恢复初始状态的复位电路模块;稳定频率和选择频率的晶振电路模块;延时电路模块,储存系统程序的AT89S51芯片以及显示效果的LCD液晶显示模块。这5个功能模块

5、电路组成了我们的设想。根据题目要求所设计的硬件电路总框图如下图1.1所示:图1.1硬件电路总框图1.2设计说明根据设计题目对硬件部分和软件部分分别进行了设计。(1)本设计采用的是以AT89S51芯片为核心,AT89S51是一个低功耗,高性能CMOS8位单片机,片内含8kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制

6、应用系统供给高性价比的解决方案(2)液晶显示屏内置控制器为SED1520,点阵为122х32,由E1、E2分别选通,控制显示屏的左右两半屏。有两片SED1520,每片SED1520横向61点纵向有1631点,故两片SED1520可控制横向122点,纵向32点,如果以16×16点阵字符而言,每行可显示7个字符,三屏共计28个16*16点阵字符,可显示28个汉字。两片SED1520由E1、E2分别选通,控制显示屏的左右两半屏。(3)在本次设计中采用延时换屏的功能来实现翻屏效果,延时程序的延时时间主要与两个因素有关:一是所用晶振的频率,另一个是延时程序中循环次数。延时控制一般可以多重循环来控制。由

7、于每个指令所花费的机器周期及执行时间是固定的,因此可以经过分析执行指令数的多少来计算所延迟的时间。指令中规定晶振为12MHz,单周期指令的执行时间一般为1us。本设计用AT89S51,石英晶振主频率11.0592MHz,一个机器周期费时1.085us,所以在程序执行中实际延时大于计算值。现实中,若要实现延时的精确性,可以在示波器上调整来实现。在本次设计中,只需调延时即可在实现在原有的液晶屏上换另一屏文字,即换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。