目 录 第1章 绪论 1 1.1 概述 1 1.2现在一般LED显示驱动电路所存在的问题 1 1.3 针对现存问题而对电路所作的改善 1 1.3.1 为何要采用MAX7219串行LED显示驱动器 2 1.3.2 使用MAX232,借助PC机进行数据处理 2 1.3.2.1 使用MAX232,实现8031单片机与PC机的通信 2 1.3.2.2 用C语言编写在PC机上运行的程序 2 1.3.3 利用MAX813L芯片为电路添加了抗干扰设计 3 1.4 本设计所要带到的预期效果 3 第2章 LED显示驱动电路中主要芯片的介绍 4 2.1在LED显示驱动电路中所用到的主要芯片 4 2.2 8031单片机的介绍 4 2.2.1 8031单片机的内部结构 4 2.2.2 单片机引脚及其功能 7 2.2.3 8031的最小系统 9 2.3 MAX7219芯片的介绍 10 2.3.1 MAX7219各管脚的说明 10 2.3.2 MAX7219的总体性能及典型应用 11 2.3.3 MAX7219的工作原理 12 2.4 MAX232芯片的相关介绍 13 2.4.1 RS—232C标准 13 2.4.2 MAX232芯片的简介 14 2.5 MAX813L的介绍 14 2.5.1各引脚功能及工作原理 15 2.5.2 MAX813L的功能 16 2.6 本章小结 16 第3章 基于单片机的数码管显示系统的实现 16 3.1 在PC机上输入功能的实现 16 3.1.1 在PC机上输入功能的说明 16 3.1.2 在PC机的输入程序的流程图 17 3.2 采用MAX232 实现PC机于8031单片机的串行通信 17 3.2.1 串行通信的简介 17 3.2.2 通信程序设计 18 3.2.2.1 在PC机上的发送程序 18 3.2.2.2 在8031单片机上的接收程序 19 3.3采用MAX7219芯片实现8031单片机对LED显示的控制 20 3.3.1 关于对8×8点阵的控制 21 3.3.1.1 8×8点阵单元结构及显示过程 21 3.3.1.2针对8×8点阵单元驱动的MAX7219具体设置 21 3.3.2 关于对LED七段数码管的控制 22 3.3.2.1 LED七段数码管的结构及其显示过程 22 3.3.2.2 针对7个LED数码管驱动MAX7219的具体设置 22 3.3.3 采用MAX7219实现8031对LED显示控制程序的设计 22 3.4 本章小结 23 结论 24 参考文献 25 致 谢 26 摘 要 本文的内容主要是介绍在工业控制、仪器仪表、图形显示和邮电及其他行业的窗口广告显示系统中,广泛应用的LED数码管显示控制电路的设计。在整个系统的设计的过程中,主要内容包括:利用MAX232实现8031单片机与PC机的通信;利用MAX7219实现8031单片机对LED数码管显示的控制;并使用MAX813L芯片实现抗干扰设计。这样设计的LED数码管显示控制电路的特点是简洁、高效、可*。只要系统的使用正确,就能长期、稳定、可*地运行。 概括起来,本论文共分三章,依次是第1章绪论、第2章LED显示驱动电路中主要芯片的介绍、第3章基于单片机的数码管显示系统的实现。 关键词:8031单片机;LED数码管;MAX7219;MAX232 ABSTRACT The textual contents is a design that window way to introduce to control in the industry, instrument appearance, sketch manifestation with post and tele and other professions advertise to show the system inside primarily, extensive and applied LED figures tube manifestation control electric circuit.In the process of the design of whole system, the main contents includes:Making use of the MAX232 realizes 8031 single a machine and the machine of PC correspondence;Making use of the MAX7219 realizes 8031 single a machines take care of the control of the manifestation to the figures of LED;And use the MAX813L realizes anti- interference design.Like this the LED figures that design tube manifestation control the characteristics of the electric circuit is simple, efficiently, dependable.As long as the usage of the system is right, can be long-term, stability, dependablely movement. Summarize, this thesis is divided into totally three introduction, chapter 3s for, one by one in order is first chapter 1 is an introduction, chapter 2 is a LED the manifestation drive the electric circuit the inside main a piece are LED to base on the single a machine figures tubes manifestation systems to realize. Key phrase:8031 single a machine; LED figures tube; MAX7219; MAX232 第1章 绪论 1.1 概述 随着社会的发展,科技的进步,人民生活水平的不断提高,在工业控制、仪器仪表、图形显示和邮电及其他行业的窗口广告显示系统中,都需要有一种LED显示驱动电路。其实LED对我们来说并不陌生,这种显示器我们也能经常看到,如大街上的电子广告牌、体育馆里的电子比分显示牌、仪器仪表中的数字显示屏等等。正义如此,设计一个简单高效可*的LED显示驱动电路及其程序,将会有很广泛的用途。 1.2现在一般LED显示驱动电路所存在的问题 从目前的LED显示驱动电路来看,普遍采用一种定时或中断控制方式这种方式要占据CPU一部分时间。然而对实时性很强的工控系统来说,该方法就显得不太合适。当控制回路数很多时,矛盾尤为突出。还有就是,虽然单片机在我国普及应用已有几十年的历史,近年来随着单片机的种类不断增多,技术水平也在不断提高,其应用更加广泛。正因其应用范围的扩大及解决问题的需要,不得不对某些数据进行较复杂的处理,例如:数据在LED显示前要求进行一系列复杂的处理。但由于单片机的运算功能较差,当系统要求快速处理复杂的数据时,要单片机去应付这种情况就会出现很大的困难。与此同时由于LED显示驱动电路的用途广泛,经常在各种各样的工作现场里使用,而工作现场中一般都存在着各种各样的干扰源(通常干扰可分为2种:一是由电压电源引起的干扰;二是由电源以外原因引起的干扰,主要是传输信道的干扰),这样就会给系统运行带来很多问题,使LED驱动电路无法正常工作,那样就有可会能造成很严重的后果。 |