微机课设LED点阵图形显示设计说明.doc
《微机课设LED点阵图形显示设计说明.doc》由会员分享,可在线阅读,更多相关《微机课设LED点阵图形显示设计说明.doc(32页珍藏版)》请在课桌文档上搜索。
1、题 目: 阵式图形显示控制 目录一.前言5二. 总体方案设计52.1 系统总框图设计 52.2 元器件介绍72.3 AT89S51单片机工作原理72.4 引脚简介 82.5 8*8点阵式LED 102.5 8*8点阵式LED图形显示原理11三. 硬件设计133.1初始设计方案133.2 系统复位电路设计143.3 晶振电路设计163.4 驱动电路设计183.5 键盘 193.6 最终电路原理图203.7 电路板制作 213.8 元器件清单 22四.软件设计234.1程序流程图234.2 程序清单 23五.系统调试 28六.结论总结 27参考文献 28摘 要 本设计利用单片机最小系统实现在88点
2、阵式LED显示“*、“和心形图,通过按键来选择要显示的图形,显示时间可调时间自定义。利用Keil uVision4软件编译程序,生成he*文件,经过STC_ISP_V483软件将程序烧入STC89S51。利用Altium Designer Winter 09绘出PCB图,按图制作电路板,插入芯片连接电路板显示功能。通过子程序的中断和调用子程序来实现图形的可选择性和时间的可调性。另外本设计还拓展增加了数码管的显示时间的可调性,通过数码管的数字变化频率可以很明显的表示了显示时间可调的功能。关键词: 最小系统;88点阵式LED;STC89S51;子程序中断;调用子程序。一.前 言最小应用系统是指用最
3、少软件组成的单片机可以工作的系统。对52系列单片机来说,最小系统应该包括:单片机、晶振电路、复位电路。本设计主要任务以AT89S51单片机最小应用系统为核心,在88点阵式LED显示“*、“和心形图,通过按键来选择要显示的图形,显示时间可调时间自定义。随着社会的开展,单片机因其高可靠性和高性价比,在工业控制系统、智能化仪器仪表和智能接口等诸多领域内得到了极为广泛的应用。LED电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,它具有高清晰度、色彩鲜艳、视角大、工作稳定、寿命长、功耗低等优点。由于采用单元模块化构造,屏体大小可按用户要求灵活拼制;它的超高亮度,使它在户内外显示
4、中具有不可替代的作用。随着信息产业的高速开展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进展效劳内容和效劳宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。因此,本设计具有很强的现实应用性,且是对我们所学知识应用的一个很好的检验。1、通过学习单片机原理,初步了解如何用汇编语言实现对51单片机系统进展控制。通过简单图形显示控制的设计,将所学的知识融会贯穿,锻炼独立设计
5、、制作和调试单片机应用系统的能力,为进一步的科研实践活动打下一定的根底。2、通过单片机最小系统的应用,掌握单片机内部定时/计数器应用与编程、及硬件调试、设计方法。3、在这次的动手设计之后,领会单片机的应用系统的软硬件调试的方法,掌握单片机编程方法,及软件keil C51的使用方法,熟悉软件调试过程及方法,对单片机系统和LED显示技术有了进一步的理解。4、根据课题要求,从提出并选择设计方案、查找确定所用元器件、设计并搭制硬件电路、编程写入并调试等一系列过程,锻炼了分析、解决问题的能力及相互学习的精神。二.总体方案设计2.1 系统总框图设计硬件电路的设计要遵循以下原则:(1)在性价比满足应用系统要
6、求的根底上,选择更可靠、更熟悉的单片机,缩短研制周期。(2)尽可能选择较成熟的典型应用电路,以提高系统的可靠性。(3)单片机内部的资源与外部扩展资源应在满足应用系统设计要求的根底上留有余地,为进一步升级和扩展其功能提供方便。(4)应充分结合软件方案统筹考虑硬件构造,通常硬件功能较完善,其相应的软件就简单,但硬件本钱较高;而硬件功能略低,其相应的软件就复杂。实际中应尽量以软件替代硬件来降低本钱。(5)整个系统的相关器件应尽可能做到性能匹配,如电平、速度的匹配等。(6)充分考虑整个系统的抗干扰设计,如选择具有抗干扰设计的单片机并充分筛选芯片与器件,在电路中采取隔离和屏蔽措施等。根据以上原则,通过分
7、析与比对,我们选用较熟悉的具有内部程序存储器的AT89C52RC单片机作为主控电路,选用8*8LED显示屏作为显示电路来组成硬件电路,其系统总框图如下2-1所示: 图2-1 系统总框图本次设计的LED显示系统使用的核心元件为AT89S51单片机、8*8点阵式LED、电源模块及其指示灯,此外还用到了排阻、开关按键、复位键、电容、晶振器件及电阻。2.2 元器件介绍本次设计的LED显示系统使用的核心元件为AT89S51单片机、8*8点阵式LED、电源模块及其指示灯,此外还用到了排阻、开关按键、复位键、电容、晶振器件及电阻。2.3 AT89S51 单片机工作原理单片机是指一个集成在一块芯片上的完整计算
8、机系统。尽管它的大局部功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大局部部件:CPU、内存、内部和外部总线系统,目前大局部还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机的工作过程实质上是执行用户编制程序的过程,一般程序的机器码都已固化到存储器中,因此开机复位后,就可以执行指令。执行指令又是取指令和执行指令的周而复始的过程。假设机器码74H,E0H已存在0000H开场的单元中,则此表示把E0H这个值送入A累加器。接通电源开机后,PC=0000H,取指令过程如下:PC中的00
9、00H送到片内的地址存放器;PC的内容自动加1变为0001H,指向下一个指令字节;地址存放器中的内容0000H通过地址总线送到存储器,经存储器中的地址译码选中0000H单元;CPU通过控制总线发出读命令;被选中单元的内容74H送内部数据总线上,该内容通过内部数据总线送到单片机内部的指令存放器。到此,取指令过程完毕,进入执行指令过程。执行指令过程:PC的内容为0001H,送地址存放器,选中0001H单元,同时PC的内容自动加1变为0002H;CPU同样通过控制总线发出读命令;0001H单元的内容E0H读经内部数据总线送至A。至此,本指令执行完毕。PC=0002H,机器又进入下一条指令的取指令过程
10、。机器一直重复上述过程直到程序中的所有指令执行完毕。这就是单片机的根本工作过程。AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚构造,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,12
11、8 bytes的随机存取数据存储器RAM,32个外部双向输入/输出I/O口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗WDT电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停顿芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求2.4 引脚简介VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,
12、每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进展校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作 输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,
13、当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存 储器进展存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进展读写时,P2口输出其特殊功能存放器 的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流ILL这是
14、由于上拉的缘故。P3口也可作为AT89S51的一些特殊功能口,如下表格表2.1所示:管脚功能管脚功能P3.0R*D串行输入口P3.4T0计数器0外部输入P3. 1T*D串行输出口P3.5T1计数器1外部输入P3.6/WR外部数据存储器写选通P3.7/RD外部数据存储器读选通 表2.1 P3口管脚功能RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对
15、外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器 时,将跳过一个ALE脉冲。如想制止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOV*,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE制止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器0000H-FFFFH,不管是否有内部程序存储器。注意加密方式1时, /EA将内部锁定为RESET
16、;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源VPP。*TAL1:反向振荡放大器的输入及内部时钟工作电路的输入。*TAL2:来自反向振荡器的输出。2.5 8*8点阵式LEDLED 是英文light emitting diode发光二极管的缩写,它的根本构造是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。当其处于正向工作状态时即两端加上正向电压,电流从LED 阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。发光二极管简称为LED。由镓Ga
17、与砷As、磷P的化合物制成的二极管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管,在电路及仪器中作为指示灯,或者组成文字或数字显示。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。不同的半导体材料中电子和空穴所处的能量状态不同。当电子和空穴复合时释放出的能量多少不同,释放出的能量越多,则发出的光的波长越短。常用的是发红光、绿光或黄光的二极管。当足够的电压到达晶片穿过发光二极管的导线,电子就非常容易的在P和N的区域
18、穿过分隔处,在P区域正电荷比负电荷要多很多,在n区域中的电子比正电荷多,当电压和电流开场流动,在N区域的电子就有足够的能源移动穿过分隔处进入P区域,由于共有的库仑力的正负电荷之间的互相吸引P区域电子立即吸引到正电荷,当电子足够的移动到与P区域的正电荷的接近,这两种电荷就“重新结合。每次电子和正电荷结合时,电位能转变为电磁能,每次正负电荷的重新结合时,电磁能的量子以半导体材料的频率特性的光电形式发出(通常是镓,砷和磷的化学元素结合)只有当光量子在非常狭的频率*围内才可以发射光不同的半导体材料使发光二极管发出不同的颜色和需要不同的能量去使它们变亮。其内部构造如以下图2-2。2.6 8*8点阵式LE
19、D的工作原理由LED的构造图可知道,8*8点阵式LED是由64个发光二极管构成,每行8个二极管的阳极串接在一起,每列8个二极管的负端串接在一起。当要选中*个点时就得把该点的行接高电平,列接低电平。如:要选中第二行第三个点,即要求DC7接5伏,DR3接地。通过不同的接线可以用点构成所需要的图形。图2-2 点阵构造图“*在8*8LED点阵上显示图如以下图所示:12H,14H,3CH,48H,3CH,14H,12H,00H图2-3 星形显示“在8*8LED点阵上显示图如以下图所示123 45 6 7 800H,00H,38H,44H,44H,44H,38H,00H图2-4 “显示心形图在8*8LED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 LED 点阵 图形 显示 设计 说明

链接地址:https://www.desk33.com/p-23484.html