基于单片机的电子工作牌的设计毕业设计论文.doc
《基于单片机的电子工作牌的设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的电子工作牌的设计毕业设计论文.doc(46页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计 论 文题 目:基于单片机的电子工作牌的设计 学 院:电气与信息工程学院 专 业:电子信息工程 完成时间: 2013年5月20日 摘 要 LED点阵显示屏是一种简单的汉字显示器,具有价廉、易于控制、使用寿命长等特点,在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。本毕业设计是基于单片机的电子工作牌的设计。该系统以STC公司生产的40脚单片机STC89C52为核心,外加译码电路,显示驱动电路和
2、16*32的点阵显示屏等部分组成的设计。该电子工作牌可以显示各种文字或单色图像,全屏能显示2个汉字,显示采用动态显示,通过按键控制使图形或文字能够实现左移、右移、上移、下移等多种显示方式,并且可以通过按键控制动态显示的速度。由串并转换器74HC138译码器实现点阵16行控制,74HC595为驱动电路器件,实现点阵显示32列控制。文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。关键词:STC89C52单片机 LED点阵显示屏 动态显示 AbstractLED dot matrix display Chinese characters
3、display is a simple, inexpensive, easy to control, long life and so need to use more and more places, shopping malls, railway stations, docks, subway stations and a variety of work windowLED dot matrix display graphics and characters. LED dot matrix display as a new display devices by multiple indep
4、endent LED light-emitting diode package from. LED industry has become a fast-growing emerging industry, a huge market space and broad prospects.The graduation project is the design of microcontroller-based electronic card. The 40-pin microcontroller STC89C52 the STC production as the core, plus deco
5、ding circuit design part of the drive circuit and 16 * 32 dot matrix display. The electronic card can display a variety of text or monochrome images, full-screen can display two characters, dynamic display, through the control button graphics or text to left shift, right shift, move up, down a varie
6、ty of display , and can be keys to control the speed of the dynamic display. 74HC138 decoder 74HC595 32 dot matrix display control drive circuit devices, dot matrix line 16 control, serial-to-parallel converter. This paper describes the functions of various parts and principle of LED dot matrix disp
7、lay hardware design ideas, the hardware circuit, the corresponding software programming, as well as instructions for use.Key words: STC89C52 microcontroller LED dot matrix display dynamic display 目 录摘 要IAbstract II目录III第一章 绪 论11.1现实意义11.2 选题目的11.3 论文主要内容2第二章 功能要求和方案选择4 2.1功能要求42.2 系统硬件方案选择42.2.1 控制部
8、分方案选择42.2.2 显示部分方案选择52.3 系统软件方案选择62.3.1 单片机编程语言选择62.3.2 系统软件编译工具选择6第三章 系统硬件设计83.1 硬件整体设计概述及功能分析83.2 控制单元设计93.2.1 控制系统设计93.2.2 STC89C52简介113.2.3 时钟电路简介123.2.4 复位电路简介123.3 行驱动单元设计133.3.1 行驱动系统设计133.3.2 串并转换器74HC138译码器143.4. 列驱动单元设计153.5 单片机ISP下载编程器173.6 LED点阵的内部结构和工作原理183.6.1 LED点阵内部结构183.6.2 LED点阵的工作
9、原理19第四章 系统软件设计204.1 系统主程序设计204.2 左右移显示子程序的设计214.3 上下移显示子程序的设计21第五章 系统调试235.1 系统硬件部分调试方法235.1.1 短路与虚焊检测235.1.2 上电测试235.2 系统软件调试方法245.2.1开发环境介绍245.2.2 软件调试245.3 系统联合调试及结果25第六章 结 论26第七章 参考文献27第六章 致 谢28附录 1:系统总原理图29附录 2:系统设计程序30第一章 绪论1.1现实意义LED点阵显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法
10、比拟的优点。LED点阵显示屏以亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定的优点迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性、可靠性、全色化方向发展。LED显示屏的应用涉及社会经济的许多领域,主要包括:(1)证券交易、金融信息显示。(2)机场航班动态信息显示。(3)港口、车站旅客引导信息显示。(4)体育场馆信息显示。(5)道路交通信息显示。(6)调度指挥中心信息显示。(7)邮政、电信、商场购物中心等服务领域的业务宣传及信息显示。(8)广告媒体新产品等。如今走在城市的各个
11、地方,随处都可以看到闪烁的LED点阵显示屏,这些LED点阵显示屏上流动的字符让我们能够以最快的速度了解当前的一些信息。对点阵LED点阵显示屏的制作与改进也成为了一项热门的技术,而随着电子技术的不断进步,单片机的功能越来越丰富与强大,如何更加节约成本、更好的控制、更加的智能化也成为开发者和使用者十分关注的问题。利用单片机对外部器件进行控制是十分方便简单的,对LED点阵显示屏的操作也是非常简易。本文设计的点阵电子显示屏对于提高信息传播有十分重要的意义,并提高了效率,使其性能稳定,降低成本。近年来,单片机已经成为科技领域的有力工具,人类社会生活的得力助手。它的广泛应用,不仅仅体现在工业控制、机电应用
12、、智能仪表、实时控制、航空航天、尖端武器等行业和领域的智能化、高精度化,而且在人类日常生活中也随处可见它的身影。目前,单片机正朝着高性能和多种方向发展,其趋势将进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展,其功能也将越来越丰富,速度也越来越快。随着LED点阵显示屏在广告传媒领域逐渐崭露头角,其控制系统也如雨后春笋,层出不穷。由于它的控制系统均是基于嵌入式微处理器开发,所以单片机在其中也占有一席之地。1.2 选题目的该设计课题能够使我们掌握LED点阵显示屏的基本显示原理和设计方法,对LED点阵显示屏这个行业有了较为深刻的了解和认识。并且对大学期间所学
13、习的一些理论进行了实践,使我们对所学过的理论知识有了新的认识。并且通过该设计课题掌握了51单片机的的软硬件开发工具的使用方法,为以后从事相关行业的工作积累了实际工作经验。目前我国的信息行业发展迅速,作为主要平面显示媒介的LED点阵显示屏的作用也越练越广泛,相关的从业人员也会越来越紧缺。但是同时应该清楚的认识到我国的LED技术虽然发展迅速但和世界先进水平还有一定的差距。因此此课题不论是对自己的就业还是对我国LED显示技术的发展都有非常现实与积极的意义。随着经济社会的不断进步,LED点阵显示屏作为信息传播的一种重要手段成为现代信息化社会的一个不可或缺的标志。尤其是面向信息服务领域的LED点阵显示屏
14、的应用会更加广泛。大批量、小型化的标准系列LED点阵显示屏的种类会更加突出,如中文 LED 电子胸卡就广泛应用于产品展销会、商场、数码城、服装展示会、KTV 酒吧等工作人员配带,也适用于政府部门窗口工作人员的形象展示、酒店迎宾。针对不同行业、不同客户的需求不同,对于电子工作牌的功能要求也不尽相同。这就要求系统既要易于使用、安装和维护,又要有利于扩展和升级,还要考虑到与其他子系统进行有机的集成和信息共享。本论文是从实际应用角度出发,针对当前市场上流行的 LED 产品的应用领域而设计制作的电子工作牌,实用性比较强。1.3 论文主要内容针对设计题目的特点,作者对论文的内容和结构将做如下安排: (1)
15、初步方案的论证和选择搜集题目的有关资料,并参照目前通用的设计思想和设计方法拟定几套设计方案进行分析比较。最终选定了单片机STC89C52为核心控制器件,外加译码电路、驱动电路、独立键盘电路和16*32LED点阵显示屏电路的设计方案。 (2)方案实现以设计方案为指导思想选择合适的器件来实现这一思想,选择器件时要从功能和电气特性两方面来选择和论证。经过对比选择选定单片机STC89C52为核心控制器件,由串并转换器74HC138译码器实现点阵16行的显示控制,74HC595为驱动电路器件,实现点阵显示32列的显示控制。根据选择的方案设计出本设计的整体电路图。 (3)软件编写 根据硬件特点和设计要求,
16、软件选用C51语言进行编写,利用KEIL C51软件进行软件的编写和调试。程序主要按功能分为按键控制函数、动态显示函数、延迟函数等几个功能上相对独立的模块。然后按照所划分的模块逐个编写和调试,最后将独立的函数在主函数里整合起来。 (4)验证与测试调试分为硬件调试、软件调试和系统联合调试几步来进行。在硬件调试中发现有单片机端口驱动能力不足、驱动电路工作不稳定等问题。在软件调试中出现程序整合工作不协调等问题。通过分析,查找找出了问题原因并设法将其解决。(5)结论 设计完成后对设计中所遇到的问题、经验教训、以及自己的想法进行总结。 第二章 功能要求与方案选择 2.1 功能要求 本方案设计一个以 LE
17、D 点阵形式的电子工作牌,具体要求满足以下条件: 1.要求采用51单片机作为本设计的微控制器;2.LED点阵显示屏可用来显示文字,还可以内置丰富的图形动作表情,以及多种动作显示方式和动作变换速度;3.通过键盘控制LED点阵显示屏的动作显示方式和动作变换速度。 3.在目测条件下LED显示屏各点亮度均匀、充足、稳定、清晰无串扰。 4.给出系统的整体方案设计,选用相关的元器件和绘制相关原理图,实现硬件电路设计和软件仿真设计。2.2 系统硬件方案选择 大多数的LED显示屏都在户外,所以对硬件的质量要求非常的高。为方便检修和维护硬件电路设计时常常采用模块化的设计方法。硬件的设计采用模块化设计,既要满足模
18、块本身功能又要能够和整个系统兼容。如图2.1所示,根据显示系统的功能特点确定系统硬件由控制部分,显示屏部分,按键部分三部分组成。 显示屏部分 按键部分 控制部分 图2.1系统硬件组成框图 2.2.1 控制部分方案选择控制部分是整个系统的核心部分,其功能为通过按键部分来使控制部分发送的数据和控制指令,经过处理过后使显示部分显示相应的内容和所要执行的命令。控制部分主要部分是单片机,单片机是集成了CPU,ROM,RAM和I/ O口的微型计算机。它有很强的接口性能,非常适合于工业控制,因此又叫微控制器(MCU)。单片机品种齐全,型号多样 CPU 从8,16,32到64位,多采用RISC 技术,片上I/
19、O非常丰富,有的单片机集成有A/ D,“ 看门狗”,PWM,显示驱动,函数发生器,键盘控制等。它们的价格也高低不等,这样极大地满足了开发者的选择自由。除此之外单片机还具有低电压和低功耗的特点。随着超大规模集成电路的发展,NMOS工艺单片机被CMOS代替,并开始向HMOS 过渡。供电电压由5V 降到3V,2V甚至到1V,工作电流由mA 降至A ,这在便携式产品中大有用武之地。单片机的技术门槛较低开发成本也较低非常适合初学者进行学习和锻炼使用。现在市场上常用的单片机主要有MCS-51、AVR、ARM、PIC等。其中应用最广泛的单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之
20、生产历史“悠久”,有先入为主的优势常作为单片机学习的教材。且51系列的I/O脚的设置和使用非常简单,当该脚作输入脚使用时,只须将该脚设置为高电平(复位时,各I/O口均置高电平)。当该脚作输出脚使用时,则为高电平或低电平均可。所以在控制部分方案的选择中选定51系列单片机作为控制部分的核心器件。2.2.2 显示部分方案选择显示部分包括了一块至少可以显示一个汉字的显示屏,以及驱动该显示屏的驱动电路。由于单片机的I/O口有限要不能直接用I/O口来驱动LED显示屏,所以需要对单片机IO口进行扩展增加单片机并行输出的能力。LED显示屏是由一个一个的发光二极管点阵构成的,要构成大屏幕的LED显示屏就需要多个
21、发光二极管。构成LED屏幕的方法有两种,一是由单个的发光二极管逐点连接起来,如图2.2所示;二是选用一些由单个发光二极管构成的LED点阵子模块构成大的LED点阵模块。目前市场上普遍采用的点阵模块有88、1616等几种;这两种屏幕构成方法各有各的缺点,单个发光二极管构成显示屏优点在于当单个的发光二极管出现问题时只需更换一个二极管即可,检修的成本较低,缺点在于连接线路复杂;而点阵模块构成的方法却正好与之相反,模块构成省约了大量的连线,不过当一个LED出现问题时同在一个模块的所有LED都必须被更换,这就加大了维修的成本。两种方法相比较,决定采取模块构成的方法来制作一个LED点阵显示屏。为了避免模块的
22、缺点,选择点阵数较小的模块来减小出现这一问题的风险。所以构建一个1632的LED点阵屏选用八块88点阵模块。 图 2.2 LED点阵图一个1616的LED显示屏行和列各有16支引脚,不能单靠51单片机的端口驱动所以必须要对单片机的端口个数进行扩展。经常采用的端口扩展方法是用串并转换芯片进行译码。常用的串并转换芯片有74LS154(4线-16线译码器)、74HC138(8位串并转换器)、74HC595等。51系列单片机端口低电平时,吸入电流可达20 mA,具有一定的驱动能力;而为高电平时,输出电流仅数十甚至更小(电流实际上是由脚的上拉电流形成的),基本上没有驱动能力,所以单片机不能直接驱动LED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电子 工作 设计 毕业设计 论文
链接地址:https://www.31ppt.com/p-3940225.html