文档详情

单片机LED 毕业设计.doc

发布:2017-09-16约1.29万字共20页下载文档
文本预览下载声明
学院漯河职业技术 毕业论文 题目:单片机实现LCD液晶显示 姓名: 专业:电气自动化 班级:08电器六班 指导老师: 目录 第一章:设计说明及介绍:——————————----— 第1节,设计说明————————————————--- 第2节,设计框图————————————————— 第二章:硬件设计————————————————— 第1节,硬件介绍————————————————— 第2节,硬件电路————————————————— 第3节,电路时序图———————————————— 第三章 :系统软件设计——————————————— 第1节,程序介绍————————————————— 第2节,应用程序————————————————— 第四章:仿真工具及介绍—————————————— 总结 致谢 参考文献 前言 随着单片机应用领域的不断扩大,用单片机控制汉字显示已成为一种单片机发展的必然趋势。以前那种将汉字点阵编码存入ROM ,在显示时再调用的方法已经不能适应当前的需求。好的应用所能显示的决不能仅仅局限于显示事先定义好的个别汉字,而应该提供直接使用至少包含国家标准的一、二级汉字字库的功能。 在小型智能化电子产品中,普通的7段LED数码管只能显示数字,若要示英文字母或图像汉字,则必须使用液晶显示器,液晶显示器有许多优点,如微功耗、体积小、显示内容丰富、超薄轻巧等,因此, 它在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。 现在单片机的应用日益广泛,如家用电器领域、办公自动化领域、商业营销领域、工业自动化、智能仪表与集成智能传感器系统的控制电路、汽车电子与航空电子系统大等。单片机的应用,首先应是它的控制功能,即在与实现计算机控制。而在线控制应用方面,由于计算机身处系统之中,因此对计算机有体积小、功耗小、成本低、价格廉以及控制功能强等要求,对这些要求可谓非单片机莫属。所以单片机在生活很多领域得以应用。该设计主要介绍了单片机在液晶显示中的应用及其功能。 本设计在单片机技术和液晶显示技术的基础上,介绍了单片机AT89C51与液晶模块HDG12864L4的硬件接口电路以及在液晶屏上实现汉字显示软件设计方法,并用汇编语言编写了相关程序,为各种用于工业现场监控和测量的仪器仪表提供了一个基本的液晶显示平台,具有较强的通用性。 第一章 第1设计说明 根据设计题目对硬件部分和软件部分分别进行了设计。 (1)本设计采用的是以AT89C51芯片为核心,AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案 (2)液晶显示屏内置控制器为SED1520,点阵为122х32,由E1、E2分别选通,控制显示屏的左右两半屏。有两片SED1520,每片SED1520横向61点纵向有16点,故两片SED1520可控制横向122点,纵向32点,如果以16×16点阵字符而言,每行可显示7个字符,三屏共计28个16*16点阵字符,可显示28个汉字。两片SED1520由E1、E2分别选通,控制显示屏的左右两半屏。 (3)在本次设计中采用延时换屏的功能来实现翻屏效果,延时程序的延时时间主要与两个因素有关:一是所用晶振的频率,另一个是延时程序中循环次数。延时控制一般可以多重循环来控制。由于每个指令所花费的机器周期及执行时间是固定的,因此可以经过分析执行指令数的多少来计算所延迟的时间。指令中规定晶振为12MHz,单周期指令的执行时间一般为1us。本设计用AT89C51,石英晶振主频率11.0592MHz,一个机器周期费时1.085us,所以在程序执行中实际延时大于计算值。现实中,若要实现延时的精确性,可以在示波器上调整来实现。 在本次设计中,只需调延时即可在实现在原有的液晶屏上换另一屏文字,即换屏。 (4)清屏功能的实现主要是依靠软件对程序的复位,关显示,设置占空比,正向排序,以及设置起始行和再开显示的程序来实现。 2设计总框图 根据设计题目要求选用的主要AT89C51芯片和内置控制器为HDG12864L4的液晶显示屏,总体设计共分为5个模块:使系统恢复初始状态的复位电路模块;稳定频率和选择频率的晶振
显示全部
相似文档