燕山大学课程设计说明书题目:液晶显示控制实验学院(系):电气工程学院年级专业:09自动化仪表3班学号:090103020199学生姓名:苑海川指导教师:张淑清教师职称:教授燕山大学单片机课程设计报告燕山大学课程设计(论文)任务书院(系):电气工程学院基层教学单位:自动化仪表系学号090103020199学生姓名苑海川专业(班级)09仪表3班设计题目液晶显示控制实验设计技术参数1.独立完成设计任务。2.编程,上机调试。3.连接硬件试验线路,实现所要求的功能。4.完成设计,提交课程设计报告。设计要求1.利用实验上的液晶显示屏电路,编写程序控制显示,输出汉字。2.了解液晶显示屏的控制原理及方法。3.了解点阵汉子的显示原理。工作计划软件编程与硬件调试相结合,绘制设计流程图,并编程进行硬件实现。参考资料1.《单片机原理及应用技术》张淑清,国防工业出版社(教材)2.《过程控制系统及仪表》邵裕森编(教材)3.《单片机及应用》李大友高等教育出版社(教材)4.《机械量测量》机械工业出版社(教材)周次一周应完成任务绘制硬件电路,软件流程图。熟悉伟福单片机编程环境,读程序,修改软件参数,修改硬件地址,硬件调试,撰写课程设计报告。指导教师签字张淑清基层教学单位主任签字谢平说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。2012年06月29日燕山大学单片机课程设计报告目录目录.............................................................................................................................................3摘要.............................................................................................................................................4第一章绪论...............................................................................................................................51.1硬件环境分析.............................................................................................................51.2实验箱简介................................................................................................................5第二章课程设计目的及课题分析...........................................................................................62.1课程设计目的.............................................................................................................62.2课题分析......................................................................................................................6第三章实现原理...................................................................................................................83.1点阵LCD的显示原理..............................................................................................83.2取模..............................................................................................................................93.3功能扩展部分......................................................................................................................11第四章Proteus硬件仿真.......................................................................................................124.1硬件模拟软件介绍....................................................................................................124.2程序流程图.................................................................................................................14第五章主要的源程序及注释.............................................................................................15第六章程序调试及结果分析.................................................................................................216.1调试过程....................................................................................................................216.2在程序设计和调试过程中,遇到和解决的几个问题:.........................................216.3结论............................................................................................................................21心得体会...................................................................................................................................22参考文献...................................................................................................................................23燕山大学单片机课程设计报告摘要本文详细介绍了基于单片机和lab2000实验箱的液晶显示实验,并利用伟福仿真软件实现了程序的编译和连接,还利用proteus仿真软件对硬件电路进行了绘制和仿真。本文系统的从总体设计思路、汉字取模的原理、液晶显示的原理、电路绘制和仿真和最好的上箱实验几个方面介绍了本次液晶显示实验。基本掌握了电路仿真和绘制的仿真程序,了解了一些简单的硬件知识,对课本所学的理论知识有了更加深入的了解,对以后的学习也更有针对性。关键字:伟福仿真,lab2000,proteus仿真软件。燕山大学单片机课程设计报告第一章绪论1.1硬件环境分析本设计是设计一个单片机控制的点阵液晶显示屏上显示“南京伟福”字样的设计‘近年来随着科学技术的飞速发展,单片机的应用正在不断的走向深入,同时带动着传统的控制检测日新月异更新。本实验采用芯片,系统设计所需硬件都已集成于LAB6000实验箱上。软件使用wave6000,并用80C51汇编语言进行编程;该系统可以完成汉字字模的显示。当显示一次字模后LED指示灯闪亮一次提示显示完成。汉字字模是各类电子装置显示汉字的依据,在工程应用中汉字字模都是从计算机的各种字库文件中获取,本文从应用的角度使用字模代码。1.2实验箱简介本次设计使用了LAB6000实验箱进行仿真,LAB6000系列逻辑分析仪是一款紧凑、快速调试数字电路设计强有力的便携式逻辑分析仪;高速的USB2.0接口、高端的FPGA、强大的ARM处理器等组成的嵌入式系统全方位智能控制;高速、高效、高性能,帮你轻松搞定问题。LAB6000系列逻辑分析仪实现了业界领先的高带宽、大容量的高速采集技术,采样率从200M到500M不等,32通道每通道容量最高达16M;功能灵活强大,集逻辑分析仪、总线分析仪、协议分析仪、频率计、逻辑笔等多种测量开发仪器之大成于一身,适用于各种数字电路的开发、测量、分析和调试工作,还为方便某些特殊的用户提供定制插件服务,是电子研发、电子测量工程师、高校师生的科研开发和教学的得力助手。燕山大学单片机课程设计报告第二章课程设计目的及课题分析2.1课程设计目的1.熟练掌握C51系统仿真开发系统的应用。2.加强单片机的综合运用能力、提高单片机的软件编程和调试能力,为以后的学习和开发工作打下良好基础。3.掌握的液晶的工作原理以及应用设计。4.掌握小系统开发设计的流程以及设计思路。2.2课题分析本实验仪采用的液晶显示屏内置控制器为SED1520,点阵为122x32,需要两片SED1520组成,由E1、E2分别选通,以控制显示屏左右两边的屏。图形液晶显示模块有两种连接方式。一种为直接访问方式,一种为间接控制方式。本实验仪采用直接访问方式。直接控制方式就是将液晶显示模块的接口作为存储器或I/O设备直接挂在计算机总线上。计算机通过地址译码控制E1、E2选通;读/写操作信号R/W由地址线A1控制;数据/命令存储器选择信号A0由地址线A0控制。实验电路图如下图所示。地址映射如下(地址中的X由LCDCS决定,可参见地址译码部分说明)0X00H0X01H0X02H0X03H0X04H0X05H0X06H0X07H写E1指令写E1数据读E1状态读E1数据写E2指令写E2数据读E2状态读E2数据燕山大学单片机课程设计报告间接控制方式是计算机通过自身的或系统的并行接口与液晶显示模块连接,如8031的P1口和P3口,8255的并行接口芯片。计算机通过对该并行接口输出状态的编程操作,完成对液晶显示模块所需时序的操作和数据的传输。这种间接控制方式的电路简单,控制时序通过编程来实现。燕山大学单片机课程设计报告第三章实现原理3.1点阵LCD的显示原理在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。字模虽然也是一组数字,但它的意义却与数字